Type definitions#
Index > SecurityHub > Type definitions
Auto-generated documentation for SecurityHub type annotations stubs module types-aiobotocore-securityhub.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
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],
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,
DnsRequestActionTypeDef#
# DnsRequestActionTypeDef definition
class DnsRequestActionTypeDef(TypedDict):
Domain: NotRequired[str],
Protocol: NotRequired[str],
Blocked: NotRequired[bool],
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],
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],
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],
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],
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],
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],
AwsApiGatewayCanarySettingsTypeDef#
# AwsApiGatewayCanarySettingsTypeDef definition
class AwsApiGatewayCanarySettingsTypeDef(TypedDict):
PercentTraffic: NotRequired[float],
DeploymentId: NotRequired[str],
StageVariableOverrides: NotRequired[Mapping[str, str]],
UseStageCache: NotRequired[bool],
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],
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]],
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],
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],
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],
AwsCloudFrontDistributionOriginSslProtocolsTypeDef#
# AwsCloudFrontDistributionOriginSslProtocolsTypeDef definition
class AwsCloudFrontDistributionOriginSslProtocolsTypeDef(TypedDict):
Items: NotRequired[Sequence[str]],
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],
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],
AwsCodeBuildProjectVpcConfigTypeDef#
# AwsCodeBuildProjectVpcConfigTypeDef definition
class AwsCodeBuildProjectVpcConfigTypeDef(TypedDict):
VpcId: NotRequired[str],
Subnets: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[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],
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],
AwsDynamoDbTableProjectionTypeDef#
# AwsDynamoDbTableProjectionTypeDef definition
class AwsDynamoDbTableProjectionTypeDef(TypedDict):
NonKeyAttributes: NotRequired[Sequence[str]],
ProjectionType: NotRequired[str],
AwsDynamoDbTableProvisionedThroughputOverrideTypeDef#
# AwsDynamoDbTableProvisionedThroughputOverrideTypeDef definition
class AwsDynamoDbTableProvisionedThroughputOverrideTypeDef(TypedDict):
ReadCapacityUnits: NotRequired[int],
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],
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],
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],
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],
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],
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],
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],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef(TypedDict):
Add: NotRequired[Sequence[str]],
Drop: NotRequired[Sequence[str]],
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],
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],
AwsEcsTaskDefinitionVolumesHostDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesHostDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesHostDetailsTypeDef(TypedDict):
SourcePath: NotRequired[str],
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef(TypedDict):
AccessPointId: NotRequired[str],
Iam: NotRequired[str],
AwsEcsTaskVolumeHostDetailsTypeDef#
# AwsEcsTaskVolumeHostDetailsTypeDef definition
class AwsEcsTaskVolumeHostDetailsTypeDef(TypedDict):
SourcePath: 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],
AwsEksClusterResourcesVpcConfigDetailsTypeDef#
# AwsEksClusterResourcesVpcConfigDetailsTypeDef definition
class AwsEksClusterResourcesVpcConfigDetailsTypeDef(TypedDict):
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
EndpointPublicAccess: NotRequired[bool],
AwsEksClusterLoggingClusterLoggingDetailsTypeDef#
# AwsEksClusterLoggingClusterLoggingDetailsTypeDef definition
class AwsEksClusterLoggingClusterLoggingDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
Types: NotRequired[Sequence[str]],
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],
AwsElasticsearchDomainVPCOptionsTypeDef#
# AwsElasticsearchDomainVPCOptionsTypeDef definition
class AwsElasticsearchDomainVPCOptionsTypeDef(TypedDict):
AvailabilityZones: NotRequired[Sequence[str]],
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[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],
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],
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],
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],
AwsLambdaFunctionVpcConfigTypeDef#
# AwsLambdaFunctionVpcConfigTypeDef definition
class AwsLambdaFunctionVpcConfigTypeDef(TypedDict):
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
VpcId: NotRequired[str],
AwsLambdaFunctionEnvironmentErrorTypeDef#
# AwsLambdaFunctionEnvironmentErrorTypeDef definition
class AwsLambdaFunctionEnvironmentErrorTypeDef(TypedDict):
ErrorCode: NotRequired[str],
Message: NotRequired[str],
AwsLambdaLayerVersionDetailsTypeDef#
# AwsLambdaLayerVersionDetailsTypeDef definition
class AwsLambdaLayerVersionDetailsTypeDef(TypedDict):
Version: NotRequired[int],
CompatibleRuntimes: NotRequired[Sequence[str]],
CreatedDate: 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],
AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef(TypedDict):
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
AwsOpenSearchServiceDomainLogPublishingOptionTypeDef#
# AwsOpenSearchServiceDomainLogPublishingOptionTypeDef definition
class AwsOpenSearchServiceDomainLogPublishingOptionTypeDef(TypedDict):
CloudWatchLogsLogGroupArn: NotRequired[str],
Enabled: NotRequired[bool],
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],
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],
AwsRdsPendingCloudWatchLogsExportsTypeDef#
# AwsRdsPendingCloudWatchLogsExportsTypeDef definition
class AwsRdsPendingCloudWatchLogsExportsTypeDef(TypedDict):
LogTypesToEnable: NotRequired[Sequence[str]],
LogTypesToDisable: NotRequired[Sequence[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],
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],
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],
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,
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,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
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],
BatchGetSecurityControlsRequestRequestTypeDef#
# BatchGetSecurityControlsRequestRequestTypeDef definition
class BatchGetSecurityControlsRequestRequestTypeDef(TypedDict):
SecurityControlIds: Sequence[str],
SecurityControlTypeDef#
# SecurityControlTypeDef definition
class SecurityControlTypeDef(TypedDict):
SecurityControlId: str,
SecurityControlArn: str,
Title: str,
Description: str,
RemediationUrl: str,
SeverityRating: SeverityRatingType, # (1)
SecurityControlStatus: ControlStatusType, # (2)
- See SeverityRatingType
- See ControlStatusType
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],
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],
StatusReasonTypeDef#
# StatusReasonTypeDef definition
class StatusReasonTypeDef(TypedDict):
ReasonCode: str,
Description: NotRequired[str],
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,
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],
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],
InvitationTypeDef#
# InvitationTypeDef definition
class InvitationTypeDef(TypedDict):
AccountId: NotRequired[str],
InvitationId: NotRequired[str],
InvitedAt: NotRequired[datetime],
MemberStatus: NotRequired[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],
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],
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],
SecurityControlDefinitionTypeDef#
# SecurityControlDefinitionTypeDef definition
class SecurityControlDefinitionTypeDef(TypedDict):
SecurityControlId: str,
Title: str,
Description: str,
RemediationUrl: str,
SeverityRating: SeverityRatingType, # (1)
CurrentRegionAvailability: RegionAvailabilityStatusType, # (2)
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],
RecommendationTypeDef#
# RecommendationTypeDef definition
class RecommendationTypeDef(TypedDict):
Text: NotRequired[str],
Url: NotRequired[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],
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],
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef(TypedDict):
Flags: NotRequired[Sequence[str]],
Masks: NotRequired[Sequence[str]],
RuleGroupVariablesIpSetsDetailsTypeDef#
# RuleGroupVariablesIpSetsDetailsTypeDef definition
class RuleGroupVariablesIpSetsDetailsTypeDef(TypedDict):
Definition: NotRequired[Sequence[str]],
RuleGroupVariablesPortSetsDetailsTypeDef#
# RuleGroupVariablesPortSetsDetailsTypeDef definition
class RuleGroupVariablesPortSetsDetailsTypeDef(TypedDict):
Definition: 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]],
UpdateOrganizationConfigurationRequestRequestTypeDef#
# UpdateOrganizationConfigurationRequestRequestTypeDef definition
class UpdateOrganizationConfigurationRequestRequestTypeDef(TypedDict):
AutoEnable: bool,
AutoEnableStandards: NotRequired[AutoEnableStandardsType], # (1)
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
CvssTypeDef#
# CvssTypeDef definition
class CvssTypeDef(TypedDict):
Version: NotRequired[str],
BaseScore: NotRequired[float],
BaseVector: NotRequired[str],
Source: NotRequired[str],
Adjustments: NotRequired[Sequence[AdjustmentTypeDef]], # (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],
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[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
AwsAmazonMqBrokerLogsDetailsTypeDef#
# AwsAmazonMqBrokerLogsDetailsTypeDef definition
class AwsAmazonMqBrokerLogsDetailsTypeDef(TypedDict):
Audit: NotRequired[bool],
General: NotRequired[bool],
AuditLogGroup: NotRequired[str],
GeneralLogGroup: NotRequired[str],
Pending: NotRequired[AwsAmazonMqBrokerLogsPendingDetailsTypeDef], # (1)
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[AwsApiGatewayEndpointConfigurationTypeDef], # (1)
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[AwsApiGatewayCanarySettingsTypeDef], # (3)
TracingEnabled: NotRequired[bool],
CreatedDate: NotRequired[str],
LastUpdatedDate: NotRequired[str],
WebAclArn: NotRequired[str],
- See AwsApiGatewayMethodSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
- See AwsApiGatewayCanarySettingsTypeDef
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[AwsCorsConfigurationTypeDef], # (1)
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)
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)
AwsBackupBackupVaultDetailsTypeDef#
# AwsBackupBackupVaultDetailsTypeDef definition
class AwsBackupBackupVaultDetailsTypeDef(TypedDict):
BackupVaultArn: NotRequired[str],
BackupVaultName: NotRequired[str],
EncryptionKeyArn: NotRequired[str],
Notifications: NotRequired[AwsBackupBackupVaultNotificationsDetailsTypeDef], # (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
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],
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
AwsCloudFrontDistributionCacheBehaviorsTypeDef#
# AwsCloudFrontDistributionCacheBehaviorsTypeDef definition
class AwsCloudFrontDistributionCacheBehaviorsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionCacheBehaviorTypeDef]], # (1)
AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef#
# AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef definition
class AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef(TypedDict):
HttpPort: NotRequired[int],
HttpsPort: NotRequired[int],
OriginKeepaliveTimeout: NotRequired[int],
OriginProtocolPolicy: NotRequired[str],
OriginReadTimeout: NotRequired[int],
OriginSslProtocols: NotRequired[AwsCloudFrontDistributionOriginSslProtocolsTypeDef], # (1)
AwsCloudFrontDistributionOriginGroupFailoverTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverTypeDef(TypedDict):
StatusCodes: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef], # (1)
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],
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
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[AwsDynamoDbTableProjectionTypeDef], # (2)
ProvisionedThroughput: NotRequired[AwsDynamoDbTableProvisionedThroughputTypeDef], # (3)
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableProjectionTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
AwsDynamoDbTableLocalSecondaryIndexTypeDef#
# AwsDynamoDbTableLocalSecondaryIndexTypeDef definition
class AwsDynamoDbTableLocalSecondaryIndexTypeDef(TypedDict):
IndexArn: NotRequired[str],
IndexName: NotRequired[str],
KeySchema: NotRequired[Sequence[AwsDynamoDbTableKeySchemaTypeDef]], # (1)
Projection: NotRequired[AwsDynamoDbTableProjectionTypeDef], # (2)
AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef#
# AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef definition
class AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef(TypedDict):
IndexName: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[AwsDynamoDbTableProvisionedThroughputOverrideTypeDef], # (1)
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)
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
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],
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
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
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)
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],
AwsEc2VpcDetailsTypeDef#
# AwsEc2VpcDetailsTypeDef definition
class AwsEc2VpcDetailsTypeDef(TypedDict):
CidrBlockAssociationSet: NotRequired[Sequence[CidrBlockAssociationTypeDef]], # (1)
Ipv6CidrBlockAssociationSet: NotRequired[Sequence[Ipv6CidrBlockAssociationTypeDef]], # (2)
DhcpOptionsId: NotRequired[str],
State: NotRequired[str],
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)
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
AwsEc2VpnConnectionOptionsDetailsTypeDef#
# AwsEc2VpnConnectionOptionsDetailsTypeDef definition
class AwsEc2VpnConnectionOptionsDetailsTypeDef(TypedDict):
StaticRoutesOnly: NotRequired[bool],
TunnelOptions: NotRequired[Sequence[AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef]], # (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],
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],
AwsEcsServiceNetworkConfigurationDetailsTypeDef#
# AwsEcsServiceNetworkConfigurationDetailsTypeDef definition
class AwsEcsServiceNetworkConfigurationDetailsTypeDef(TypedDict):
AwsVpcConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef], # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef(TypedDict):
Capabilities: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef], # (1)
Devices: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef]], # (2)
InitProcessEnabled: NotRequired[bool],
MaxSwap: NotRequired[int],
SharedMemorySize: NotRequired[int],
Swappiness: NotRequired[int],
Tmpfs: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef]], # (3)
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef(TypedDict):
LogDriver: NotRequired[str],
Options: NotRequired[Mapping[str, str]],
SecretOptions: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef]], # (1)
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],
AwsEksClusterLoggingDetailsTypeDef#
# AwsEksClusterLoggingDetailsTypeDef definition
class AwsEksClusterLoggingDetailsTypeDef(TypedDict):
ClusterLogging: NotRequired[Sequence[AwsEksClusterLoggingClusterLoggingDetailsTypeDef]], # (1)
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
AwsElbLoadBalancerPoliciesTypeDef#
# AwsElbLoadBalancerPoliciesTypeDef definition
class AwsElbLoadBalancerPoliciesTypeDef(TypedDict):
AppCookieStickinessPolicies: NotRequired[Sequence[AwsElbAppCookieStickinessPolicyTypeDef]], # (1)
LbCookieStickinessPolicies: NotRequired[Sequence[AwsElbLbCookieStickinessPolicyTypeDef]], # (2)
OtherPolicies: NotRequired[Sequence[str]],
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
AwsElbLoadBalancerListenerDescriptionTypeDef#
# AwsElbLoadBalancerListenerDescriptionTypeDef definition
class AwsElbLoadBalancerListenerDescriptionTypeDef(TypedDict):
Listener: NotRequired[AwsElbLoadBalancerListenerTypeDef], # (1)
PolicyNames: NotRequired[Sequence[str]],
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)
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
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],
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)
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],
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],
AwsLambdaFunctionEnvironmentTypeDef#
# AwsLambdaFunctionEnvironmentTypeDef definition
class AwsLambdaFunctionEnvironmentTypeDef(TypedDict):
Variables: NotRequired[Mapping[str, str]],
Error: NotRequired[AwsLambdaFunctionEnvironmentErrorTypeDef], # (1)
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
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],
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbClusterAssociatedRoleTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbClusterOptionGroupMembershipTypeDef
- See AwsRdsDbClusterMemberTypeDef
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[AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef]], # (1)
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],
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[AwsRdsPendingCloudWatchLogsExportsTypeDef], # (1)
ProcessorFeatures: NotRequired[Sequence[AwsRdsDbProcessorFeatureTypeDef]], # (2)
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],
AwsRedshiftClusterClusterParameterGroupTypeDef#
# AwsRedshiftClusterClusterParameterGroupTypeDef definition
class AwsRedshiftClusterClusterParameterGroupTypeDef(TypedDict):
ClusterParameterStatusList: NotRequired[Sequence[AwsRedshiftClusterClusterParameterStatusTypeDef]], # (1)
ParameterApplyStatus: NotRequired[str],
ParameterGroupName: NotRequired[str],
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef(TypedDict):
Prefix: NotRequired[str],
Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef], # (1)
Type: NotRequired[str],
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
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,
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)
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)
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)
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
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],
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],
AwsWafv2CustomRequestHandlingDetailsTypeDef#
# AwsWafv2CustomRequestHandlingDetailsTypeDef definition
class AwsWafv2CustomRequestHandlingDetailsTypeDef(TypedDict):
InsertHeaders: NotRequired[Sequence[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)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeHubResponseTypeDef#
# DescribeHubResponseTypeDef definition
class DescribeHubResponseTypeDef(TypedDict):
HubArn: str,
SubscribedAt: str,
AutoEnableControls: bool,
ControlFindingGenerator: ControlFindingGeneratorType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOrganizationConfigurationResponseTypeDef#
# DescribeOrganizationConfigurationResponseTypeDef definition
class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
AutoEnable: bool,
MemberAccountLimitReached: bool,
AutoEnableStandards: AutoEnableStandardsType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableImportFindingsForProductResponseTypeDef#
# EnableImportFindingsForProductResponseTypeDef definition
class EnableImportFindingsForProductResponseTypeDef(TypedDict):
ProductSubscriptionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnabledProductsForImportResponseTypeDef#
# ListEnabledProductsForImportResponseTypeDef definition
class ListEnabledProductsForImportResponseTypeDef(TypedDict):
ProductSubscriptions: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListOrganizationAdminAccountsResponseTypeDef#
# ListOrganizationAdminAccountsResponseTypeDef definition
class ListOrganizationAdminAccountsResponseTypeDef(TypedDict):
AdminAccounts: List[AdminAccountTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
BatchGetSecurityControlsResponseTypeDef#
# BatchGetSecurityControlsResponseTypeDef definition
class BatchGetSecurityControlsResponseTypeDef(TypedDict):
SecurityControls: List[SecurityControlTypeDef], # (1)
UnprocessedIds: List[UnprocessedSecurityControlTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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],
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)
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)
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)
DescribeProductsResponseTypeDef#
# DescribeProductsResponseTypeDef definition
class DescribeProductsResponseTypeDef(TypedDict):
Products: List[ProductTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStandardsControlsResponseTypeDef#
# DescribeStandardsControlsResponseTypeDef definition
class DescribeStandardsControlsResponseTypeDef(TypedDict):
Controls: List[StandardsControlTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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
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)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFindingHistoryRequestGetFindingHistoryPaginateTypeDef#
# GetFindingHistoryRequestGetFindingHistoryPaginateTypeDef definition
class GetFindingHistoryRequestGetFindingHistoryPaginateTypeDef(TypedDict):
FindingIdentifier: AwsSecurityFindingIdentifierTypeDef, # (1)
StartTime: NotRequired[Union[datetime, str]],
EndTime: NotRequired[Union[datetime, str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetFindingHistoryRequestRequestTypeDef#
# GetFindingHistoryRequestRequestTypeDef definition
class GetFindingHistoryRequestRequestTypeDef(TypedDict):
FindingIdentifier: AwsSecurityFindingIdentifierTypeDef, # (1)
StartTime: NotRequired[Union[datetime, str]],
EndTime: NotRequired[Union[datetime, str]],
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)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MemberTypeDef
- See ResponseMetadataTypeDef
InsightResultsTypeDef#
# InsightResultsTypeDef definition
class InsightResultsTypeDef(TypedDict):
InsightArn: str,
GroupByAttribute: str,
ResultValues: List[InsightResultValueTypeDef], # (1)
ListSecurityControlDefinitionsResponseTypeDef#
# ListSecurityControlDefinitionsResponseTypeDef definition
class ListSecurityControlDefinitionsResponseTypeDef(TypedDict):
SecurityControlDefinitions: List[SecurityControlDefinitionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStandardsControlAssociationsResponseTypeDef#
# ListStandardsControlAssociationsResponseTypeDef definition
class ListStandardsControlAssociationsResponseTypeDef(TypedDict):
StandardsControlAssociationSummaries: List[StandardsControlAssociationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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
RemediationTypeDef#
# RemediationTypeDef definition
class RemediationTypeDef(TypedDict):
Recommendation: NotRequired[RecommendationTypeDef], # (1)
RuleGroupSourceStatefulRulesDetailsTypeDef#
# RuleGroupSourceStatefulRulesDetailsTypeDef definition
class RuleGroupSourceStatefulRulesDetailsTypeDef(TypedDict):
Action: NotRequired[str],
Header: NotRequired[RuleGroupSourceStatefulRulesHeaderDetailsTypeDef], # (1)
RuleOptions: NotRequired[Sequence[RuleGroupSourceStatefulRulesOptionsDetailsTypeDef]], # (2)
- See RuleGroupSourceStatefulRulesHeaderDetailsTypeDef
- See RuleGroupSourceStatefulRulesOptionsDetailsTypeDef
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[RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef]], # (5)
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef
RuleGroupVariablesTypeDef#
# RuleGroupVariablesTypeDef definition
class RuleGroupVariablesTypeDef(TypedDict):
IpSets: NotRequired[RuleGroupVariablesIpSetsDetailsTypeDef], # (1)
PortSets: NotRequired[RuleGroupVariablesPortSetsDetailsTypeDef], # (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)
StatelessCustomPublishMetricActionTypeDef#
# StatelessCustomPublishMetricActionTypeDef definition
class StatelessCustomPublishMetricActionTypeDef(TypedDict):
Dimensions: NotRequired[Sequence[StatelessCustomPublishMetricActionDimensionTypeDef]], # (1)
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)
VulnerabilityTypeDef#
# VulnerabilityTypeDef definition
class VulnerabilityTypeDef(TypedDict):
Id: str,
VulnerablePackages: NotRequired[Sequence[SoftwarePackageTypeDef]], # (1)
Cvss: NotRequired[Sequence[CvssTypeDef]], # (2)
RelatedVulnerabilities: NotRequired[Sequence[str]],
Vendor: NotRequired[VulnerabilityVendorTypeDef], # (3)
ReferenceUrls: NotRequired[Sequence[str]],
FixAvailable: NotRequired[VulnerabilityFixAvailableType], # (4)
- See SoftwarePackageTypeDef
- See CvssTypeDef
- See VulnerabilityVendorTypeDef
- See VulnerabilityFixAvailableType
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],
AutomationRulesActionTypeDef#
# AutomationRulesActionTypeDef definition
class AutomationRulesActionTypeDef(TypedDict):
Type: NotRequired[AutomationRulesActionTypeType], # (1)
FindingFieldsUpdate: NotRequired[AutomationRulesFindingFieldsUpdateTypeDef], # (2)
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[AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef], # (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
- See AwsAmazonMqBrokerLogsDetailsTypeDef
- See AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef
- See AwsAmazonMqBrokerUsersDetailsTypeDef
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)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef(TypedDict):
InstancesDistribution: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef], # (1)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef
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
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)
AwsCertificateManagerCertificateRenewalSummaryTypeDef#
# AwsCertificateManagerCertificateRenewalSummaryTypeDef definition
class AwsCertificateManagerCertificateRenewalSummaryTypeDef(TypedDict):
DomainValidationOptions: NotRequired[Sequence[AwsCertificateManagerCertificateDomainValidationOptionTypeDef]], # (1)
RenewalStatus: NotRequired[str],
RenewalStatusReason: NotRequired[str],
UpdatedAt: NotRequired[str],
AwsCloudFrontDistributionOriginItemTypeDef#
# AwsCloudFrontDistributionOriginItemTypeDef definition
class AwsCloudFrontDistributionOriginItemTypeDef(TypedDict):
DomainName: NotRequired[str],
Id: NotRequired[str],
OriginPath: NotRequired[str],
S3OriginConfig: NotRequired[AwsCloudFrontDistributionOriginS3OriginConfigTypeDef], # (1)
CustomOriginConfig: NotRequired[AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef], # (2)
- See AwsCloudFrontDistributionOriginS3OriginConfigTypeDef
- See AwsCloudFrontDistributionOriginCustomOriginConfigTypeDef
AwsCloudFrontDistributionOriginGroupTypeDef#
# AwsCloudFrontDistributionOriginGroupTypeDef definition
class AwsCloudFrontDistributionOriginGroupTypeDef(TypedDict):
FailoverCriteria: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverTypeDef], # (1)
AwsCodeBuildProjectDetailsTypeDef#
# AwsCodeBuildProjectDetailsTypeDef definition
class AwsCodeBuildProjectDetailsTypeDef(TypedDict):
EncryptionKey: NotRequired[str],
Artifacts: NotRequired[Sequence[AwsCodeBuildProjectArtifactsDetailsTypeDef]], # (1)
Environment: NotRequired[AwsCodeBuildProjectEnvironmentTypeDef], # (2)
Name: NotRequired[str],
Source: NotRequired[AwsCodeBuildProjectSourceTypeDef], # (3)
ServiceRole: NotRequired[str],
LogsConfig: NotRequired[AwsCodeBuildProjectLogsConfigDetailsTypeDef], # (4)
VpcConfig: NotRequired[AwsCodeBuildProjectVpcConfigTypeDef], # (5)
SecondaryArtifacts: NotRequired[Sequence[AwsCodeBuildProjectArtifactsDetailsTypeDef]], # (1)
- See AwsCodeBuildProjectArtifactsDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentTypeDef
- See AwsCodeBuildProjectSourceTypeDef
- See AwsCodeBuildProjectLogsConfigDetailsTypeDef
- See AwsCodeBuildProjectVpcConfigTypeDef
- See AwsCodeBuildProjectArtifactsDetailsTypeDef
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
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[AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef], # (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[AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef]], # (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
- See AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataPlacementDetailsTypeDef
- See AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef
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)
AwsEc2SecurityGroupDetailsTypeDef#
# AwsEc2SecurityGroupDetailsTypeDef definition
class AwsEc2SecurityGroupDetailsTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
IpPermissions: NotRequired[Sequence[AwsEc2SecurityGroupIpPermissionTypeDef]], # (1)
IpPermissionsEgress: NotRequired[Sequence[AwsEc2SecurityGroupIpPermissionTypeDef]], # (1)
AwsEc2VpcPeeringConnectionDetailsTypeDef#
# AwsEc2VpcPeeringConnectionDetailsTypeDef definition
class AwsEc2VpcPeeringConnectionDetailsTypeDef(TypedDict):
AccepterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef], # (1)
ExpirationTime: NotRequired[str],
RequesterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef], # (1)
Status: NotRequired[AwsEc2VpcPeeringConnectionStatusDetailsTypeDef], # (3)
VpcPeeringConnectionId: NotRequired[str],
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef
- See AwsEc2VpcPeeringConnectionStatusDetailsTypeDef
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[AwsEc2VpnConnectionOptionsDetailsTypeDef], # (2)
Routes: NotRequired[Sequence[AwsEc2VpnConnectionRoutesDetailsTypeDef]], # (3)
TransitGatewayId: NotRequired[str],
- See AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef
- See AwsEc2VpnConnectionOptionsDetailsTypeDef
- See AwsEc2VpnConnectionRoutesDetailsTypeDef
AwsEcsClusterConfigurationDetailsTypeDef#
# AwsEcsClusterConfigurationDetailsTypeDef definition
class AwsEcsClusterConfigurationDetailsTypeDef(TypedDict):
ExecuteCommandConfiguration: NotRequired[AwsEcsClusterConfigurationExecuteCommandConfigurationDetailsTypeDef], # (1)
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[AwsEcsServiceNetworkConfigurationDetailsTypeDef], # (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
- 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[AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef], # (5)
HealthCheck: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef], # (6)
Hostname: NotRequired[str],
Image: NotRequired[str],
Interactive: NotRequired[bool],
Links: NotRequired[Sequence[str]],
LinuxParameters: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef], # (7)
LogConfiguration: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef], # (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
- See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef
AwsEcsTaskDefinitionVolumesDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesDetailsTypeDef(TypedDict):
DockerVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef], # (1)
EfsVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef], # (2)
Host: NotRequired[AwsEcsTaskDefinitionVolumesHostDetailsTypeDef], # (3)
Name: NotRequired[str],
- See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesHostDetailsTypeDef
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[AwsEcsContainerDetailsTypeDef]], # (2)
AwsEfsAccessPointDetailsTypeDef#
# AwsEfsAccessPointDetailsTypeDef definition
class AwsEfsAccessPointDetailsTypeDef(TypedDict):
AccessPointId: NotRequired[str],
Arn: NotRequired[str],
ClientToken: NotRequired[str],
FileSystemId: NotRequired[str],
PosixUser: NotRequired[AwsEfsAccessPointPosixUserDetailsTypeDef], # (1)
RootDirectory: NotRequired[AwsEfsAccessPointRootDirectoryDetailsTypeDef], # (2)
AwsEksClusterDetailsTypeDef#
# AwsEksClusterDetailsTypeDef definition
class AwsEksClusterDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
CertificateAuthorityData: NotRequired[str],
ClusterStatus: NotRequired[str],
Endpoint: NotRequired[str],
Name: NotRequired[str],
ResourcesVpcConfig: NotRequired[AwsEksClusterResourcesVpcConfigDetailsTypeDef], # (1)
RoleArn: NotRequired[str],
Version: NotRequired[str],
Logging: NotRequired[AwsEksClusterLoggingDetailsTypeDef], # (2)
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[AwsElasticsearchDomainVPCOptionsTypeDef], # (7)
- See AwsElasticsearchDomainDomainEndpointOptionsTypeDef
- See AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef
- See AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsTypeDef
- See AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef
- See AwsElasticsearchDomainServiceSoftwareOptionsTypeDef
- See AwsElasticsearchDomainVPCOptionsTypeDef
AwsElbLoadBalancerDetailsTypeDef#
# AwsElbLoadBalancerDetailsTypeDef definition
class AwsElbLoadBalancerDetailsTypeDef(TypedDict):
AvailabilityZones: NotRequired[Sequence[str]],
BackendServerDescriptions: NotRequired[Sequence[AwsElbLoadBalancerBackendServerDescriptionTypeDef]], # (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[AwsElbLoadBalancerListenerDescriptionTypeDef]], # (4)
LoadBalancerAttributes: NotRequired[AwsElbLoadBalancerAttributesTypeDef], # (5)
LoadBalancerName: NotRequired[str],
Policies: NotRequired[AwsElbLoadBalancerPoliciesTypeDef], # (6)
Scheme: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
SourceSecurityGroup: NotRequired[AwsElbLoadBalancerSourceSecurityGroupTypeDef], # (7)
Subnets: NotRequired[Sequence[str]],
VpcId: NotRequired[str],
- See AwsElbLoadBalancerBackendServerDescriptionTypeDef
- See AwsElbLoadBalancerHealthCheckTypeDef
- See AwsElbLoadBalancerInstanceTypeDef
- See AwsElbLoadBalancerListenerDescriptionTypeDef
- See AwsElbLoadBalancerAttributesTypeDef
- See AwsElbLoadBalancerPoliciesTypeDef
- See AwsElbLoadBalancerSourceSecurityGroupTypeDef
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)
AwsIamRoleDetailsTypeDef#
# AwsIamRoleDetailsTypeDef definition
class AwsIamRoleDetailsTypeDef(TypedDict):
AssumeRolePolicyDocument: NotRequired[str],
AttachedManagedPolicies: NotRequired[Sequence[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
InstanceProfileList: NotRequired[Sequence[AwsIamInstanceProfileTypeDef]], # (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
- See AwsIamPermissionsBoundaryTypeDef
- See AwsIamRolePolicyTypeDef
AwsLambdaFunctionDetailsTypeDef#
# AwsLambdaFunctionDetailsTypeDef definition
class AwsLambdaFunctionDetailsTypeDef(TypedDict):
Code: NotRequired[AwsLambdaFunctionCodeTypeDef], # (1)
CodeSha256: NotRequired[str],
DeadLetterConfig: NotRequired[AwsLambdaFunctionDeadLetterConfigTypeDef], # (2)
Environment: NotRequired[AwsLambdaFunctionEnvironmentTypeDef], # (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[AwsLambdaFunctionVpcConfigTypeDef], # (6)
Version: NotRequired[str],
Architectures: NotRequired[Sequence[str]],
PackageType: NotRequired[str],
- See AwsLambdaFunctionCodeTypeDef
- See AwsLambdaFunctionDeadLetterConfigTypeDef
- See AwsLambdaFunctionEnvironmentTypeDef
- See AwsLambdaFunctionLayerTypeDef
- See AwsLambdaFunctionTracingConfigTypeDef
- See AwsLambdaFunctionVpcConfigTypeDef
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[AwsOpenSearchServiceDomainVpcOptionsDetailsTypeDef], # (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
- See AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef
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],
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[AwsRedshiftClusterClusterParameterGroupTypeDef]], # (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
- See AwsRedshiftClusterClusterSecurityGroupTypeDef
- See AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef
- See AwsRedshiftClusterDeferredMaintenanceWindowTypeDef
- See AwsRedshiftClusterElasticIpStatusTypeDef
- See AwsRedshiftClusterEndpointTypeDef
- See AwsRedshiftClusterHsmStatusTypeDef
- See AwsRedshiftClusterIamRoleTypeDef
- See AwsRedshiftClusterPendingModifiedValuesTypeDef
- See AwsRedshiftClusterResizeInfoTypeDef
- See AwsRedshiftClusterRestoreStatusTypeDef
- See AwsRedshiftClusterVpcSecurityGroupTypeDef
- See AwsRedshiftClusterLoggingStatusTypeDef
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
AwsS3BucketNotificationConfigurationFilterTypeDef#
# AwsS3BucketNotificationConfigurationFilterTypeDef definition
class AwsS3BucketNotificationConfigurationFilterTypeDef(TypedDict):
S3KeyFilter: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef], # (1)
AwsS3BucketObjectLockConfigurationTypeDef#
# AwsS3BucketObjectLockConfigurationTypeDef definition
class AwsS3BucketObjectLockConfigurationTypeDef(TypedDict):
ObjectLockEnabled: NotRequired[str],
Rule: NotRequired[AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef], # (1)
AwsS3BucketServerSideEncryptionConfigurationTypeDef#
# AwsS3BucketServerSideEncryptionConfigurationTypeDef definition
class AwsS3BucketServerSideEncryptionConfigurationTypeDef(TypedDict):
Rules: NotRequired[Sequence[AwsS3BucketServerSideEncryptionRuleTypeDef]], # (1)
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)
AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef(TypedDict):
Destinations: NotRequired[Sequence[AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef]], # (1)
IncludeExecutionData: NotRequired[bool],
Level: NotRequired[str],
AwsWafRegionalRuleGroupDetailsTypeDef#
# AwsWafRegionalRuleGroupDetailsTypeDef definition
class AwsWafRegionalRuleGroupDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafRegionalRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafRegionalWebAclDetailsTypeDef#
# AwsWafRegionalWebAclDetailsTypeDef definition
class AwsWafRegionalWebAclDetailsTypeDef(TypedDict):
DefaultAction: NotRequired[str],
MetricName: NotRequired[str],
Name: NotRequired[str],
RulesList: NotRequired[Sequence[AwsWafRegionalWebAclRulesListDetailsTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafRuleGroupDetailsTypeDef#
# AwsWafRuleGroupDetailsTypeDef definition
class AwsWafRuleGroupDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafWebAclDetailsTypeDef#
# AwsWafWebAclDetailsTypeDef definition
class AwsWafWebAclDetailsTypeDef(TypedDict):
Name: NotRequired[str],
DefaultAction: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafWebAclRuleTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafv2ActionAllowDetailsTypeDef#
# AwsWafv2ActionAllowDetailsTypeDef definition
class AwsWafv2ActionAllowDetailsTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsTypeDef], # (1)
AwsWafv2RulesActionCaptchaDetailsTypeDef#
# AwsWafv2RulesActionCaptchaDetailsTypeDef definition
class AwsWafv2RulesActionCaptchaDetailsTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsTypeDef], # (1)
AwsWafv2RulesActionCountDetailsTypeDef#
# AwsWafv2RulesActionCountDetailsTypeDef definition
class AwsWafv2RulesActionCountDetailsTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsTypeDef], # (1)
AwsWafv2ActionBlockDetailsTypeDef#
# AwsWafv2ActionBlockDetailsTypeDef definition
class AwsWafv2ActionBlockDetailsTypeDef(TypedDict):
CustomResponse: NotRequired[AwsWafv2CustomResponseDetailsTypeDef], # (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)
AutomationRulesFindingFiltersTypeDef#
# AutomationRulesFindingFiltersTypeDef definition
class AutomationRulesFindingFiltersTypeDef(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)
- 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
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)
- 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
GetFindingHistoryResponseTypeDef#
# GetFindingHistoryResponseTypeDef definition
class GetFindingHistoryResponseTypeDef(TypedDict):
Records: List[FindingHistoryRecordTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInsightResultsResponseTypeDef#
# GetInsightResultsResponseTypeDef definition
class GetInsightResultsResponseTypeDef(TypedDict):
InsightResults: InsightResultsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NetworkHeaderTypeDef#
# NetworkHeaderTypeDef definition
class NetworkHeaderTypeDef(TypedDict):
Protocol: NotRequired[str],
Destination: NotRequired[NetworkPathComponentDetailsTypeDef], # (1)
Source: NotRequired[NetworkPathComponentDetailsTypeDef], # (1)
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
RuleGroupSourceStatelessRuleDefinitionTypeDef#
# RuleGroupSourceStatelessRuleDefinitionTypeDef definition
class RuleGroupSourceStatelessRuleDefinitionTypeDef(TypedDict):
Actions: NotRequired[Sequence[str]],
MatchAttributes: NotRequired[RuleGroupSourceStatelessRuleMatchAttributesTypeDef], # (1)
DescribeStandardsResponseTypeDef#
# DescribeStandardsResponseTypeDef definition
class DescribeStandardsResponseTypeDef(TypedDict):
Standards: List[StandardTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StatelessCustomActionDefinitionTypeDef#
# StatelessCustomActionDefinitionTypeDef definition
class StatelessCustomActionDefinitionTypeDef(TypedDict):
PublishMetricAction: NotRequired[StatelessCustomPublishMetricActionTypeDef], # (1)
PortProbeActionTypeDef#
# PortProbeActionTypeDef definition
class PortProbeActionTypeDef(TypedDict):
PortProbeDetails: NotRequired[Sequence[PortProbeDetailTypeDef]], # (1)
Blocked: NotRequired[bool],
AwsAthenaWorkGroupDetailsTypeDef#
# AwsAthenaWorkGroupDetailsTypeDef definition
class AwsAthenaWorkGroupDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
State: NotRequired[str],
Configuration: NotRequired[AwsAthenaWorkGroupConfigurationDetailsTypeDef], # (1)
AwsAutoScalingAutoScalingGroupDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupDetailsTypeDef(TypedDict):
LaunchConfigurationName: NotRequired[str],
LoadBalancerNames: NotRequired[Sequence[str]],
HealthCheckType: NotRequired[str],
HealthCheckGracePeriod: NotRequired[int],
CreatedTime: NotRequired[str],
MixedInstancesPolicy: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef], # (1)
AvailabilityZones: NotRequired[Sequence[AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef]], # (2)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef], # (3)
CapacityRebalance: NotRequired[bool],
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef
AwsBackupBackupPlanBackupPlanDetailsTypeDef#
# AwsBackupBackupPlanBackupPlanDetailsTypeDef definition
class AwsBackupBackupPlanBackupPlanDetailsTypeDef(TypedDict):
BackupPlanName: NotRequired[str],
AdvancedBackupSettings: NotRequired[Sequence[AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef]], # (1)
BackupPlanRule: NotRequired[Sequence[AwsBackupBackupPlanRuleDetailsTypeDef]], # (2)
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef
- See AwsBackupBackupPlanRuleDetailsTypeDef
AwsCertificateManagerCertificateDetailsTypeDef#
# AwsCertificateManagerCertificateDetailsTypeDef definition
class AwsCertificateManagerCertificateDetailsTypeDef(TypedDict):
CertificateAuthorityArn: NotRequired[str],
CreatedAt: NotRequired[str],
DomainName: NotRequired[str],
DomainValidationOptions: NotRequired[Sequence[AwsCertificateManagerCertificateDomainValidationOptionTypeDef]], # (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[AwsCertificateManagerCertificateRenewalSummaryTypeDef], # (5)
Serial: NotRequired[str],
SignatureAlgorithm: NotRequired[str],
Status: NotRequired[str],
Subject: NotRequired[str],
SubjectAlternativeNames: NotRequired[Sequence[str]],
Type: NotRequired[str],
- See AwsCertificateManagerCertificateDomainValidationOptionTypeDef
- See AwsCertificateManagerCertificateExtendedKeyUsageTypeDef
- See AwsCertificateManagerCertificateKeyUsageTypeDef
- See AwsCertificateManagerCertificateOptionsTypeDef
- See AwsCertificateManagerCertificateRenewalSummaryTypeDef
AwsCloudFrontDistributionOriginsTypeDef#
# AwsCloudFrontDistributionOriginsTypeDef definition
class AwsCloudFrontDistributionOriginsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionOriginItemTypeDef]], # (1)
AwsCloudFrontDistributionOriginGroupsTypeDef#
# AwsCloudFrontDistributionOriginGroupsTypeDef definition
class AwsCloudFrontDistributionOriginGroupsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionOriginGroupTypeDef]], # (1)
AwsDynamoDbTableDetailsTypeDef#
# AwsDynamoDbTableDetailsTypeDef definition
class AwsDynamoDbTableDetailsTypeDef(TypedDict):
AttributeDefinitions: NotRequired[Sequence[AwsDynamoDbTableAttributeDefinitionTypeDef]], # (1)
BillingModeSummary: NotRequired[AwsDynamoDbTableBillingModeSummaryTypeDef], # (2)
CreationDateTime: NotRequired[str],
GlobalSecondaryIndexes: NotRequired[Sequence[AwsDynamoDbTableGlobalSecondaryIndexTypeDef]], # (3)
GlobalTableVersion: NotRequired[str],
ItemCount: NotRequired[int],
KeySchema: NotRequired[Sequence[AwsDynamoDbTableKeySchemaTypeDef]], # (4)
LatestStreamArn: NotRequired[str],
LatestStreamLabel: NotRequired[str],
LocalSecondaryIndexes: NotRequired[Sequence[AwsDynamoDbTableLocalSecondaryIndexTypeDef]], # (5)
ProvisionedThroughput: NotRequired[AwsDynamoDbTableProvisionedThroughputTypeDef], # (6)
Replicas: NotRequired[Sequence[AwsDynamoDbTableReplicaTypeDef]], # (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],
- See AwsDynamoDbTableAttributeDefinitionTypeDef
- See AwsDynamoDbTableBillingModeSummaryTypeDef
- See AwsDynamoDbTableGlobalSecondaryIndexTypeDef
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableLocalSecondaryIndexTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
- See AwsDynamoDbTableReplicaTypeDef
- See AwsDynamoDbTableRestoreSummaryTypeDef
- See AwsDynamoDbTableSseDescriptionTypeDef
- See AwsDynamoDbTableStreamSpecificationTypeDef
AwsEc2LaunchTemplateDetailsTypeDef#
# AwsEc2LaunchTemplateDetailsTypeDef definition
class AwsEc2LaunchTemplateDetailsTypeDef(TypedDict):
LaunchTemplateName: NotRequired[str],
Id: NotRequired[str],
LaunchTemplateData: NotRequired[AwsEc2LaunchTemplateDataDetailsTypeDef], # (1)
DefaultVersionNumber: NotRequired[int],
LatestVersionNumber: NotRequired[int],
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
AwsEcsTaskDefinitionDetailsTypeDef#
# AwsEcsTaskDefinitionDetailsTypeDef definition
class AwsEcsTaskDefinitionDetailsTypeDef(TypedDict):
ContainerDefinitions: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef]], # (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[AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef], # (4)
RequiresCompatibilities: NotRequired[Sequence[str]],
TaskRoleArn: NotRequired[str],
Volumes: NotRequired[Sequence[AwsEcsTaskDefinitionVolumesDetailsTypeDef]], # (5)
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef
- See AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef
- See AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef
- See AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesDetailsTypeDef
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
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[AwsRdsDbSubnetGroupTypeDef], # (5)
PreferredMaintenanceWindow: NotRequired[str],
PendingModifiedValues: NotRequired[AwsRdsDbPendingModifiedValuesTypeDef], # (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
- See AwsRdsDbPendingModifiedValuesTypeDef
- See AwsRdsDbOptionGroupMembershipTypeDef
- See AwsRdsDbStatusInfoTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbProcessorFeatureTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef(TypedDict):
Predicate: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef], # (1)
AwsS3BucketNotificationConfigurationDetailTypeDef#
# AwsS3BucketNotificationConfigurationDetailTypeDef definition
class AwsS3BucketNotificationConfigurationDetailTypeDef(TypedDict):
Events: NotRequired[Sequence[str]],
Filter: NotRequired[AwsS3BucketNotificationConfigurationFilterTypeDef], # (1)
Destination: NotRequired[str],
Type: NotRequired[str],
AwsStepFunctionStateMachineDetailsTypeDef#
# AwsStepFunctionStateMachineDetailsTypeDef definition
class AwsStepFunctionStateMachineDetailsTypeDef(TypedDict):
Label: NotRequired[str],
LoggingConfiguration: NotRequired[AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef], # (1)
Name: NotRequired[str],
RoleArn: NotRequired[str],
StateMachineArn: NotRequired[str],
Status: NotRequired[str],
TracingConfiguration: NotRequired[AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef], # (2)
Type: NotRequired[str],
- See AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef
- See AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef
AwsWafv2RulesActionDetailsTypeDef#
# AwsWafv2RulesActionDetailsTypeDef definition
class AwsWafv2RulesActionDetailsTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsTypeDef], # (2)
Captcha: NotRequired[AwsWafv2RulesActionCaptchaDetailsTypeDef], # (3)
Count: NotRequired[AwsWafv2RulesActionCountDetailsTypeDef], # (4)
- See AwsWafv2ActionAllowDetailsTypeDef
- See AwsWafv2ActionBlockDetailsTypeDef
- See AwsWafv2RulesActionCaptchaDetailsTypeDef
- See AwsWafv2RulesActionCountDetailsTypeDef
AwsWafv2WebAclActionDetailsTypeDef#
# AwsWafv2WebAclActionDetailsTypeDef definition
class AwsWafv2WebAclActionDetailsTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsTypeDef], # (2)
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[AutomationRulesFindingFiltersTypeDef], # (2)
Actions: NotRequired[List[AutomationRulesActionTypeDef]], # (3)
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
CreatedBy: NotRequired[str],
CreateAutomationRuleRequestRequestTypeDef#
# CreateAutomationRuleRequestRequestTypeDef definition
class CreateAutomationRuleRequestRequestTypeDef(TypedDict):
RuleOrder: int,
RuleName: str,
Description: str,
Criteria: AutomationRulesFindingFiltersTypeDef, # (1)
Actions: Sequence[AutomationRulesActionTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
RuleStatus: NotRequired[RuleStatusType], # (3)
IsTerminal: NotRequired[bool],
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[AutomationRulesFindingFiltersTypeDef], # (2)
Actions: NotRequired[Sequence[AutomationRulesActionTypeDef]], # (3)
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],
InsightTypeDef#
# InsightTypeDef definition
class InsightTypeDef(TypedDict):
InsightArn: str,
Name: str,
Filters: AwsSecurityFindingFiltersTypeDef, # (1)
GroupByAttribute: str,
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],
NetworkPathComponentTypeDef#
# NetworkPathComponentTypeDef definition
class NetworkPathComponentTypeDef(TypedDict):
ComponentId: NotRequired[str],
ComponentType: NotRequired[str],
Egress: NotRequired[NetworkHeaderTypeDef], # (1)
Ingress: NotRequired[NetworkHeaderTypeDef], # (1)
CustomDataIdentifiersDetectionsTypeDef#
# CustomDataIdentifiersDetectionsTypeDef definition
class CustomDataIdentifiersDetectionsTypeDef(TypedDict):
Count: NotRequired[int],
Arn: NotRequired[str],
Name: NotRequired[str],
Occurrences: NotRequired[OccurrencesTypeDef], # (1)
SensitiveDataDetectionsTypeDef#
# SensitiveDataDetectionsTypeDef definition
class SensitiveDataDetectionsTypeDef(TypedDict):
Count: NotRequired[int],
Type: NotRequired[str],
Occurrences: NotRequired[OccurrencesTypeDef], # (1)
RuleGroupSourceStatelessRulesDetailsTypeDef#
# RuleGroupSourceStatelessRulesDetailsTypeDef definition
class RuleGroupSourceStatelessRulesDetailsTypeDef(TypedDict):
Priority: NotRequired[int],
RuleDefinition: NotRequired[RuleGroupSourceStatelessRuleDefinitionTypeDef], # (1)
FirewallPolicyStatelessCustomActionsDetailsTypeDef#
# FirewallPolicyStatelessCustomActionsDetailsTypeDef definition
class FirewallPolicyStatelessCustomActionsDetailsTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionTypeDef], # (1)
ActionName: NotRequired[str],
RuleGroupSourceCustomActionsDetailsTypeDef#
# RuleGroupSourceCustomActionsDetailsTypeDef definition
class RuleGroupSourceCustomActionsDetailsTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionTypeDef], # (1)
ActionName: NotRequired[str],
ActionTypeDef#
# ActionTypeDef definition
class ActionTypeDef(TypedDict):
ActionType: NotRequired[str],
NetworkConnectionAction: NotRequired[NetworkConnectionActionTypeDef], # (1)
AwsApiCallAction: NotRequired[AwsApiCallActionTypeDef], # (2)
DnsRequestAction: NotRequired[DnsRequestActionTypeDef], # (3)
PortProbeAction: NotRequired[PortProbeActionTypeDef], # (4)
- See NetworkConnectionActionTypeDef
- See AwsApiCallActionTypeDef
- See DnsRequestActionTypeDef
- See PortProbeActionTypeDef
AwsBackupBackupPlanDetailsTypeDef#
# AwsBackupBackupPlanDetailsTypeDef definition
class AwsBackupBackupPlanDetailsTypeDef(TypedDict):
BackupPlan: NotRequired[AwsBackupBackupPlanBackupPlanDetailsTypeDef], # (1)
BackupPlanArn: NotRequired[str],
BackupPlanId: NotRequired[str],
VersionId: NotRequired[str],
AwsCloudFrontDistributionDetailsTypeDef#
# AwsCloudFrontDistributionDetailsTypeDef definition
class AwsCloudFrontDistributionDetailsTypeDef(TypedDict):
CacheBehaviors: NotRequired[AwsCloudFrontDistributionCacheBehaviorsTypeDef], # (1)
DefaultCacheBehavior: NotRequired[AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef], # (2)
DefaultRootObject: NotRequired[str],
DomainName: NotRequired[str],
ETag: NotRequired[str],
LastModifiedTime: NotRequired[str],
Logging: NotRequired[AwsCloudFrontDistributionLoggingTypeDef], # (3)
Origins: NotRequired[AwsCloudFrontDistributionOriginsTypeDef], # (4)
OriginGroups: NotRequired[AwsCloudFrontDistributionOriginGroupsTypeDef], # (5)
ViewerCertificate: NotRequired[AwsCloudFrontDistributionViewerCertificateTypeDef], # (6)
Status: NotRequired[str],
WebAclId: NotRequired[str],
- See AwsCloudFrontDistributionCacheBehaviorsTypeDef
- See AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef
- See AwsCloudFrontDistributionLoggingTypeDef
- See AwsCloudFrontDistributionOriginsTypeDef
- See AwsCloudFrontDistributionOriginGroupsTypeDef
- See AwsCloudFrontDistributionViewerCertificateTypeDef
AwsGuardDutyDetectorDetailsTypeDef#
# AwsGuardDutyDetectorDetailsTypeDef definition
class AwsGuardDutyDetectorDetailsTypeDef(TypedDict):
DataSources: NotRequired[AwsGuardDutyDetectorDataSourcesDetailsTypeDef], # (1)
Features: NotRequired[Sequence[AwsGuardDutyDetectorFeaturesDetailsTypeDef]], # (2)
FindingPublishingFrequency: NotRequired[str],
ServiceRole: NotRequired[str],
Status: NotRequired[str],
AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef(TypedDict):
AbortIncompleteMultipartUpload: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef], # (1)
ExpirationDate: NotRequired[str],
ExpirationInDays: NotRequired[int],
ExpiredObjectDeleteMarker: NotRequired[bool],
Filter: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef], # (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
- See AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef
AwsS3BucketNotificationConfigurationTypeDef#
# AwsS3BucketNotificationConfigurationTypeDef definition
class AwsS3BucketNotificationConfigurationTypeDef(TypedDict):
Configurations: NotRequired[Sequence[AwsS3BucketNotificationConfigurationDetailTypeDef]], # (1)
AwsWafv2RulesDetailsTypeDef#
# AwsWafv2RulesDetailsTypeDef definition
class AwsWafv2RulesDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafv2RulesActionDetailsTypeDef], # (1)
Name: NotRequired[str],
OverrideAction: NotRequired[str],
Priority: NotRequired[int],
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (2)
BatchGetAutomationRulesResponseTypeDef#
# BatchGetAutomationRulesResponseTypeDef definition
class BatchGetAutomationRulesResponseTypeDef(TypedDict):
Rules: List[AutomationRulesConfigTypeDef], # (1)
UnprocessedAutomationRules: List[UnprocessedAutomationRuleTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchUpdateAutomationRulesRequestRequestTypeDef#
# BatchUpdateAutomationRulesRequestRequestTypeDef definition
class BatchUpdateAutomationRulesRequestRequestTypeDef(TypedDict):
UpdateAutomationRulesRequestItems: Sequence[UpdateAutomationRulesRequestItemTypeDef], # (1)
GetInsightsResponseTypeDef#
# GetInsightsResponseTypeDef definition
class GetInsightsResponseTypeDef(TypedDict):
Insights: List[InsightTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomDataIdentifiersResultTypeDef#
# CustomDataIdentifiersResultTypeDef definition
class CustomDataIdentifiersResultTypeDef(TypedDict):
Detections: NotRequired[Sequence[CustomDataIdentifiersDetectionsTypeDef]], # (1)
TotalCount: NotRequired[int],
SensitiveDataResultTypeDef#
# SensitiveDataResultTypeDef definition
class SensitiveDataResultTypeDef(TypedDict):
Category: NotRequired[str],
Detections: NotRequired[Sequence[SensitiveDataDetectionsTypeDef]], # (1)
TotalCount: NotRequired[int],
FirewallPolicyDetailsTypeDef#
# FirewallPolicyDetailsTypeDef definition
class FirewallPolicyDetailsTypeDef(TypedDict):
StatefulRuleGroupReferences: NotRequired[Sequence[FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef]], # (1)
StatelessCustomActions: NotRequired[Sequence[FirewallPolicyStatelessCustomActionsDetailsTypeDef]], # (2)
StatelessDefaultActions: NotRequired[Sequence[str]],
StatelessFragmentDefaultActions: NotRequired[Sequence[str]],
StatelessRuleGroupReferences: NotRequired[Sequence[FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef]], # (3)
- See FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef
- See FirewallPolicyStatelessCustomActionsDetailsTypeDef
- See FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef
RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef#
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef definition
class RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef(TypedDict):
CustomActions: NotRequired[Sequence[RuleGroupSourceCustomActionsDetailsTypeDef]], # (1)
StatelessRules: NotRequired[Sequence[RuleGroupSourceStatelessRulesDetailsTypeDef]], # (2)
AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef(TypedDict):
Rules: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef]], # (1)
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)
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[AwsWafv2WebAclActionDetailsTypeDef], # (2)
Description: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafv2RulesDetailsTypeDef]], # (3)
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (4)
- See AwsWafv2WebAclCaptchaConfigDetailsTypeDef
- See AwsWafv2WebAclActionDetailsTypeDef
- See AwsWafv2RulesDetailsTypeDef
- See AwsWafv2VisibilityConfigDetailsTypeDef
ClassificationResultTypeDef#
# ClassificationResultTypeDef definition
class ClassificationResultTypeDef(TypedDict):
MimeType: NotRequired[str],
SizeClassified: NotRequired[int],
AdditionalOccurrences: NotRequired[bool],
Status: NotRequired[ClassificationStatusTypeDef], # (1)
SensitiveData: NotRequired[Sequence[SensitiveDataResultTypeDef]], # (2)
CustomDataIdentifiers: NotRequired[CustomDataIdentifiersResultTypeDef], # (3)
- See ClassificationStatusTypeDef
- See SensitiveDataResultTypeDef
- See CustomDataIdentifiersResultTypeDef
AwsNetworkFirewallFirewallPolicyDetailsTypeDef#
# AwsNetworkFirewallFirewallPolicyDetailsTypeDef definition
class AwsNetworkFirewallFirewallPolicyDetailsTypeDef(TypedDict):
FirewallPolicy: NotRequired[FirewallPolicyDetailsTypeDef], # (1)
FirewallPolicyArn: NotRequired[str],
FirewallPolicyId: NotRequired[str],
FirewallPolicyName: NotRequired[str],
Description: NotRequired[str],
RuleGroupSourceTypeDef#
# RuleGroupSourceTypeDef definition
class RuleGroupSourceTypeDef(TypedDict):
RulesSourceList: NotRequired[RuleGroupSourceListDetailsTypeDef], # (1)
RulesString: NotRequired[str],
StatefulRules: NotRequired[Sequence[RuleGroupSourceStatefulRulesDetailsTypeDef]], # (2)
StatelessRulesAndCustomActions: NotRequired[RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef], # (3)
- See RuleGroupSourceListDetailsTypeDef
- See RuleGroupSourceStatefulRulesDetailsTypeDef
- See RuleGroupSourceStatelessRulesAndCustomActionsDetailsTypeDef
AwsS3BucketDetailsTypeDef#
# AwsS3BucketDetailsTypeDef definition
class AwsS3BucketDetailsTypeDef(TypedDict):
OwnerId: NotRequired[str],
OwnerName: NotRequired[str],
OwnerAccountId: NotRequired[str],
CreatedAt: NotRequired[str],
ServerSideEncryptionConfiguration: NotRequired[AwsS3BucketServerSideEncryptionConfigurationTypeDef], # (1)
BucketLifecycleConfiguration: NotRequired[AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef], # (2)
PublicAccessBlockConfiguration: NotRequired[AwsS3AccountPublicAccessBlockDetailsTypeDef], # (3)
AccessControlList: NotRequired[str],
BucketLoggingConfiguration: NotRequired[AwsS3BucketLoggingConfigurationTypeDef], # (4)
BucketWebsiteConfiguration: NotRequired[AwsS3BucketWebsiteConfigurationTypeDef], # (5)
BucketNotificationConfiguration: NotRequired[AwsS3BucketNotificationConfigurationTypeDef], # (6)
BucketVersioningConfiguration: NotRequired[AwsS3BucketBucketVersioningConfigurationTypeDef], # (7)
ObjectLockConfiguration: NotRequired[AwsS3BucketObjectLockConfigurationTypeDef], # (8)
- See AwsS3BucketServerSideEncryptionConfigurationTypeDef
- See AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3BucketLoggingConfigurationTypeDef
- See AwsS3BucketWebsiteConfigurationTypeDef
- See AwsS3BucketNotificationConfigurationTypeDef
- See AwsS3BucketBucketVersioningConfigurationTypeDef
- See AwsS3BucketObjectLockConfigurationTypeDef
DataClassificationDetailsTypeDef#
# DataClassificationDetailsTypeDef definition
class DataClassificationDetailsTypeDef(TypedDict):
DetailedResultsLocation: NotRequired[str],
Result: NotRequired[ClassificationResultTypeDef], # (1)
RuleGroupDetailsTypeDef#
# RuleGroupDetailsTypeDef definition
class RuleGroupDetailsTypeDef(TypedDict):
RuleVariables: NotRequired[RuleGroupVariablesTypeDef], # (1)
RulesSource: NotRequired[RuleGroupSourceTypeDef], # (2)
AwsNetworkFirewallRuleGroupDetailsTypeDef#
# AwsNetworkFirewallRuleGroupDetailsTypeDef definition
class AwsNetworkFirewallRuleGroupDetailsTypeDef(TypedDict):
Capacity: NotRequired[int],
Description: NotRequired[str],
RuleGroup: NotRequired[RuleGroupDetailsTypeDef], # (1)
RuleGroupArn: NotRequired[str],
RuleGroupId: NotRequired[str],
RuleGroupName: NotRequired[str],
Type: NotRequired[str],
ResourceDetailsTypeDef#
# ResourceDetailsTypeDef definition
class ResourceDetailsTypeDef(TypedDict):
AwsAutoScalingAutoScalingGroup: NotRequired[AwsAutoScalingAutoScalingGroupDetailsTypeDef], # (1)
AwsCodeBuildProject: NotRequired[AwsCodeBuildProjectDetailsTypeDef], # (2)
AwsCloudFrontDistribution: NotRequired[AwsCloudFrontDistributionDetailsTypeDef], # (3)
AwsEc2Instance: NotRequired[AwsEc2InstanceDetailsTypeDef], # (4)
AwsEc2NetworkInterface: NotRequired[AwsEc2NetworkInterfaceDetailsTypeDef], # (5)
AwsEc2SecurityGroup: NotRequired[AwsEc2SecurityGroupDetailsTypeDef], # (6)
AwsEc2Volume: NotRequired[AwsEc2VolumeDetailsTypeDef], # (7)
AwsEc2Vpc: NotRequired[AwsEc2VpcDetailsTypeDef], # (8)
AwsEc2Eip: NotRequired[AwsEc2EipDetailsTypeDef], # (9)
AwsEc2Subnet: NotRequired[AwsEc2SubnetDetailsTypeDef], # (10)
AwsEc2NetworkAcl: NotRequired[AwsEc2NetworkAclDetailsTypeDef], # (11)
AwsElbv2LoadBalancer: NotRequired[AwsElbv2LoadBalancerDetailsTypeDef], # (12)
AwsElasticBeanstalkEnvironment: NotRequired[AwsElasticBeanstalkEnvironmentDetailsTypeDef], # (13)
AwsElasticsearchDomain: NotRequired[AwsElasticsearchDomainDetailsTypeDef], # (14)
AwsS3Bucket: NotRequired[AwsS3BucketDetailsTypeDef], # (15)
AwsS3AccountPublicAccessBlock: NotRequired[AwsS3AccountPublicAccessBlockDetailsTypeDef], # (16)
AwsS3Object: NotRequired[AwsS3ObjectDetailsTypeDef], # (17)
AwsSecretsManagerSecret: NotRequired[AwsSecretsManagerSecretDetailsTypeDef], # (18)
AwsIamAccessKey: NotRequired[AwsIamAccessKeyDetailsTypeDef], # (19)
AwsIamUser: NotRequired[AwsIamUserDetailsTypeDef], # (20)
AwsIamPolicy: NotRequired[AwsIamPolicyDetailsTypeDef], # (21)
AwsApiGatewayV2Stage: NotRequired[AwsApiGatewayV2StageDetailsTypeDef], # (22)
AwsApiGatewayV2Api: NotRequired[AwsApiGatewayV2ApiDetailsTypeDef], # (23)
AwsDynamoDbTable: NotRequired[AwsDynamoDbTableDetailsTypeDef], # (24)
AwsApiGatewayStage: NotRequired[AwsApiGatewayStageDetailsTypeDef], # (25)
AwsApiGatewayRestApi: NotRequired[AwsApiGatewayRestApiDetailsTypeDef], # (26)
AwsCloudTrailTrail: NotRequired[AwsCloudTrailTrailDetailsTypeDef], # (27)
AwsSsmPatchCompliance: NotRequired[AwsSsmPatchComplianceDetailsTypeDef], # (28)
AwsCertificateManagerCertificate: NotRequired[AwsCertificateManagerCertificateDetailsTypeDef], # (29)
AwsRedshiftCluster: NotRequired[AwsRedshiftClusterDetailsTypeDef], # (30)
AwsElbLoadBalancer: NotRequired[AwsElbLoadBalancerDetailsTypeDef], # (31)
AwsIamGroup: NotRequired[AwsIamGroupDetailsTypeDef], # (32)
AwsIamRole: NotRequired[AwsIamRoleDetailsTypeDef], # (33)
AwsKmsKey: NotRequired[AwsKmsKeyDetailsTypeDef], # (34)
AwsLambdaFunction: NotRequired[AwsLambdaFunctionDetailsTypeDef], # (35)
AwsLambdaLayerVersion: NotRequired[AwsLambdaLayerVersionDetailsTypeDef], # (36)
AwsRdsDbInstance: NotRequired[AwsRdsDbInstanceDetailsTypeDef], # (37)
AwsSnsTopic: NotRequired[AwsSnsTopicDetailsTypeDef], # (38)
AwsSqsQueue: NotRequired[AwsSqsQueueDetailsTypeDef], # (39)
AwsWafWebAcl: NotRequired[AwsWafWebAclDetailsTypeDef], # (40)
AwsRdsDbSnapshot: NotRequired[AwsRdsDbSnapshotDetailsTypeDef], # (41)
AwsRdsDbClusterSnapshot: NotRequired[AwsRdsDbClusterSnapshotDetailsTypeDef], # (42)
AwsRdsDbCluster: NotRequired[AwsRdsDbClusterDetailsTypeDef], # (43)
AwsEcsCluster: NotRequired[AwsEcsClusterDetailsTypeDef], # (44)
AwsEcsContainer: NotRequired[AwsEcsContainerDetailsTypeDef], # (45)
AwsEcsTaskDefinition: NotRequired[AwsEcsTaskDefinitionDetailsTypeDef], # (46)
Container: NotRequired[ContainerDetailsTypeDef], # (47)
Other: NotRequired[Mapping[str, str]],
AwsRdsEventSubscription: NotRequired[AwsRdsEventSubscriptionDetailsTypeDef], # (48)
AwsEcsService: NotRequired[AwsEcsServiceDetailsTypeDef], # (49)
AwsAutoScalingLaunchConfiguration: NotRequired[AwsAutoScalingLaunchConfigurationDetailsTypeDef], # (50)
AwsEc2VpnConnection: NotRequired[AwsEc2VpnConnectionDetailsTypeDef], # (51)
AwsEcrContainerImage: NotRequired[AwsEcrContainerImageDetailsTypeDef], # (52)
AwsOpenSearchServiceDomain: NotRequired[AwsOpenSearchServiceDomainDetailsTypeDef], # (53)
AwsEc2VpcEndpointService: NotRequired[AwsEc2VpcEndpointServiceDetailsTypeDef], # (54)
AwsXrayEncryptionConfig: NotRequired[AwsXrayEncryptionConfigDetailsTypeDef], # (55)
AwsWafRateBasedRule: NotRequired[AwsWafRateBasedRuleDetailsTypeDef], # (56)
AwsWafRegionalRateBasedRule: NotRequired[AwsWafRegionalRateBasedRuleDetailsTypeDef], # (57)
AwsEcrRepository: NotRequired[AwsEcrRepositoryDetailsTypeDef], # (58)
AwsEksCluster: NotRequired[AwsEksClusterDetailsTypeDef], # (59)
AwsNetworkFirewallFirewallPolicy: NotRequired[AwsNetworkFirewallFirewallPolicyDetailsTypeDef], # (60)
AwsNetworkFirewallFirewall: NotRequired[AwsNetworkFirewallFirewallDetailsTypeDef], # (61)
AwsNetworkFirewallRuleGroup: NotRequired[AwsNetworkFirewallRuleGroupDetailsTypeDef], # (62)
AwsRdsDbSecurityGroup: NotRequired[AwsRdsDbSecurityGroupDetailsTypeDef], # (63)
AwsKinesisStream: NotRequired[AwsKinesisStreamDetailsTypeDef], # (64)
AwsEc2TransitGateway: NotRequired[AwsEc2TransitGatewayDetailsTypeDef], # (65)
AwsEfsAccessPoint: NotRequired[AwsEfsAccessPointDetailsTypeDef], # (66)
AwsCloudFormationStack: NotRequired[AwsCloudFormationStackDetailsTypeDef], # (67)
AwsCloudWatchAlarm: NotRequired[AwsCloudWatchAlarmDetailsTypeDef], # (68)
AwsEc2VpcPeeringConnection: NotRequired[AwsEc2VpcPeeringConnectionDetailsTypeDef], # (69)
AwsWafRegionalRuleGroup: NotRequired[AwsWafRegionalRuleGroupDetailsTypeDef], # (70)
AwsWafRegionalRule: NotRequired[AwsWafRegionalRuleDetailsTypeDef], # (71)
AwsWafRegionalWebAcl: NotRequired[AwsWafRegionalWebAclDetailsTypeDef], # (72)
AwsWafRule: NotRequired[AwsWafRuleDetailsTypeDef], # (73)
AwsWafRuleGroup: NotRequired[AwsWafRuleGroupDetailsTypeDef], # (74)
AwsEcsTask: NotRequired[AwsEcsTaskDetailsTypeDef], # (75)
AwsBackupBackupVault: NotRequired[AwsBackupBackupVaultDetailsTypeDef], # (76)
AwsBackupBackupPlan: NotRequired[AwsBackupBackupPlanDetailsTypeDef], # (77)
AwsBackupRecoveryPoint: NotRequired[AwsBackupRecoveryPointDetailsTypeDef], # (78)
AwsEc2LaunchTemplate: NotRequired[AwsEc2LaunchTemplateDetailsTypeDef], # (79)
AwsSageMakerNotebookInstance: NotRequired[AwsSageMakerNotebookInstanceDetailsTypeDef], # (80)
AwsWafv2WebAcl: NotRequired[AwsWafv2WebAclDetailsTypeDef], # (81)
AwsWafv2RuleGroup: NotRequired[AwsWafv2RuleGroupDetailsTypeDef], # (82)
AwsEc2RouteTable: NotRequired[AwsEc2RouteTableDetailsTypeDef], # (83)
AwsAmazonMqBroker: NotRequired[AwsAmazonMqBrokerDetailsTypeDef], # (84)
AwsAppSyncGraphQlApi: NotRequired[AwsAppSyncGraphQlApiDetailsTypeDef], # (85)
AwsEventSchemasRegistry: NotRequired[AwsEventSchemasRegistryDetailsTypeDef], # (86)
AwsGuardDutyDetector: NotRequired[AwsGuardDutyDetectorDetailsTypeDef], # (87)
AwsStepFunctionStateMachine: NotRequired[AwsStepFunctionStateMachineDetailsTypeDef], # (88)
AwsAthenaWorkGroup: NotRequired[AwsAthenaWorkGroupDetailsTypeDef], # (89)
- See AwsAutoScalingAutoScalingGroupDetailsTypeDef
- See AwsCodeBuildProjectDetailsTypeDef
- See AwsCloudFrontDistributionDetailsTypeDef
- See AwsEc2InstanceDetailsTypeDef
- See AwsEc2NetworkInterfaceDetailsTypeDef
- See AwsEc2SecurityGroupDetailsTypeDef
- See AwsEc2VolumeDetailsTypeDef
- See AwsEc2VpcDetailsTypeDef
- See AwsEc2EipDetailsTypeDef
- See AwsEc2SubnetDetailsTypeDef
- See AwsEc2NetworkAclDetailsTypeDef
- See AwsElbv2LoadBalancerDetailsTypeDef
- See AwsElasticBeanstalkEnvironmentDetailsTypeDef
- See AwsElasticsearchDomainDetailsTypeDef
- See AwsS3BucketDetailsTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3ObjectDetailsTypeDef
- See AwsSecretsManagerSecretDetailsTypeDef
- See AwsIamAccessKeyDetailsTypeDef
- See AwsIamUserDetailsTypeDef
- See AwsIamPolicyDetailsTypeDef
- See AwsApiGatewayV2StageDetailsTypeDef
- See AwsApiGatewayV2ApiDetailsTypeDef
- See AwsDynamoDbTableDetailsTypeDef
- See AwsApiGatewayStageDetailsTypeDef
- See AwsApiGatewayRestApiDetailsTypeDef
- See AwsCloudTrailTrailDetailsTypeDef
- See AwsSsmPatchComplianceDetailsTypeDef
- See AwsCertificateManagerCertificateDetailsTypeDef
- See AwsRedshiftClusterDetailsTypeDef
- See AwsElbLoadBalancerDetailsTypeDef
- See AwsIamGroupDetailsTypeDef
- See AwsIamRoleDetailsTypeDef
- See AwsKmsKeyDetailsTypeDef
- See AwsLambdaFunctionDetailsTypeDef
- See AwsLambdaLayerVersionDetailsTypeDef
- See AwsRdsDbInstanceDetailsTypeDef
- See AwsSnsTopicDetailsTypeDef
- See AwsSqsQueueDetailsTypeDef
- See AwsWafWebAclDetailsTypeDef
- See AwsRdsDbSnapshotDetailsTypeDef
- See AwsRdsDbClusterSnapshotDetailsTypeDef
- See AwsRdsDbClusterDetailsTypeDef
- See AwsEcsClusterDetailsTypeDef
- See AwsEcsContainerDetailsTypeDef
- See AwsEcsTaskDefinitionDetailsTypeDef
- See ContainerDetailsTypeDef
- See AwsRdsEventSubscriptionDetailsTypeDef
- See AwsEcsServiceDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationDetailsTypeDef
- See AwsEc2VpnConnectionDetailsTypeDef
- See AwsEcrContainerImageDetailsTypeDef
- See AwsOpenSearchServiceDomainDetailsTypeDef
- See AwsEc2VpcEndpointServiceDetailsTypeDef
- See AwsXrayEncryptionConfigDetailsTypeDef
- See AwsWafRateBasedRuleDetailsTypeDef
- See AwsWafRegionalRateBasedRuleDetailsTypeDef
- See AwsEcrRepositoryDetailsTypeDef
- See AwsEksClusterDetailsTypeDef
- See AwsNetworkFirewallFirewallPolicyDetailsTypeDef
- See AwsNetworkFirewallFirewallDetailsTypeDef
- See AwsNetworkFirewallRuleGroupDetailsTypeDef
- See AwsRdsDbSecurityGroupDetailsTypeDef
- See AwsKinesisStreamDetailsTypeDef
- See AwsEc2TransitGatewayDetailsTypeDef
- See AwsEfsAccessPointDetailsTypeDef
- See AwsCloudFormationStackDetailsTypeDef
- See AwsCloudWatchAlarmDetailsTypeDef
- See AwsEc2VpcPeeringConnectionDetailsTypeDef
- See AwsWafRegionalRuleGroupDetailsTypeDef
- See AwsWafRegionalRuleDetailsTypeDef
- See AwsWafRegionalWebAclDetailsTypeDef
- See AwsWafRuleDetailsTypeDef
- See AwsWafRuleGroupDetailsTypeDef
- See AwsEcsTaskDetailsTypeDef
- See AwsBackupBackupVaultDetailsTypeDef
- See AwsBackupBackupPlanDetailsTypeDef
- See AwsBackupRecoveryPointDetailsTypeDef
- See AwsEc2LaunchTemplateDetailsTypeDef
- See AwsSageMakerNotebookInstanceDetailsTypeDef
- See AwsWafv2WebAclDetailsTypeDef
- See AwsWafv2RuleGroupDetailsTypeDef
- See AwsEc2RouteTableDetailsTypeDef
- See AwsAmazonMqBrokerDetailsTypeDef
- See AwsAppSyncGraphQlApiDetailsTypeDef
- See AwsEventSchemasRegistryDetailsTypeDef
- See AwsGuardDutyDetectorDetailsTypeDef
- See AwsStepFunctionStateMachineDetailsTypeDef
- See AwsAthenaWorkGroupDetailsTypeDef
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[DataClassificationDetailsTypeDef], # (2)
Details: NotRequired[ResourceDetailsTypeDef], # (3)
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[ResourceTypeDef], # (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[NetworkPathComponentTypeDef]], # (5)
Process: NotRequired[ProcessDetailsTypeDef], # (6)
Threats: NotRequired[Sequence[ThreatTypeDef]], # (7)
ThreatIntelIndicators: NotRequired[Sequence[ThreatIntelIndicatorTypeDef]], # (8)
Compliance: NotRequired[ComplianceTypeDef], # (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[VulnerabilityTypeDef]], # (17)
PatchSummary: NotRequired[PatchSummaryTypeDef], # (18)
Action: NotRequired[ActionTypeDef], # (19)
FindingProviderFields: NotRequired[FindingProviderFieldsTypeDef], # (20)
Sample: NotRequired[bool],
- See SeverityTypeDef
- See RemediationTypeDef
- See MalwareTypeDef
- See NetworkTypeDef
- See NetworkPathComponentTypeDef
- See ProcessDetailsTypeDef
- See ThreatTypeDef
- See ThreatIntelIndicatorTypeDef
- See ResourceTypeDef
- See ComplianceTypeDef
- See VerificationStateType
- See WorkflowStateType
- See WorkflowTypeDef
- See RecordStateType
- See RelatedFindingTypeDef
- See NoteTypeDef
- See VulnerabilityTypeDef
- See PatchSummaryTypeDef
- See ActionTypeDef
- See FindingProviderFieldsTypeDef
BatchImportFindingsRequestRequestTypeDef#
# BatchImportFindingsRequestRequestTypeDef definition
class BatchImportFindingsRequestRequestTypeDef(TypedDict):
Findings: Sequence[AwsSecurityFindingTypeDef], # (1)
GetFindingsResponseTypeDef#
# GetFindingsResponseTypeDef definition
class GetFindingsResponseTypeDef(TypedDict):
Findings: List[AwsSecurityFindingTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)