Type definitions#
Index > SecurityHub > Type definitions
Auto-generated documentation for SecurityHub type annotations stubs module mypy-boto3-securityhub.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AcceptAdministratorInvitationRequestRequestTypeDef#
# AcceptAdministratorInvitationRequestRequestTypeDef definition
class AcceptAdministratorInvitationRequestRequestTypeDef(TypedDict):
AdministratorId: str,
InvitationId: str,
AcceptInvitationRequestRequestTypeDef#
# AcceptInvitationRequestRequestTypeDef definition
class AcceptInvitationRequestRequestTypeDef(TypedDict):
MasterId: str,
InvitationId: str,
AccountDetailsTypeDef#
# AccountDetailsTypeDef definition
class AccountDetailsTypeDef(TypedDict):
AccountId: str,
Email: NotRequired[str],
ActionLocalIpDetailsTypeDef#
# ActionLocalIpDetailsTypeDef definition
class ActionLocalIpDetailsTypeDef(TypedDict):
IpAddressV4: NotRequired[str],
ActionLocalPortDetailsTypeDef#
# ActionLocalPortDetailsTypeDef definition
class ActionLocalPortDetailsTypeDef(TypedDict):
Port: NotRequired[int],
PortName: NotRequired[str],
DnsRequestActionTypeDef#
# DnsRequestActionTypeDef definition
class DnsRequestActionTypeDef(TypedDict):
Domain: NotRequired[str],
Protocol: NotRequired[str],
Blocked: NotRequired[bool],
CityTypeDef#
# CityTypeDef definition
class CityTypeDef(TypedDict):
CityName: NotRequired[str],
CountryTypeDef#
# CountryTypeDef definition
class CountryTypeDef(TypedDict):
CountryCode: NotRequired[str],
CountryName: NotRequired[str],
GeoLocationTypeDef#
# GeoLocationTypeDef definition
class GeoLocationTypeDef(TypedDict):
Lon: NotRequired[float],
Lat: NotRequired[float],
IpOrganizationDetailsTypeDef#
# IpOrganizationDetailsTypeDef definition
class IpOrganizationDetailsTypeDef(TypedDict):
Asn: NotRequired[int],
AsnOrg: NotRequired[str],
Isp: NotRequired[str],
Org: NotRequired[str],
ActionRemotePortDetailsTypeDef#
# ActionRemotePortDetailsTypeDef definition
class ActionRemotePortDetailsTypeDef(TypedDict):
Port: NotRequired[int],
PortName: NotRequired[str],
ActionTargetTypeDef#
# ActionTargetTypeDef definition
class ActionTargetTypeDef(TypedDict):
ActionTargetArn: str,
Name: str,
Description: str,
AdjustmentTypeDef#
# AdjustmentTypeDef definition
class AdjustmentTypeDef(TypedDict):
Metric: NotRequired[str],
Reason: NotRequired[str],
AdminAccountTypeDef#
# AdminAccountTypeDef definition
class AdminAccountTypeDef(TypedDict):
AccountId: NotRequired[str],
Status: NotRequired[AdminStatusType], # (1)
- See AdminStatusType
AssociatedStandardTypeDef#
# AssociatedStandardTypeDef definition
class AssociatedStandardTypeDef(TypedDict):
StandardsId: NotRequired[str],
AssociationFiltersTypeDef#
# AssociationFiltersTypeDef definition
class AssociationFiltersTypeDef(TypedDict):
ConfigurationPolicyId: NotRequired[str],
AssociationType: NotRequired[AssociationTypeType], # (1)
AssociationStatus: NotRequired[ConfigurationPolicyAssociationStatusType], # (2)
AssociationStateDetailsTypeDef#
# AssociationStateDetailsTypeDef definition
class AssociationStateDetailsTypeDef(TypedDict):
State: NotRequired[str],
StatusMessage: NotRequired[str],
NoteUpdateTypeDef#
# NoteUpdateTypeDef definition
class NoteUpdateTypeDef(TypedDict):
Text: str,
UpdatedBy: str,
RelatedFindingTypeDef#
# RelatedFindingTypeDef definition
class RelatedFindingTypeDef(TypedDict):
ProductArn: str,
Id: str,
SeverityUpdateTypeDef#
# SeverityUpdateTypeDef definition
class SeverityUpdateTypeDef(TypedDict):
Normalized: NotRequired[int],
Product: NotRequired[float],
Label: NotRequired[SeverityLabelType], # (1)
WorkflowUpdateTypeDef#
# WorkflowUpdateTypeDef definition
class WorkflowUpdateTypeDef(TypedDict):
Status: NotRequired[WorkflowStatusType], # (1)
MapFilterTypeDef#
# MapFilterTypeDef definition
class MapFilterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
Comparison: NotRequired[MapFilterComparisonType], # (1)
NumberFilterTypeDef#
# NumberFilterTypeDef definition
class NumberFilterTypeDef(TypedDict):
Gte: NotRequired[float],
Lte: NotRequired[float],
Eq: NotRequired[float],
Gt: NotRequired[float],
Lt: NotRequired[float],
StringFilterTypeDef#
# StringFilterTypeDef definition
class StringFilterTypeDef(TypedDict):
Value: NotRequired[str],
Comparison: NotRequired[StringFilterComparisonType], # (1)
AutomationRulesMetadataTypeDef#
# AutomationRulesMetadataTypeDef definition
class AutomationRulesMetadataTypeDef(TypedDict):
RuleArn: NotRequired[str],
RuleStatus: NotRequired[RuleStatusType], # (1)
RuleOrder: NotRequired[int],
RuleName: NotRequired[str],
Description: NotRequired[str],
IsTerminal: NotRequired[bool],
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
CreatedBy: NotRequired[str],
- See RuleStatusType
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef definition
class AvailabilityZoneTypeDef(TypedDict):
ZoneName: NotRequired[str],
SubnetId: NotRequired[str],
AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef#
# AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef definition
class AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef(TypedDict):
KmsKeyId: NotRequired[str],
UseAwsOwnedKey: NotRequired[bool],
AwsAmazonMqBrokerLdapServerMetadataDetailsPaginatorTypeDef#
# AwsAmazonMqBrokerLdapServerMetadataDetailsPaginatorTypeDef definition
class AwsAmazonMqBrokerLdapServerMetadataDetailsPaginatorTypeDef(TypedDict):
Hosts: NotRequired[List[str]],
RoleBase: NotRequired[str],
RoleName: NotRequired[str],
RoleSearchMatching: NotRequired[str],
RoleSearchSubtree: NotRequired[bool],
ServiceAccountUsername: NotRequired[str],
UserBase: NotRequired[str],
UserRoleName: NotRequired[str],
UserSearchMatching: NotRequired[str],
UserSearchSubtree: NotRequired[bool],
AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef#
# AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef definition
class AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef(TypedDict):
DayOfWeek: NotRequired[str],
TimeOfDay: NotRequired[str],
TimeZone: NotRequired[str],
AwsAmazonMqBrokerUsersDetailsTypeDef#
# AwsAmazonMqBrokerUsersDetailsTypeDef definition
class AwsAmazonMqBrokerUsersDetailsTypeDef(TypedDict):
PendingChange: NotRequired[str],
Username: NotRequired[str],
AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef#
# AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef definition
class AwsAmazonMqBrokerLdapServerMetadataDetailsTypeDef(TypedDict):
Hosts: NotRequired[Sequence[str]],
RoleBase: NotRequired[str],
RoleName: NotRequired[str],
RoleSearchMatching: NotRequired[str],
RoleSearchSubtree: NotRequired[bool],
ServiceAccountUsername: NotRequired[str],
UserBase: NotRequired[str],
UserRoleName: NotRequired[str],
UserSearchMatching: NotRequired[str],
UserSearchSubtree: NotRequired[bool],
AwsAmazonMqBrokerLogsPendingDetailsTypeDef#
# AwsAmazonMqBrokerLogsPendingDetailsTypeDef definition
class AwsAmazonMqBrokerLogsPendingDetailsTypeDef(TypedDict):
Audit: NotRequired[bool],
General: NotRequired[bool],
AwsApiCallActionDomainDetailsTypeDef#
# AwsApiCallActionDomainDetailsTypeDef definition
class AwsApiCallActionDomainDetailsTypeDef(TypedDict):
Domain: NotRequired[str],
AwsApiGatewayAccessLogSettingsTypeDef#
# AwsApiGatewayAccessLogSettingsTypeDef definition
class AwsApiGatewayAccessLogSettingsTypeDef(TypedDict):
Format: NotRequired[str],
DestinationArn: NotRequired[str],
AwsApiGatewayCanarySettingsPaginatorTypeDef#
# AwsApiGatewayCanarySettingsPaginatorTypeDef definition
class AwsApiGatewayCanarySettingsPaginatorTypeDef(TypedDict):
PercentTraffic: NotRequired[float],
DeploymentId: NotRequired[str],
StageVariableOverrides: NotRequired[Dict[str, str]],
UseStageCache: NotRequired[bool],
AwsApiGatewayCanarySettingsTypeDef#
# AwsApiGatewayCanarySettingsTypeDef definition
class AwsApiGatewayCanarySettingsTypeDef(TypedDict):
PercentTraffic: NotRequired[float],
DeploymentId: NotRequired[str],
StageVariableOverrides: NotRequired[Mapping[str, str]],
UseStageCache: NotRequired[bool],
AwsApiGatewayEndpointConfigurationPaginatorTypeDef#
# AwsApiGatewayEndpointConfigurationPaginatorTypeDef definition
class AwsApiGatewayEndpointConfigurationPaginatorTypeDef(TypedDict):
Types: NotRequired[List[str]],
AwsApiGatewayEndpointConfigurationTypeDef#
# AwsApiGatewayEndpointConfigurationTypeDef definition
class AwsApiGatewayEndpointConfigurationTypeDef(TypedDict):
Types: NotRequired[Sequence[str]],
AwsApiGatewayMethodSettingsTypeDef#
# AwsApiGatewayMethodSettingsTypeDef definition
class AwsApiGatewayMethodSettingsTypeDef(TypedDict):
MetricsEnabled: NotRequired[bool],
LoggingLevel: NotRequired[str],
DataTraceEnabled: NotRequired[bool],
ThrottlingBurstLimit: NotRequired[int],
ThrottlingRateLimit: NotRequired[float],
CachingEnabled: NotRequired[bool],
CacheTtlInSeconds: NotRequired[int],
CacheDataEncrypted: NotRequired[bool],
RequireAuthorizationForCacheControl: NotRequired[bool],
UnauthorizedCacheControlHeaderStrategy: NotRequired[str],
HttpMethod: NotRequired[str],
ResourcePath: NotRequired[str],
AwsCorsConfigurationPaginatorTypeDef#
# AwsCorsConfigurationPaginatorTypeDef definition
class AwsCorsConfigurationPaginatorTypeDef(TypedDict):
AllowOrigins: NotRequired[List[str]],
AllowCredentials: NotRequired[bool],
ExposeHeaders: NotRequired[List[str]],
MaxAge: NotRequired[int],
AllowMethods: NotRequired[List[str]],
AllowHeaders: NotRequired[List[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],
AwsBackupBackupPlanAdvancedBackupSettingsDetailsPaginatorTypeDef#
# AwsBackupBackupPlanAdvancedBackupSettingsDetailsPaginatorTypeDef definition
class AwsBackupBackupPlanAdvancedBackupSettingsDetailsPaginatorTypeDef(TypedDict):
BackupOptions: NotRequired[Dict[str, str]],
ResourceType: NotRequired[str],
AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef#
# AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef definition
class AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef(TypedDict):
BackupOptions: NotRequired[Mapping[str, str]],
ResourceType: NotRequired[str],
AwsBackupBackupPlanLifecycleDetailsTypeDef#
# AwsBackupBackupPlanLifecycleDetailsTypeDef definition
class AwsBackupBackupPlanLifecycleDetailsTypeDef(TypedDict):
DeleteAfterDays: NotRequired[int],
MoveToColdStorageAfterDays: NotRequired[int],
AwsBackupBackupVaultNotificationsDetailsPaginatorTypeDef#
# AwsBackupBackupVaultNotificationsDetailsPaginatorTypeDef definition
class AwsBackupBackupVaultNotificationsDetailsPaginatorTypeDef(TypedDict):
BackupVaultEvents: NotRequired[List[str]],
SnsTopicArn: NotRequired[str],
AwsBackupBackupVaultNotificationsDetailsTypeDef#
# AwsBackupBackupVaultNotificationsDetailsTypeDef definition
class AwsBackupBackupVaultNotificationsDetailsTypeDef(TypedDict):
BackupVaultEvents: NotRequired[Sequence[str]],
SnsTopicArn: NotRequired[str],
AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef#
# AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef definition
class AwsBackupRecoveryPointCalculatedLifecycleDetailsTypeDef(TypedDict):
DeleteAt: NotRequired[str],
MoveToColdStorageAt: NotRequired[str],
AwsBackupRecoveryPointCreatedByDetailsTypeDef#
# AwsBackupRecoveryPointCreatedByDetailsTypeDef definition
class AwsBackupRecoveryPointCreatedByDetailsTypeDef(TypedDict):
BackupPlanArn: NotRequired[str],
BackupPlanId: NotRequired[str],
BackupPlanVersion: NotRequired[str],
BackupRuleId: NotRequired[str],
AwsBackupRecoveryPointLifecycleDetailsTypeDef#
# AwsBackupRecoveryPointLifecycleDetailsTypeDef definition
class AwsBackupRecoveryPointLifecycleDetailsTypeDef(TypedDict):
DeleteAfterDays: NotRequired[int],
MoveToColdStorageAfterDays: NotRequired[int],
AwsCertificateManagerCertificateExtendedKeyUsageTypeDef#
# AwsCertificateManagerCertificateExtendedKeyUsageTypeDef definition
class AwsCertificateManagerCertificateExtendedKeyUsageTypeDef(TypedDict):
Name: NotRequired[str],
OId: NotRequired[str],
AwsCertificateManagerCertificateKeyUsageTypeDef#
# AwsCertificateManagerCertificateKeyUsageTypeDef definition
class AwsCertificateManagerCertificateKeyUsageTypeDef(TypedDict):
Name: NotRequired[str],
AwsCertificateManagerCertificateOptionsTypeDef#
# AwsCertificateManagerCertificateOptionsTypeDef definition
class AwsCertificateManagerCertificateOptionsTypeDef(TypedDict):
CertificateTransparencyLoggingPreference: NotRequired[str],
AwsCertificateManagerCertificateResourceRecordTypeDef#
# AwsCertificateManagerCertificateResourceRecordTypeDef definition
class AwsCertificateManagerCertificateResourceRecordTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
Value: NotRequired[str],
AwsCloudFormationStackDriftInformationDetailsTypeDef#
# AwsCloudFormationStackDriftInformationDetailsTypeDef definition
class AwsCloudFormationStackDriftInformationDetailsTypeDef(TypedDict):
StackDriftStatus: NotRequired[str],
AwsCloudFormationStackOutputsDetailsTypeDef#
# AwsCloudFormationStackOutputsDetailsTypeDef definition
class AwsCloudFormationStackOutputsDetailsTypeDef(TypedDict):
Description: NotRequired[str],
OutputKey: NotRequired[str],
OutputValue: NotRequired[str],
AwsCloudFrontDistributionCacheBehaviorTypeDef#
# AwsCloudFrontDistributionCacheBehaviorTypeDef definition
class AwsCloudFrontDistributionCacheBehaviorTypeDef(TypedDict):
ViewerProtocolPolicy: NotRequired[str],
AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef#
# AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef definition
class AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef(TypedDict):
ViewerProtocolPolicy: NotRequired[str],
AwsCloudFrontDistributionLoggingTypeDef#
# AwsCloudFrontDistributionLoggingTypeDef definition
class AwsCloudFrontDistributionLoggingTypeDef(TypedDict):
Bucket: NotRequired[str],
Enabled: NotRequired[bool],
IncludeCookies: NotRequired[bool],
Prefix: NotRequired[str],
AwsCloudFrontDistributionViewerCertificateTypeDef#
# AwsCloudFrontDistributionViewerCertificateTypeDef definition
class AwsCloudFrontDistributionViewerCertificateTypeDef(TypedDict):
AcmCertificateArn: NotRequired[str],
Certificate: NotRequired[str],
CertificateSource: NotRequired[str],
CloudFrontDefaultCertificate: NotRequired[bool],
IamCertificateId: NotRequired[str],
MinimumProtocolVersion: NotRequired[str],
SslSupportMethod: NotRequired[str],
AwsCloudFrontDistributionOriginSslProtocolsPaginatorTypeDef#
# AwsCloudFrontDistributionOriginSslProtocolsPaginatorTypeDef definition
class AwsCloudFrontDistributionOriginSslProtocolsPaginatorTypeDef(TypedDict):
Items: NotRequired[List[str]],
Quantity: NotRequired[int],
AwsCloudFrontDistributionOriginSslProtocolsTypeDef#
# AwsCloudFrontDistributionOriginSslProtocolsTypeDef definition
class AwsCloudFrontDistributionOriginSslProtocolsTypeDef(TypedDict):
Items: NotRequired[Sequence[str]],
Quantity: NotRequired[int],
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesPaginatorTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesPaginatorTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverStatusCodesPaginatorTypeDef(TypedDict):
Items: NotRequired[List[int]],
Quantity: NotRequired[int],
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef(TypedDict):
Items: NotRequired[Sequence[int]],
Quantity: NotRequired[int],
AwsCloudFrontDistributionOriginS3OriginConfigTypeDef#
# AwsCloudFrontDistributionOriginS3OriginConfigTypeDef definition
class AwsCloudFrontDistributionOriginS3OriginConfigTypeDef(TypedDict):
OriginAccessIdentity: NotRequired[str],
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],
AwsCodeBuildProjectVpcConfigPaginatorTypeDef#
# AwsCodeBuildProjectVpcConfigPaginatorTypeDef definition
class AwsCodeBuildProjectVpcConfigPaginatorTypeDef(TypedDict):
VpcId: NotRequired[str],
Subnets: NotRequired[List[str]],
SecurityGroupIds: NotRequired[List[str]],
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],
AwsDmsEndpointDetailsTypeDef#
# AwsDmsEndpointDetailsTypeDef definition
class AwsDmsEndpointDetailsTypeDef(TypedDict):
CertificateArn: NotRequired[str],
DatabaseName: NotRequired[str],
EndpointArn: NotRequired[str],
EndpointIdentifier: NotRequired[str],
EndpointType: NotRequired[str],
EngineName: NotRequired[str],
ExternalId: NotRequired[str],
ExtraConnectionAttributes: NotRequired[str],
KmsKeyId: NotRequired[str],
Port: NotRequired[int],
ServerName: NotRequired[str],
SslMode: NotRequired[str],
Username: NotRequired[str],
AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef#
# AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef definition
class AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef(TypedDict):
ReplicationSubnetGroupIdentifier: NotRequired[str],
AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef#
# AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef definition
class AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef(TypedDict):
VpcSecurityGroupId: NotRequired[str],
AwsDmsReplicationTaskDetailsTypeDef#
# AwsDmsReplicationTaskDetailsTypeDef definition
class AwsDmsReplicationTaskDetailsTypeDef(TypedDict):
CdcStartPosition: NotRequired[str],
CdcStartTime: NotRequired[str],
CdcStopPosition: NotRequired[str],
MigrationType: NotRequired[str],
Id: NotRequired[str],
ResourceIdentifier: NotRequired[str],
ReplicationInstanceArn: NotRequired[str],
ReplicationTaskIdentifier: NotRequired[str],
ReplicationTaskSettings: NotRequired[str],
SourceEndpointArn: NotRequired[str],
TableMappings: NotRequired[str],
TargetEndpointArn: NotRequired[str],
TaskData: NotRequired[str],
AwsDynamoDbTableAttributeDefinitionTypeDef#
# AwsDynamoDbTableAttributeDefinitionTypeDef definition
class AwsDynamoDbTableAttributeDefinitionTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeType: NotRequired[str],
AwsDynamoDbTableBillingModeSummaryTypeDef#
# AwsDynamoDbTableBillingModeSummaryTypeDef definition
class AwsDynamoDbTableBillingModeSummaryTypeDef(TypedDict):
BillingMode: NotRequired[str],
LastUpdateToPayPerRequestDateTime: NotRequired[str],
AwsDynamoDbTableKeySchemaTypeDef#
# AwsDynamoDbTableKeySchemaTypeDef definition
class AwsDynamoDbTableKeySchemaTypeDef(TypedDict):
AttributeName: NotRequired[str],
KeyType: NotRequired[str],
AwsDynamoDbTableProvisionedThroughputTypeDef#
# AwsDynamoDbTableProvisionedThroughputTypeDef definition
class AwsDynamoDbTableProvisionedThroughputTypeDef(TypedDict):
LastDecreaseDateTime: NotRequired[str],
LastIncreaseDateTime: NotRequired[str],
NumberOfDecreasesToday: NotRequired[int],
ReadCapacityUnits: NotRequired[int],
WriteCapacityUnits: NotRequired[int],
AwsDynamoDbTableRestoreSummaryTypeDef#
# AwsDynamoDbTableRestoreSummaryTypeDef definition
class AwsDynamoDbTableRestoreSummaryTypeDef(TypedDict):
SourceBackupArn: NotRequired[str],
SourceTableArn: NotRequired[str],
RestoreDateTime: NotRequired[str],
RestoreInProgress: NotRequired[bool],
AwsDynamoDbTableSseDescriptionTypeDef#
# AwsDynamoDbTableSseDescriptionTypeDef definition
class AwsDynamoDbTableSseDescriptionTypeDef(TypedDict):
InaccessibleEncryptionDateTime: NotRequired[str],
Status: NotRequired[str],
SseType: NotRequired[str],
KmsMasterKeyArn: NotRequired[str],
AwsDynamoDbTableStreamSpecificationTypeDef#
# AwsDynamoDbTableStreamSpecificationTypeDef definition
class AwsDynamoDbTableStreamSpecificationTypeDef(TypedDict):
StreamEnabled: NotRequired[bool],
StreamViewType: NotRequired[str],
AwsDynamoDbTableProjectionPaginatorTypeDef#
# AwsDynamoDbTableProjectionPaginatorTypeDef definition
class AwsDynamoDbTableProjectionPaginatorTypeDef(TypedDict):
NonKeyAttributes: NotRequired[List[str]],
ProjectionType: NotRequired[str],
AwsDynamoDbTableProjectionTypeDef#
# AwsDynamoDbTableProjectionTypeDef definition
class AwsDynamoDbTableProjectionTypeDef(TypedDict):
NonKeyAttributes: NotRequired[Sequence[str]],
ProjectionType: NotRequired[str],
AwsDynamoDbTableProvisionedThroughputOverrideTypeDef#
# AwsDynamoDbTableProvisionedThroughputOverrideTypeDef definition
class AwsDynamoDbTableProvisionedThroughputOverrideTypeDef(TypedDict):
ReadCapacityUnits: NotRequired[int],
AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef#
# AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef definition
class AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef(TypedDict):
DirectoryId: NotRequired[str],
AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef#
# AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef definition
class AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef(TypedDict):
SamlProviderArn: NotRequired[str],
SelfServiceSamlProviderArn: NotRequired[str],
AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef#
# AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef definition
class AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef(TypedDict):
ClientRootCertificateChain: NotRequired[str],
AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef#
# AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef definition
class AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef#
# AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef definition
class AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
BannerText: NotRequired[str],
AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef#
# AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef definition
class AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
CloudwatchLogGroup: NotRequired[str],
CloudwatchLogStream: NotRequired[str],
AwsEc2EipDetailsTypeDef#
# AwsEc2EipDetailsTypeDef definition
class AwsEc2EipDetailsTypeDef(TypedDict):
InstanceId: NotRequired[str],
PublicIp: NotRequired[str],
AllocationId: NotRequired[str],
AssociationId: NotRequired[str],
Domain: NotRequired[str],
PublicIpv4Pool: NotRequired[str],
NetworkBorderGroup: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
NetworkInterfaceOwnerId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
AwsEc2InstanceMetadataOptionsTypeDef#
# AwsEc2InstanceMetadataOptionsTypeDef definition
class AwsEc2InstanceMetadataOptionsTypeDef(TypedDict):
HttpEndpoint: NotRequired[str],
HttpProtocolIpv6: NotRequired[str],
HttpPutResponseHopLimit: NotRequired[int],
HttpTokens: NotRequired[str],
InstanceMetadataTags: NotRequired[str],
AwsEc2InstanceMonitoringDetailsTypeDef#
# AwsEc2InstanceMonitoringDetailsTypeDef definition
class AwsEc2InstanceMonitoringDetailsTypeDef(TypedDict):
State: NotRequired[str],
AwsEc2InstanceNetworkInterfacesDetailsTypeDef#
# AwsEc2InstanceNetworkInterfacesDetailsTypeDef definition
class AwsEc2InstanceNetworkInterfacesDetailsTypeDef(TypedDict):
NetworkInterfaceId: NotRequired[str],
AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef#
# AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef(TypedDict):
DeleteOnTermination: NotRequired[bool],
Encrypted: NotRequired[bool],
Iops: NotRequired[int],
KmsKeyId: NotRequired[str],
SnapshotId: NotRequired[str],
Throughput: NotRequired[int],
VolumeSize: NotRequired[int],
VolumeType: NotRequired[str],
AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef#
# AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef(TypedDict):
CapacityReservationId: NotRequired[str],
CapacityReservationResourceGroupArn: NotRequired[str],
AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef(TypedDict):
CoreCount: NotRequired[int],
ThreadsPerCore: NotRequired[int],
AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef#
# AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef definition
class AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef(TypedDict):
CpuCredits: NotRequired[str],
AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef(TypedDict):
Count: NotRequired[int],
Type: NotRequired[str],
AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef(TypedDict):
Configured: NotRequired[bool],
AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef#
# AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef definition
class AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef(TypedDict):
LicenseConfigurationArn: NotRequired[str],
AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef(TypedDict):
AutoRecovery: NotRequired[str],
AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef(TypedDict):
HttpEndpoint: NotRequired[str],
HttpProtocolIpv6: NotRequired[str],
HttpTokens: NotRequired[str],
HttpPutResponseHopLimit: NotRequired[int],
InstanceMetadataTags: NotRequired[str],
AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef#
# AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef definition
class AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsEc2LaunchTemplateDataPlacementDetailsTypeDef#
# AwsEc2LaunchTemplateDataPlacementDetailsTypeDef definition
class AwsEc2LaunchTemplateDataPlacementDetailsTypeDef(TypedDict):
Affinity: NotRequired[str],
AvailabilityZone: NotRequired[str],
GroupName: NotRequired[str],
HostId: NotRequired[str],
HostResourceGroupArn: NotRequired[str],
PartitionNumber: NotRequired[int],
SpreadDomain: NotRequired[str],
Tenancy: NotRequired[str],
AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef(TypedDict):
EnableResourceNameDnsAAAARecord: NotRequired[bool],
EnableResourceNameDnsARecord: NotRequired[bool],
HostnameType: NotRequired[str],
AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef(TypedDict):
BlockDurationMinutes: NotRequired[int],
InstanceInterruptionBehavior: NotRequired[str],
MaxPrice: NotRequired[str],
SpotInstanceType: NotRequired[str],
ValidUntil: NotRequired[str],
AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef(TypedDict):
Max: NotRequired[float],
Min: NotRequired[float],
AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef(TypedDict):
Max: NotRequired[float],
Min: NotRequired[float],
AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef(TypedDict):
Max: NotRequired[int],
Min: NotRequired[int],
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef(TypedDict):
Ipv4Prefix: NotRequired[str],
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef(TypedDict):
Ipv6Address: NotRequired[str],
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef(TypedDict):
Ipv6Prefix: NotRequired[str],
AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef(TypedDict):
Primary: NotRequired[bool],
PrivateIpAddress: NotRequired[str],
AwsEc2NetworkAclAssociationTypeDef#
# AwsEc2NetworkAclAssociationTypeDef definition
class AwsEc2NetworkAclAssociationTypeDef(TypedDict):
NetworkAclAssociationId: NotRequired[str],
NetworkAclId: NotRequired[str],
SubnetId: NotRequired[str],
IcmpTypeCodeTypeDef#
# IcmpTypeCodeTypeDef definition
class IcmpTypeCodeTypeDef(TypedDict):
Code: NotRequired[int],
Type: NotRequired[int],
PortRangeFromToTypeDef#
# PortRangeFromToTypeDef definition
class PortRangeFromToTypeDef(TypedDict):
From: NotRequired[int],
To: NotRequired[int],
AwsEc2NetworkInterfaceAttachmentTypeDef#
# AwsEc2NetworkInterfaceAttachmentTypeDef definition
class AwsEc2NetworkInterfaceAttachmentTypeDef(TypedDict):
AttachTime: NotRequired[str],
AttachmentId: NotRequired[str],
DeleteOnTermination: NotRequired[bool],
DeviceIndex: NotRequired[int],
InstanceId: NotRequired[str],
InstanceOwnerId: NotRequired[str],
Status: NotRequired[str],
AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef#
# AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef definition
class AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef(TypedDict):
IpV6Address: NotRequired[str],
AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef#
# AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef definition
class AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef(TypedDict):
PrivateIpAddress: NotRequired[str],
PrivateDnsName: NotRequired[str],
AwsEc2NetworkInterfaceSecurityGroupTypeDef#
# AwsEc2NetworkInterfaceSecurityGroupTypeDef definition
class AwsEc2NetworkInterfaceSecurityGroupTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
PropagatingVgwSetDetailsTypeDef#
# PropagatingVgwSetDetailsTypeDef definition
class PropagatingVgwSetDetailsTypeDef(TypedDict):
GatewayId: NotRequired[str],
RouteSetDetailsTypeDef#
# RouteSetDetailsTypeDef definition
class RouteSetDetailsTypeDef(TypedDict):
CarrierGatewayId: NotRequired[str],
CoreNetworkArn: NotRequired[str],
DestinationCidrBlock: NotRequired[str],
DestinationIpv6CidrBlock: NotRequired[str],
DestinationPrefixListId: NotRequired[str],
EgressOnlyInternetGatewayId: NotRequired[str],
GatewayId: NotRequired[str],
InstanceId: NotRequired[str],
InstanceOwnerId: NotRequired[str],
LocalGatewayId: NotRequired[str],
NatGatewayId: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
Origin: NotRequired[str],
State: NotRequired[str],
TransitGatewayId: NotRequired[str],
VpcPeeringConnectionId: NotRequired[str],
AwsEc2SecurityGroupIpRangeTypeDef#
# AwsEc2SecurityGroupIpRangeTypeDef definition
class AwsEc2SecurityGroupIpRangeTypeDef(TypedDict):
CidrIp: NotRequired[str],
AwsEc2SecurityGroupIpv6RangeTypeDef#
# AwsEc2SecurityGroupIpv6RangeTypeDef definition
class AwsEc2SecurityGroupIpv6RangeTypeDef(TypedDict):
CidrIpv6: NotRequired[str],
AwsEc2SecurityGroupPrefixListIdTypeDef#
# AwsEc2SecurityGroupPrefixListIdTypeDef definition
class AwsEc2SecurityGroupPrefixListIdTypeDef(TypedDict):
PrefixListId: NotRequired[str],
AwsEc2SecurityGroupUserIdGroupPairTypeDef#
# AwsEc2SecurityGroupUserIdGroupPairTypeDef definition
class AwsEc2SecurityGroupUserIdGroupPairTypeDef(TypedDict):
GroupId: NotRequired[str],
GroupName: NotRequired[str],
PeeringStatus: NotRequired[str],
UserId: NotRequired[str],
VpcId: NotRequired[str],
VpcPeeringConnectionId: NotRequired[str],
Ipv6CidrBlockAssociationTypeDef#
# Ipv6CidrBlockAssociationTypeDef definition
class Ipv6CidrBlockAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
Ipv6CidrBlock: NotRequired[str],
CidrBlockState: NotRequired[str],
AwsEc2TransitGatewayDetailsPaginatorTypeDef#
# AwsEc2TransitGatewayDetailsPaginatorTypeDef definition
class AwsEc2TransitGatewayDetailsPaginatorTypeDef(TypedDict):
Id: NotRequired[str],
Description: NotRequired[str],
DefaultRouteTablePropagation: NotRequired[str],
AutoAcceptSharedAttachments: NotRequired[str],
DefaultRouteTableAssociation: NotRequired[str],
TransitGatewayCidrBlocks: NotRequired[List[str]],
AssociationDefaultRouteTableId: NotRequired[str],
PropagationDefaultRouteTableId: NotRequired[str],
VpnEcmpSupport: NotRequired[str],
DnsSupport: NotRequired[str],
MulticastSupport: NotRequired[str],
AmazonSideAsn: NotRequired[int],
AwsEc2TransitGatewayDetailsTypeDef#
# AwsEc2TransitGatewayDetailsTypeDef definition
class AwsEc2TransitGatewayDetailsTypeDef(TypedDict):
Id: NotRequired[str],
Description: NotRequired[str],
DefaultRouteTablePropagation: NotRequired[str],
AutoAcceptSharedAttachments: NotRequired[str],
DefaultRouteTableAssociation: NotRequired[str],
TransitGatewayCidrBlocks: NotRequired[Sequence[str]],
AssociationDefaultRouteTableId: NotRequired[str],
PropagationDefaultRouteTableId: NotRequired[str],
VpnEcmpSupport: NotRequired[str],
DnsSupport: NotRequired[str],
MulticastSupport: NotRequired[str],
AmazonSideAsn: NotRequired[int],
AwsEc2VolumeAttachmentTypeDef#
# AwsEc2VolumeAttachmentTypeDef definition
class AwsEc2VolumeAttachmentTypeDef(TypedDict):
AttachTime: NotRequired[str],
DeleteOnTermination: NotRequired[bool],
InstanceId: NotRequired[str],
Status: NotRequired[str],
CidrBlockAssociationTypeDef#
# CidrBlockAssociationTypeDef definition
class CidrBlockAssociationTypeDef(TypedDict):
AssociationId: NotRequired[str],
CidrBlock: NotRequired[str],
CidrBlockState: NotRequired[str],
AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef#
# AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef definition
class AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef(TypedDict):
ServiceType: NotRequired[str],
AwsEc2VpcPeeringConnectionStatusDetailsTypeDef#
# AwsEc2VpcPeeringConnectionStatusDetailsTypeDef definition
class AwsEc2VpcPeeringConnectionStatusDetailsTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
VpcInfoCidrBlockSetDetailsTypeDef#
# VpcInfoCidrBlockSetDetailsTypeDef definition
class VpcInfoCidrBlockSetDetailsTypeDef(TypedDict):
CidrBlock: NotRequired[str],
VpcInfoIpv6CidrBlockSetDetailsTypeDef#
# VpcInfoIpv6CidrBlockSetDetailsTypeDef definition
class VpcInfoIpv6CidrBlockSetDetailsTypeDef(TypedDict):
Ipv6CidrBlock: NotRequired[str],
VpcInfoPeeringOptionsDetailsTypeDef#
# VpcInfoPeeringOptionsDetailsTypeDef definition
class VpcInfoPeeringOptionsDetailsTypeDef(TypedDict):
AllowDnsResolutionFromRemoteVpc: NotRequired[bool],
AllowEgressFromLocalClassicLinkToRemoteVpc: NotRequired[bool],
AllowEgressFromLocalVpcToRemoteClassicLink: NotRequired[bool],
AwsEc2VpnConnectionRoutesDetailsTypeDef#
# AwsEc2VpnConnectionRoutesDetailsTypeDef definition
class AwsEc2VpnConnectionRoutesDetailsTypeDef(TypedDict):
DestinationCidrBlock: NotRequired[str],
State: NotRequired[str],
AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef#
# AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef definition
class AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef(TypedDict):
AcceptedRouteCount: NotRequired[int],
CertificateArn: NotRequired[str],
LastStatusChange: NotRequired[str],
OutsideIpAddress: NotRequired[str],
Status: NotRequired[str],
StatusMessage: NotRequired[str],
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsPaginatorTypeDef#
# AwsEc2VpnConnectionOptionsTunnelOptionsDetailsPaginatorTypeDef definition
class AwsEc2VpnConnectionOptionsTunnelOptionsDetailsPaginatorTypeDef(TypedDict):
DpdTimeoutSeconds: NotRequired[int],
IkeVersions: NotRequired[List[str]],
OutsideIpAddress: NotRequired[str],
Phase1DhGroupNumbers: NotRequired[List[int]],
Phase1EncryptionAlgorithms: NotRequired[List[str]],
Phase1IntegrityAlgorithms: NotRequired[List[str]],
Phase1LifetimeSeconds: NotRequired[int],
Phase2DhGroupNumbers: NotRequired[List[int]],
Phase2EncryptionAlgorithms: NotRequired[List[str]],
Phase2IntegrityAlgorithms: NotRequired[List[str]],
Phase2LifetimeSeconds: NotRequired[int],
PreSharedKey: NotRequired[str],
RekeyFuzzPercentage: NotRequired[int],
RekeyMarginTimeSeconds: NotRequired[int],
ReplayWindowSize: NotRequired[int],
TunnelInsideCidr: NotRequired[str],
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef#
# AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef definition
class AwsEc2VpnConnectionOptionsTunnelOptionsDetailsTypeDef(TypedDict):
DpdTimeoutSeconds: NotRequired[int],
IkeVersions: NotRequired[Sequence[str]],
OutsideIpAddress: NotRequired[str],
Phase1DhGroupNumbers: NotRequired[Sequence[int]],
Phase1EncryptionAlgorithms: NotRequired[Sequence[str]],
Phase1IntegrityAlgorithms: NotRequired[Sequence[str]],
Phase1LifetimeSeconds: NotRequired[int],
Phase2DhGroupNumbers: NotRequired[Sequence[int]],
Phase2EncryptionAlgorithms: NotRequired[Sequence[str]],
Phase2IntegrityAlgorithms: NotRequired[Sequence[str]],
Phase2LifetimeSeconds: NotRequired[int],
PreSharedKey: NotRequired[str],
RekeyFuzzPercentage: NotRequired[int],
RekeyMarginTimeSeconds: NotRequired[int],
ReplayWindowSize: NotRequired[int],
TunnelInsideCidr: NotRequired[str],
AwsEcrContainerImageDetailsPaginatorTypeDef#
# AwsEcrContainerImageDetailsPaginatorTypeDef definition
class AwsEcrContainerImageDetailsPaginatorTypeDef(TypedDict):
RegistryId: NotRequired[str],
RepositoryName: NotRequired[str],
Architecture: NotRequired[str],
ImageDigest: NotRequired[str],
ImageTags: NotRequired[List[str]],
ImagePublishedAt: NotRequired[str],
AwsEcrContainerImageDetailsTypeDef#
# AwsEcrContainerImageDetailsTypeDef definition
class AwsEcrContainerImageDetailsTypeDef(TypedDict):
RegistryId: NotRequired[str],
RepositoryName: NotRequired[str],
Architecture: NotRequired[str],
ImageDigest: NotRequired[str],
ImageTags: NotRequired[Sequence[str]],
ImagePublishedAt: NotRequired[str],
AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef#
# AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef definition
class AwsEcrRepositoryImageScanningConfigurationDetailsTypeDef(TypedDict):
ScanOnPush: NotRequired[bool],
AwsEcrRepositoryLifecyclePolicyDetailsTypeDef#
# AwsEcrRepositoryLifecyclePolicyDetailsTypeDef definition
class AwsEcrRepositoryLifecyclePolicyDetailsTypeDef(TypedDict):
LifecyclePolicyText: NotRequired[str],
RegistryId: NotRequired[str],
AwsEcsClusterClusterSettingsDetailsTypeDef#
# AwsEcsClusterClusterSettingsDetailsTypeDef definition
class AwsEcsClusterClusterSettingsDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef#
# AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef definition
class AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetailsTypeDef(TypedDict):
CloudWatchEncryptionEnabled: NotRequired[bool],
CloudWatchLogGroupName: NotRequired[str],
S3BucketName: NotRequired[str],
S3EncryptionEnabled: NotRequired[bool],
S3KeyPrefix: NotRequired[str],
AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef#
# AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef definition
class AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef(TypedDict):
Base: NotRequired[int],
CapacityProvider: NotRequired[str],
Weight: NotRequired[int],
AwsMountPointTypeDef#
# AwsMountPointTypeDef definition
class AwsMountPointTypeDef(TypedDict):
SourceVolume: NotRequired[str],
ContainerPath: NotRequired[str],
AwsEcsServiceCapacityProviderStrategyDetailsTypeDef#
# AwsEcsServiceCapacityProviderStrategyDetailsTypeDef definition
class AwsEcsServiceCapacityProviderStrategyDetailsTypeDef(TypedDict):
Base: NotRequired[int],
CapacityProvider: NotRequired[str],
Weight: NotRequired[int],
AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef#
# AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef definition
class AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef(TypedDict):
Enable: NotRequired[bool],
Rollback: NotRequired[bool],
AwsEcsServiceDeploymentControllerDetailsTypeDef#
# AwsEcsServiceDeploymentControllerDetailsTypeDef definition
class AwsEcsServiceDeploymentControllerDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsEcsServiceLoadBalancersDetailsTypeDef#
# AwsEcsServiceLoadBalancersDetailsTypeDef definition
class AwsEcsServiceLoadBalancersDetailsTypeDef(TypedDict):
ContainerName: NotRequired[str],
ContainerPort: NotRequired[int],
LoadBalancerName: NotRequired[str],
TargetGroupArn: NotRequired[str],
AwsEcsServicePlacementConstraintsDetailsTypeDef#
# AwsEcsServicePlacementConstraintsDetailsTypeDef definition
class AwsEcsServicePlacementConstraintsDetailsTypeDef(TypedDict):
Expression: NotRequired[str],
Type: NotRequired[str],
AwsEcsServicePlacementStrategiesDetailsTypeDef#
# AwsEcsServicePlacementStrategiesDetailsTypeDef definition
class AwsEcsServicePlacementStrategiesDetailsTypeDef(TypedDict):
Field: NotRequired[str],
Type: NotRequired[str],
AwsEcsServiceServiceRegistriesDetailsTypeDef#
# AwsEcsServiceServiceRegistriesDetailsTypeDef definition
class AwsEcsServiceServiceRegistriesDetailsTypeDef(TypedDict):
ContainerName: NotRequired[str],
ContainerPort: NotRequired[int],
Port: NotRequired[int],
RegistryArn: NotRequired[str],
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsPaginatorTypeDef#
# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsPaginatorTypeDef definition
class AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsPaginatorTypeDef(TypedDict):
AssignPublicIp: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
Subnets: NotRequired[List[str]],
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef#
# AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef definition
class AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef(TypedDict):
AssignPublicIp: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
Subnets: NotRequired[Sequence[str]],
AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef(TypedDict):
Condition: NotRequired[str],
ContainerName: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef(TypedDict):
Type: NotRequired[str],
Value: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef(TypedDict):
Hostname: NotRequired[str],
IpAddress: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsPaginatorTypeDef(TypedDict):
Options: NotRequired[Dict[str, str]],
Type: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsPaginatorTypeDef(TypedDict):
Command: NotRequired[List[str]],
Interval: NotRequired[int],
Retries: NotRequired[int],
StartPeriod: NotRequired[int],
Timeout: NotRequired[int],
AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef(TypedDict):
ContainerPath: NotRequired[str],
ReadOnly: NotRequired[bool],
SourceVolume: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef(TypedDict):
ContainerPort: NotRequired[int],
HostPort: NotRequired[int],
Protocol: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef(TypedDict):
CredentialsParameter: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef(TypedDict):
Type: NotRequired[str],
Value: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef(TypedDict):
Name: NotRequired[str],
ValueFrom: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef(TypedDict):
Namespace: NotRequired[str],
Value: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef(TypedDict):
HardLimit: NotRequired[int],
Name: NotRequired[str],
SoftLimit: NotRequired[int],
AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef(TypedDict):
ReadOnly: NotRequired[bool],
SourceContainer: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsTypeDef(TypedDict):
Options: NotRequired[Mapping[str, str]],
Type: NotRequired[str],
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsTypeDef(TypedDict):
Command: NotRequired[Sequence[str]],
Interval: NotRequired[int],
Retries: NotRequired[int],
StartPeriod: NotRequired[int],
Timeout: NotRequired[int],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsPaginatorTypeDef(TypedDict):
Add: NotRequired[List[str]],
Drop: NotRequired[List[str]],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsTypeDef(TypedDict):
Add: NotRequired[Sequence[str]],
Drop: NotRequired[Sequence[str]],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsPaginatorTypeDef(TypedDict):
ContainerPath: NotRequired[str],
HostPath: NotRequired[str],
Permissions: NotRequired[List[str]],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsPaginatorTypeDef(TypedDict):
ContainerPath: NotRequired[str],
MountOptions: NotRequired[List[str]],
Size: NotRequired[int],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsTypeDef(TypedDict):
ContainerPath: NotRequired[str],
HostPath: NotRequired[str],
Permissions: NotRequired[Sequence[str]],
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsTypeDef(TypedDict):
ContainerPath: NotRequired[str],
MountOptions: NotRequired[Sequence[str]],
Size: NotRequired[int],
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef(TypedDict):
Name: NotRequired[str],
ValueFrom: NotRequired[str],
AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef#
# AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef definition
class AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef(TypedDict):
DeviceName: NotRequired[str],
DeviceType: NotRequired[str],
AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef#
# AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef definition
class AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef(TypedDict):
Expression: NotRequired[str],
Type: NotRequired[str],
AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef#
# AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef definition
class AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsPaginatorTypeDef(TypedDict):
Autoprovision: NotRequired[bool],
Driver: NotRequired[str],
DriverOpts: NotRequired[Dict[str, str]],
Labels: NotRequired[Dict[str, str]],
Scope: NotRequired[str],
AwsEcsTaskDefinitionVolumesHostDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesHostDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesHostDetailsTypeDef(TypedDict):
SourcePath: NotRequired[str],
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsTypeDef(TypedDict):
Autoprovision: NotRequired[bool],
Driver: NotRequired[str],
DriverOpts: NotRequired[Mapping[str, str]],
Labels: NotRequired[Mapping[str, str]],
Scope: NotRequired[str],
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef(TypedDict):
AccessPointId: NotRequired[str],
Iam: NotRequired[str],
AwsEcsTaskVolumeHostDetailsTypeDef#
# AwsEcsTaskVolumeHostDetailsTypeDef definition
class AwsEcsTaskVolumeHostDetailsTypeDef(TypedDict):
SourcePath: NotRequired[str],
AwsEfsAccessPointPosixUserDetailsPaginatorTypeDef#
# AwsEfsAccessPointPosixUserDetailsPaginatorTypeDef definition
class AwsEfsAccessPointPosixUserDetailsPaginatorTypeDef(TypedDict):
Gid: NotRequired[str],
SecondaryGids: NotRequired[List[str]],
Uid: NotRequired[str],
AwsEfsAccessPointPosixUserDetailsTypeDef#
# AwsEfsAccessPointPosixUserDetailsTypeDef definition
class AwsEfsAccessPointPosixUserDetailsTypeDef(TypedDict):
Gid: NotRequired[str],
SecondaryGids: NotRequired[Sequence[str]],
Uid: NotRequired[str],
AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef#
# AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef definition
class AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef(TypedDict):
OwnerGid: NotRequired[str],
OwnerUid: NotRequired[str],
Permissions: NotRequired[str],
AwsEksClusterResourcesVpcConfigDetailsPaginatorTypeDef#
# AwsEksClusterResourcesVpcConfigDetailsPaginatorTypeDef definition
class AwsEksClusterResourcesVpcConfigDetailsPaginatorTypeDef(TypedDict):
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
EndpointPublicAccess: NotRequired[bool],
AwsEksClusterResourcesVpcConfigDetailsTypeDef#
# AwsEksClusterResourcesVpcConfigDetailsTypeDef definition
class AwsEksClusterResourcesVpcConfigDetailsTypeDef(TypedDict):
SecurityGroupIds: NotRequired[Sequence[str]],
SubnetIds: NotRequired[Sequence[str]],
EndpointPublicAccess: NotRequired[bool],
AwsEksClusterLoggingClusterLoggingDetailsPaginatorTypeDef#
# AwsEksClusterLoggingClusterLoggingDetailsPaginatorTypeDef definition
class AwsEksClusterLoggingClusterLoggingDetailsPaginatorTypeDef(TypedDict):
Enabled: NotRequired[bool],
Types: NotRequired[List[str]],
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],
AwsElasticsearchDomainVPCOptionsPaginatorTypeDef#
# AwsElasticsearchDomainVPCOptionsPaginatorTypeDef definition
class AwsElasticsearchDomainVPCOptionsPaginatorTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
VPCId: 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],
AwsElbLoadBalancerBackendServerDescriptionPaginatorTypeDef#
# AwsElbLoadBalancerBackendServerDescriptionPaginatorTypeDef definition
class AwsElbLoadBalancerBackendServerDescriptionPaginatorTypeDef(TypedDict):
InstancePort: NotRequired[int],
PolicyNames: NotRequired[List[str]],
AwsElbLoadBalancerBackendServerDescriptionTypeDef#
# AwsElbLoadBalancerBackendServerDescriptionTypeDef definition
class AwsElbLoadBalancerBackendServerDescriptionTypeDef(TypedDict):
InstancePort: NotRequired[int],
PolicyNames: NotRequired[Sequence[str]],
AwsElbLoadBalancerHealthCheckTypeDef#
# AwsElbLoadBalancerHealthCheckTypeDef definition
class AwsElbLoadBalancerHealthCheckTypeDef(TypedDict):
HealthyThreshold: NotRequired[int],
Interval: NotRequired[int],
Target: NotRequired[str],
Timeout: NotRequired[int],
UnhealthyThreshold: NotRequired[int],
AwsElbLoadBalancerInstanceTypeDef#
# AwsElbLoadBalancerInstanceTypeDef definition
class AwsElbLoadBalancerInstanceTypeDef(TypedDict):
InstanceId: NotRequired[str],
AwsElbLoadBalancerSourceSecurityGroupTypeDef#
# AwsElbLoadBalancerSourceSecurityGroupTypeDef definition
class AwsElbLoadBalancerSourceSecurityGroupTypeDef(TypedDict):
GroupName: NotRequired[str],
OwnerAlias: NotRequired[str],
AwsElbLoadBalancerListenerTypeDef#
# AwsElbLoadBalancerListenerTypeDef definition
class AwsElbLoadBalancerListenerTypeDef(TypedDict):
InstancePort: NotRequired[int],
InstanceProtocol: NotRequired[str],
LoadBalancerPort: NotRequired[int],
Protocol: NotRequired[str],
SslCertificateId: NotRequired[str],
AwsElbv2LoadBalancerAttributeTypeDef#
# AwsElbv2LoadBalancerAttributeTypeDef definition
class AwsElbv2LoadBalancerAttributeTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
LoadBalancerStateTypeDef#
# LoadBalancerStateTypeDef definition
class LoadBalancerStateTypeDef(TypedDict):
Code: NotRequired[str],
Reason: NotRequired[str],
AwsEventSchemasRegistryDetailsTypeDef#
# AwsEventSchemasRegistryDetailsTypeDef definition
class AwsEventSchemasRegistryDetailsTypeDef(TypedDict):
Description: NotRequired[str],
RegistryArn: NotRequired[str],
RegistryName: NotRequired[str],
AwsEventsEndpointEventBusesDetailsTypeDef#
# AwsEventsEndpointEventBusesDetailsTypeDef definition
class AwsEventsEndpointEventBusesDetailsTypeDef(TypedDict):
EventBusArn: NotRequired[str],
AwsEventsEndpointReplicationConfigDetailsTypeDef#
# AwsEventsEndpointReplicationConfigDetailsTypeDef definition
class AwsEventsEndpointReplicationConfigDetailsTypeDef(TypedDict):
State: NotRequired[str],
AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef#
# AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef definition
class AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef(TypedDict):
HealthCheck: NotRequired[str],
AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef#
# AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef definition
class AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef(TypedDict):
Route: NotRequired[str],
AwsEventsEventbusDetailsTypeDef#
# AwsEventsEventbusDetailsTypeDef definition
class AwsEventsEventbusDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
Policy: NotRequired[str],
AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef(TypedDict):
Status: NotRequired[str],
AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef(TypedDict):
Status: NotRequired[str],
AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef(TypedDict):
Status: NotRequired[str],
AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef(TypedDict):
Status: NotRequired[str],
AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef(TypedDict):
Status: NotRequired[str],
AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef(TypedDict):
Reason: NotRequired[str],
Status: NotRequired[str],
AwsGuardDutyDetectorFeaturesDetailsTypeDef#
# AwsGuardDutyDetectorFeaturesDetailsTypeDef definition
class AwsGuardDutyDetectorFeaturesDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Status: NotRequired[str],
AwsIamAccessKeySessionContextAttributesTypeDef#
# AwsIamAccessKeySessionContextAttributesTypeDef definition
class AwsIamAccessKeySessionContextAttributesTypeDef(TypedDict):
MfaAuthenticated: NotRequired[bool],
CreationDate: NotRequired[str],
AwsIamAccessKeySessionContextSessionIssuerTypeDef#
# AwsIamAccessKeySessionContextSessionIssuerTypeDef definition
class AwsIamAccessKeySessionContextSessionIssuerTypeDef(TypedDict):
Type: NotRequired[str],
PrincipalId: NotRequired[str],
Arn: NotRequired[str],
AccountId: NotRequired[str],
UserName: NotRequired[str],
AwsIamAttachedManagedPolicyTypeDef#
# AwsIamAttachedManagedPolicyTypeDef definition
class AwsIamAttachedManagedPolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
PolicyArn: NotRequired[str],
AwsIamGroupPolicyTypeDef#
# AwsIamGroupPolicyTypeDef definition
class AwsIamGroupPolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
AwsIamInstanceProfileRoleTypeDef#
# AwsIamInstanceProfileRoleTypeDef definition
class AwsIamInstanceProfileRoleTypeDef(TypedDict):
Arn: NotRequired[str],
AssumeRolePolicyDocument: NotRequired[str],
CreateDate: NotRequired[str],
Path: NotRequired[str],
RoleId: NotRequired[str],
RoleName: NotRequired[str],
AwsIamPermissionsBoundaryTypeDef#
# AwsIamPermissionsBoundaryTypeDef definition
class AwsIamPermissionsBoundaryTypeDef(TypedDict):
PermissionsBoundaryArn: NotRequired[str],
PermissionsBoundaryType: NotRequired[str],
AwsIamPolicyVersionTypeDef#
# AwsIamPolicyVersionTypeDef definition
class AwsIamPolicyVersionTypeDef(TypedDict):
VersionId: NotRequired[str],
IsDefaultVersion: NotRequired[bool],
CreateDate: NotRequired[str],
AwsIamRolePolicyTypeDef#
# AwsIamRolePolicyTypeDef definition
class AwsIamRolePolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
AwsIamUserPolicyTypeDef#
# AwsIamUserPolicyTypeDef definition
class AwsIamUserPolicyTypeDef(TypedDict):
PolicyName: NotRequired[str],
AwsKinesisStreamStreamEncryptionDetailsTypeDef#
# AwsKinesisStreamStreamEncryptionDetailsTypeDef definition
class AwsKinesisStreamStreamEncryptionDetailsTypeDef(TypedDict):
EncryptionType: NotRequired[str],
KeyId: NotRequired[str],
AwsKmsKeyDetailsTypeDef#
# AwsKmsKeyDetailsTypeDef definition
class AwsKmsKeyDetailsTypeDef(TypedDict):
AWSAccountId: NotRequired[str],
CreationDate: NotRequired[float],
KeyId: NotRequired[str],
KeyManager: NotRequired[str],
KeyState: NotRequired[str],
Origin: NotRequired[str],
Description: NotRequired[str],
KeyRotationStatus: NotRequired[bool],
AwsLambdaFunctionCodeTypeDef#
# AwsLambdaFunctionCodeTypeDef definition
class AwsLambdaFunctionCodeTypeDef(TypedDict):
S3Bucket: NotRequired[str],
S3Key: NotRequired[str],
S3ObjectVersion: NotRequired[str],
ZipFile: NotRequired[str],
AwsLambdaFunctionDeadLetterConfigTypeDef#
# AwsLambdaFunctionDeadLetterConfigTypeDef definition
class AwsLambdaFunctionDeadLetterConfigTypeDef(TypedDict):
TargetArn: NotRequired[str],
AwsLambdaFunctionLayerTypeDef#
# AwsLambdaFunctionLayerTypeDef definition
class AwsLambdaFunctionLayerTypeDef(TypedDict):
Arn: NotRequired[str],
CodeSize: NotRequired[int],
AwsLambdaFunctionTracingConfigTypeDef#
# AwsLambdaFunctionTracingConfigTypeDef definition
class AwsLambdaFunctionTracingConfigTypeDef(TypedDict):
Mode: NotRequired[str],
AwsLambdaFunctionVpcConfigPaginatorTypeDef#
# AwsLambdaFunctionVpcConfigPaginatorTypeDef definition
class AwsLambdaFunctionVpcConfigPaginatorTypeDef(TypedDict):
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
VpcId: 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],
AwsLambdaLayerVersionDetailsPaginatorTypeDef#
# AwsLambdaLayerVersionDetailsPaginatorTypeDef definition
class AwsLambdaLayerVersionDetailsPaginatorTypeDef(TypedDict):
Version: NotRequired[int],
CompatibleRuntimes: NotRequired[List[str]],
CreatedDate: NotRequired[str],
AwsLambdaLayerVersionDetailsTypeDef#
# AwsLambdaLayerVersionDetailsTypeDef definition
class AwsLambdaLayerVersionDetailsTypeDef(TypedDict):
Version: NotRequired[int],
CompatibleRuntimes: NotRequired[Sequence[str]],
CreatedDate: NotRequired[str],
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsPaginatorTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsPaginatorTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationTlsDetailsPaginatorTypeDef(TypedDict):
CertificateAuthorityArnList: NotRequired[List[str]],
Enabled: NotRequired[bool],
AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef(TypedDict):
CertificateAuthorityArnList: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef#
# AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef definition
class AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef(TypedDict):
DataVolumeKMSKeyId: NotRequired[str],
AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef#
# AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef definition
class AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef(TypedDict):
InCluster: NotRequired[bool],
ClientBroker: NotRequired[str],
AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef#
# AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef definition
class AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef(TypedDict):
SubnetId: NotRequired[str],
AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef(TypedDict):
MasterUserArn: NotRequired[str],
MasterUserName: NotRequired[str],
MasterUserPassword: NotRequired[str],
AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef#
# AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef definition
class AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef(TypedDict):
AvailabilityZoneCount: NotRequired[int],
AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef(TypedDict):
CustomEndpointCertificateArn: NotRequired[str],
CustomEndpointEnabled: NotRequired[bool],
EnforceHTTPS: NotRequired[bool],
CustomEndpoint: NotRequired[str],
TLSSecurityPolicy: NotRequired[str],
AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
KmsKeyId: NotRequired[str],
AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef(TypedDict):
AutomatedUpdateDate: NotRequired[str],
Cancellable: NotRequired[bool],
CurrentVersion: NotRequired[str],
Description: NotRequired[str],
NewVersion: NotRequired[str],
UpdateAvailable: NotRequired[bool],
UpdateStatus: NotRequired[str],
OptionalDeployment: NotRequired[bool],
AwsOpenSearchServiceDomainVpcOptionsDetailsPaginatorTypeDef#
# AwsOpenSearchServiceDomainVpcOptionsDetailsPaginatorTypeDef definition
class AwsOpenSearchServiceDomainVpcOptionsDetailsPaginatorTypeDef(TypedDict):
SecurityGroupIds: NotRequired[List[str]],
SubnetIds: NotRequired[List[str]],
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],
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributePaginatorTypeDef#
# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributePaginatorTypeDef definition
class AwsRdsDbClusterSnapshotDbClusterSnapshotAttributePaginatorTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[List[str]],
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef#
# AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef definition
class AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeTypeDef(TypedDict):
AttributeName: NotRequired[str],
AttributeValues: NotRequired[Sequence[str]],
AwsRdsDbInstanceAssociatedRoleTypeDef#
# AwsRdsDbInstanceAssociatedRoleTypeDef definition
class AwsRdsDbInstanceAssociatedRoleTypeDef(TypedDict):
RoleArn: NotRequired[str],
FeatureName: NotRequired[str],
Status: NotRequired[str],
AwsRdsDbInstanceEndpointTypeDef#
# AwsRdsDbInstanceEndpointTypeDef definition
class AwsRdsDbInstanceEndpointTypeDef(TypedDict):
Address: NotRequired[str],
Port: NotRequired[int],
HostedZoneId: NotRequired[str],
AwsRdsDbOptionGroupMembershipTypeDef#
# AwsRdsDbOptionGroupMembershipTypeDef definition
class AwsRdsDbOptionGroupMembershipTypeDef(TypedDict):
OptionGroupName: NotRequired[str],
Status: NotRequired[str],
AwsRdsDbParameterGroupTypeDef#
# AwsRdsDbParameterGroupTypeDef definition
class AwsRdsDbParameterGroupTypeDef(TypedDict):
DbParameterGroupName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
AwsRdsDbProcessorFeatureTypeDef#
# AwsRdsDbProcessorFeatureTypeDef definition
class AwsRdsDbProcessorFeatureTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsRdsDbStatusInfoTypeDef#
# AwsRdsDbStatusInfoTypeDef definition
class AwsRdsDbStatusInfoTypeDef(TypedDict):
StatusType: NotRequired[str],
Normal: NotRequired[bool],
Status: NotRequired[str],
Message: NotRequired[str],
AwsRdsPendingCloudWatchLogsExportsPaginatorTypeDef#
# AwsRdsPendingCloudWatchLogsExportsPaginatorTypeDef definition
class AwsRdsPendingCloudWatchLogsExportsPaginatorTypeDef(TypedDict):
LogTypesToEnable: NotRequired[List[str]],
LogTypesToDisable: NotRequired[List[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],
AwsRdsEventSubscriptionDetailsPaginatorTypeDef#
# AwsRdsEventSubscriptionDetailsPaginatorTypeDef definition
class AwsRdsEventSubscriptionDetailsPaginatorTypeDef(TypedDict):
CustSubscriptionId: NotRequired[str],
CustomerAwsId: NotRequired[str],
Enabled: NotRequired[bool],
EventCategoriesList: NotRequired[List[str]],
EventSubscriptionArn: NotRequired[str],
SnsTopicArn: NotRequired[str],
SourceIdsList: NotRequired[List[str]],
SourceType: NotRequired[str],
Status: NotRequired[str],
SubscriptionCreationTime: NotRequired[str],
AwsRdsEventSubscriptionDetailsTypeDef#
# AwsRdsEventSubscriptionDetailsTypeDef definition
class AwsRdsEventSubscriptionDetailsTypeDef(TypedDict):
CustSubscriptionId: NotRequired[str],
CustomerAwsId: NotRequired[str],
Enabled: NotRequired[bool],
EventCategoriesList: NotRequired[Sequence[str]],
EventSubscriptionArn: NotRequired[str],
SnsTopicArn: NotRequired[str],
SourceIdsList: NotRequired[Sequence[str]],
SourceType: NotRequired[str],
Status: NotRequired[str],
SubscriptionCreationTime: NotRequired[str],
AwsRedshiftClusterClusterNodeTypeDef#
# AwsRedshiftClusterClusterNodeTypeDef definition
class AwsRedshiftClusterClusterNodeTypeDef(TypedDict):
NodeRole: NotRequired[str],
PrivateIpAddress: NotRequired[str],
PublicIpAddress: NotRequired[str],
AwsRedshiftClusterClusterParameterStatusTypeDef#
# AwsRedshiftClusterClusterParameterStatusTypeDef definition
class AwsRedshiftClusterClusterParameterStatusTypeDef(TypedDict):
ParameterName: NotRequired[str],
ParameterApplyStatus: NotRequired[str],
ParameterApplyErrorDescription: NotRequired[str],
AwsRedshiftClusterClusterSecurityGroupTypeDef#
# AwsRedshiftClusterClusterSecurityGroupTypeDef definition
class AwsRedshiftClusterClusterSecurityGroupTypeDef(TypedDict):
ClusterSecurityGroupName: NotRequired[str],
Status: NotRequired[str],
AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef#
# AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef definition
class AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef(TypedDict):
DestinationRegion: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
RetentionPeriod: NotRequired[int],
SnapshotCopyGrantName: NotRequired[str],
AwsRedshiftClusterDeferredMaintenanceWindowTypeDef#
# AwsRedshiftClusterDeferredMaintenanceWindowTypeDef definition
class AwsRedshiftClusterDeferredMaintenanceWindowTypeDef(TypedDict):
DeferMaintenanceEndTime: NotRequired[str],
DeferMaintenanceIdentifier: NotRequired[str],
DeferMaintenanceStartTime: NotRequired[str],
AwsRedshiftClusterElasticIpStatusTypeDef#
# AwsRedshiftClusterElasticIpStatusTypeDef definition
class AwsRedshiftClusterElasticIpStatusTypeDef(TypedDict):
ElasticIp: NotRequired[str],
Status: NotRequired[str],
AwsRedshiftClusterEndpointTypeDef#
# AwsRedshiftClusterEndpointTypeDef definition
class AwsRedshiftClusterEndpointTypeDef(TypedDict):
Address: NotRequired[str],
Port: NotRequired[int],
AwsRedshiftClusterHsmStatusTypeDef#
# AwsRedshiftClusterHsmStatusTypeDef definition
class AwsRedshiftClusterHsmStatusTypeDef(TypedDict):
HsmClientCertificateIdentifier: NotRequired[str],
HsmConfigurationIdentifier: NotRequired[str],
Status: NotRequired[str],
AwsRedshiftClusterIamRoleTypeDef#
# AwsRedshiftClusterIamRoleTypeDef definition
class AwsRedshiftClusterIamRoleTypeDef(TypedDict):
ApplyStatus: NotRequired[str],
IamRoleArn: NotRequired[str],
AwsRedshiftClusterLoggingStatusTypeDef#
# AwsRedshiftClusterLoggingStatusTypeDef definition
class AwsRedshiftClusterLoggingStatusTypeDef(TypedDict):
BucketName: NotRequired[str],
LastFailureMessage: NotRequired[str],
LastFailureTime: NotRequired[str],
LastSuccessfulDeliveryTime: NotRequired[str],
LoggingEnabled: NotRequired[bool],
S3KeyPrefix: NotRequired[str],
AwsRedshiftClusterPendingModifiedValuesTypeDef#
# AwsRedshiftClusterPendingModifiedValuesTypeDef definition
class AwsRedshiftClusterPendingModifiedValuesTypeDef(TypedDict):
AutomatedSnapshotRetentionPeriod: NotRequired[int],
ClusterIdentifier: NotRequired[str],
ClusterType: NotRequired[str],
ClusterVersion: NotRequired[str],
EncryptionType: NotRequired[str],
EnhancedVpcRouting: NotRequired[bool],
MaintenanceTrackName: NotRequired[str],
MasterUserPassword: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
PubliclyAccessible: NotRequired[bool],
AwsRedshiftClusterResizeInfoTypeDef#
# AwsRedshiftClusterResizeInfoTypeDef definition
class AwsRedshiftClusterResizeInfoTypeDef(TypedDict):
AllowCancelResize: NotRequired[bool],
ResizeType: NotRequired[str],
AwsRedshiftClusterRestoreStatusTypeDef#
# AwsRedshiftClusterRestoreStatusTypeDef definition
class AwsRedshiftClusterRestoreStatusTypeDef(TypedDict):
CurrentRestoreRateInMegaBytesPerSecond: NotRequired[float],
ElapsedTimeInSeconds: NotRequired[int],
EstimatedTimeToCompletionInSeconds: NotRequired[int],
ProgressInMegaBytes: NotRequired[int],
SnapshotSizeInMegaBytes: NotRequired[int],
Status: NotRequired[str],
AwsRedshiftClusterVpcSecurityGroupTypeDef#
# AwsRedshiftClusterVpcSecurityGroupTypeDef definition
class AwsRedshiftClusterVpcSecurityGroupTypeDef(TypedDict):
Status: NotRequired[str],
VpcSecurityGroupId: NotRequired[str],
AwsRoute53HostedZoneConfigDetailsTypeDef#
# AwsRoute53HostedZoneConfigDetailsTypeDef definition
class AwsRoute53HostedZoneConfigDetailsTypeDef(TypedDict):
Comment: NotRequired[str],
AwsRoute53HostedZoneVpcDetailsTypeDef#
# AwsRoute53HostedZoneVpcDetailsTypeDef definition
class AwsRoute53HostedZoneVpcDetailsTypeDef(TypedDict):
Id: NotRequired[str],
Region: NotRequired[str],
CloudWatchLogsLogGroupArnConfigDetailsTypeDef#
# CloudWatchLogsLogGroupArnConfigDetailsTypeDef definition
class CloudWatchLogsLogGroupArnConfigDetailsTypeDef(TypedDict):
CloudWatchLogsLogGroupArn: NotRequired[str],
HostedZoneId: NotRequired[str],
Id: NotRequired[str],
AwsS3AccessPointVpcConfigurationDetailsTypeDef#
# AwsS3AccessPointVpcConfigurationDetailsTypeDef definition
class AwsS3AccessPointVpcConfigurationDetailsTypeDef(TypedDict):
VpcId: NotRequired[str],
AwsS3AccountPublicAccessBlockDetailsTypeDef#
# AwsS3AccountPublicAccessBlockDetailsTypeDef definition
class AwsS3AccountPublicAccessBlockDetailsTypeDef(TypedDict):
BlockPublicAcls: NotRequired[bool],
BlockPublicPolicy: NotRequired[bool],
IgnorePublicAcls: NotRequired[bool],
RestrictPublicBuckets: NotRequired[bool],
AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef(TypedDict):
DaysAfterInitiation: NotRequired[int],
AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef(TypedDict):
Days: NotRequired[int],
StorageClass: NotRequired[str],
AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef(TypedDict):
Date: NotRequired[str],
Days: NotRequired[int],
StorageClass: NotRequired[str],
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
AwsS3BucketBucketVersioningConfigurationTypeDef#
# AwsS3BucketBucketVersioningConfigurationTypeDef definition
class AwsS3BucketBucketVersioningConfigurationTypeDef(TypedDict):
IsMfaDeleteEnabled: NotRequired[bool],
Status: NotRequired[str],
AwsS3BucketLoggingConfigurationTypeDef#
# AwsS3BucketLoggingConfigurationTypeDef definition
class AwsS3BucketLoggingConfigurationTypeDef(TypedDict):
DestinationBucketName: NotRequired[str],
LogFilePrefix: NotRequired[str],
AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef#
# AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef definition
class AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef(TypedDict):
Name: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterRuleNameType], # (1)
Value: NotRequired[str],
AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef#
# AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef definition
class AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef(TypedDict):
Days: NotRequired[int],
Mode: NotRequired[str],
Years: NotRequired[int],
AwsS3BucketServerSideEncryptionByDefaultTypeDef#
# AwsS3BucketServerSideEncryptionByDefaultTypeDef definition
class AwsS3BucketServerSideEncryptionByDefaultTypeDef(TypedDict):
SSEAlgorithm: NotRequired[str],
KMSMasterKeyID: NotRequired[str],
AwsS3BucketWebsiteConfigurationRedirectToTypeDef#
# AwsS3BucketWebsiteConfigurationRedirectToTypeDef definition
class AwsS3BucketWebsiteConfigurationRedirectToTypeDef(TypedDict):
Hostname: NotRequired[str],
Protocol: NotRequired[str],
AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef#
# AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef definition
class AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef(TypedDict):
HttpErrorCodeReturnedEquals: NotRequired[str],
KeyPrefixEquals: NotRequired[str],
AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef#
# AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef definition
class AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef(TypedDict):
Hostname: NotRequired[str],
HttpRedirectCode: NotRequired[str],
Protocol: NotRequired[str],
ReplaceKeyPrefixWith: NotRequired[str],
ReplaceKeyWith: NotRequired[str],
AwsS3ObjectDetailsTypeDef#
# AwsS3ObjectDetailsTypeDef definition
class AwsS3ObjectDetailsTypeDef(TypedDict):
LastModified: NotRequired[str],
ETag: NotRequired[str],
VersionId: NotRequired[str],
ContentType: NotRequired[str],
ServerSideEncryption: NotRequired[str],
SSEKMSKeyId: NotRequired[str],
AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef#
# AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef definition
class AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef(TypedDict):
MinimumInstanceMetadataServiceVersion: NotRequired[str],
AwsSecretsManagerSecretRotationRulesTypeDef#
# AwsSecretsManagerSecretRotationRulesTypeDef definition
class AwsSecretsManagerSecretRotationRulesTypeDef(TypedDict):
AutomaticallyAfterDays: NotRequired[int],
BooleanFilterTypeDef#
# BooleanFilterTypeDef definition
class BooleanFilterTypeDef(TypedDict):
Value: NotRequired[bool],
IpFilterTypeDef#
# IpFilterTypeDef definition
class IpFilterTypeDef(TypedDict):
Cidr: NotRequired[str],
KeywordFilterTypeDef#
# KeywordFilterTypeDef definition
class KeywordFilterTypeDef(TypedDict):
Value: NotRequired[str],
AwsSecurityFindingIdentifierTypeDef#
# AwsSecurityFindingIdentifierTypeDef definition
class AwsSecurityFindingIdentifierTypeDef(TypedDict):
Id: str,
ProductArn: str,
GeneratorDetailsPaginatorTypeDef#
# GeneratorDetailsPaginatorTypeDef definition
class GeneratorDetailsPaginatorTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
Labels: NotRequired[List[str]],
MalwareTypeDef#
# MalwareTypeDef definition
class MalwareTypeDef(TypedDict):
Name: str,
Type: NotRequired[MalwareTypeType], # (1)
Path: NotRequired[str],
State: NotRequired[MalwareStateType], # (2)
- See MalwareTypeType
- See MalwareStateType
NoteTypeDef#
# NoteTypeDef definition
class NoteTypeDef(TypedDict):
Text: str,
UpdatedBy: str,
UpdatedAt: str,
PatchSummaryTypeDef#
# PatchSummaryTypeDef definition
class PatchSummaryTypeDef(TypedDict):
Id: str,
InstalledCount: NotRequired[int],
MissingCount: NotRequired[int],
FailedCount: NotRequired[int],
InstalledOtherCount: NotRequired[int],
InstalledRejectedCount: NotRequired[int],
InstalledPendingReboot: NotRequired[int],
OperationStartTime: NotRequired[str],
OperationEndTime: NotRequired[str],
RebootOption: NotRequired[str],
Operation: NotRequired[str],
ProcessDetailsTypeDef#
# ProcessDetailsTypeDef definition
class ProcessDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Path: NotRequired[str],
Pid: NotRequired[int],
ParentPid: NotRequired[int],
LaunchedAt: NotRequired[str],
TerminatedAt: NotRequired[str],
SeverityTypeDef#
# SeverityTypeDef definition
class SeverityTypeDef(TypedDict):
Product: NotRequired[float],
Label: NotRequired[SeverityLabelType], # (1)
Normalized: NotRequired[int],
Original: NotRequired[str],
ThreatIntelIndicatorTypeDef#
# ThreatIntelIndicatorTypeDef definition
class ThreatIntelIndicatorTypeDef(TypedDict):
Type: NotRequired[ThreatIntelIndicatorTypeType], # (1)
Value: NotRequired[str],
Category: NotRequired[ThreatIntelIndicatorCategoryType], # (2)
LastObservedAt: NotRequired[str],
Source: NotRequired[str],
SourceUrl: NotRequired[str],
WorkflowTypeDef#
# WorkflowTypeDef definition
class WorkflowTypeDef(TypedDict):
Status: NotRequired[WorkflowStatusType], # (1)
GeneratorDetailsTypeDef#
# GeneratorDetailsTypeDef definition
class GeneratorDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
Labels: NotRequired[Sequence[str]],
AwsSnsTopicSubscriptionTypeDef#
# AwsSnsTopicSubscriptionTypeDef definition
class AwsSnsTopicSubscriptionTypeDef(TypedDict):
Endpoint: NotRequired[str],
Protocol: NotRequired[str],
AwsSqsQueueDetailsTypeDef#
# AwsSqsQueueDetailsTypeDef definition
class AwsSqsQueueDetailsTypeDef(TypedDict):
KmsDataKeyReusePeriodSeconds: NotRequired[int],
KmsMasterKeyId: NotRequired[str],
QueueName: NotRequired[str],
DeadLetterTargetArn: NotRequired[str],
AwsSsmComplianceSummaryTypeDef#
# AwsSsmComplianceSummaryTypeDef definition
class AwsSsmComplianceSummaryTypeDef(TypedDict):
Status: NotRequired[str],
CompliantCriticalCount: NotRequired[int],
CompliantHighCount: NotRequired[int],
CompliantMediumCount: NotRequired[int],
ExecutionType: NotRequired[str],
NonCompliantCriticalCount: NotRequired[int],
CompliantInformationalCount: NotRequired[int],
NonCompliantInformationalCount: NotRequired[int],
CompliantUnspecifiedCount: NotRequired[int],
NonCompliantLowCount: NotRequired[int],
NonCompliantHighCount: NotRequired[int],
CompliantLowCount: NotRequired[int],
ComplianceType: NotRequired[str],
PatchBaselineId: NotRequired[str],
OverallSeverity: NotRequired[str],
NonCompliantMediumCount: NotRequired[int],
NonCompliantUnspecifiedCount: NotRequired[int],
PatchGroup: NotRequired[str],
AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef#
# AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef definition
class AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef(TypedDict):
LogGroupArn: NotRequired[str],
AwsWafRateBasedRuleMatchPredicateTypeDef#
# AwsWafRateBasedRuleMatchPredicateTypeDef definition
class AwsWafRateBasedRuleMatchPredicateTypeDef(TypedDict):
DataId: NotRequired[str],
Negated: NotRequired[bool],
Type: NotRequired[str],
AwsWafRegionalRateBasedRuleMatchPredicateTypeDef#
# AwsWafRegionalRateBasedRuleMatchPredicateTypeDef definition
class AwsWafRegionalRateBasedRuleMatchPredicateTypeDef(TypedDict):
DataId: NotRequired[str],
Negated: NotRequired[bool],
Type: NotRequired[str],
AwsWafRegionalRulePredicateListDetailsTypeDef#
# AwsWafRegionalRulePredicateListDetailsTypeDef definition
class AwsWafRegionalRulePredicateListDetailsTypeDef(TypedDict):
DataId: NotRequired[str],
Negated: NotRequired[bool],
Type: NotRequired[str],
AwsWafRegionalRuleGroupRulesActionDetailsTypeDef#
# AwsWafRegionalRuleGroupRulesActionDetailsTypeDef definition
class AwsWafRegionalRuleGroupRulesActionDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsWafRegionalWebAclRulesListActionDetailsTypeDef#
# AwsWafRegionalWebAclRulesListActionDetailsTypeDef definition
class AwsWafRegionalWebAclRulesListActionDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef#
# AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef definition
class AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef(TypedDict):
Type: NotRequired[str],
AwsWafRulePredicateListDetailsTypeDef#
# AwsWafRulePredicateListDetailsTypeDef definition
class AwsWafRulePredicateListDetailsTypeDef(TypedDict):
DataId: NotRequired[str],
Negated: NotRequired[bool],
Type: NotRequired[str],
AwsWafRuleGroupRulesActionDetailsTypeDef#
# AwsWafRuleGroupRulesActionDetailsTypeDef definition
class AwsWafRuleGroupRulesActionDetailsTypeDef(TypedDict):
Type: NotRequired[str],
WafActionTypeDef#
# WafActionTypeDef definition
class WafActionTypeDef(TypedDict):
Type: NotRequired[str],
WafExcludedRuleTypeDef#
# WafExcludedRuleTypeDef definition
class WafExcludedRuleTypeDef(TypedDict):
RuleId: NotRequired[str],
WafOverrideActionTypeDef#
# WafOverrideActionTypeDef definition
class WafOverrideActionTypeDef(TypedDict):
Type: NotRequired[str],
AwsWafv2CustomHttpHeaderTypeDef#
# AwsWafv2CustomHttpHeaderTypeDef definition
class AwsWafv2CustomHttpHeaderTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
AwsWafv2VisibilityConfigDetailsTypeDef#
# AwsWafv2VisibilityConfigDetailsTypeDef definition
class AwsWafv2VisibilityConfigDetailsTypeDef(TypedDict):
CloudWatchMetricsEnabled: NotRequired[bool],
MetricName: NotRequired[str],
SampledRequestsEnabled: NotRequired[bool],
AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef#
# AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef definition
class AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef(TypedDict):
ImmunityTime: NotRequired[int],
AwsXrayEncryptionConfigDetailsTypeDef#
# AwsXrayEncryptionConfigDetailsTypeDef definition
class AwsXrayEncryptionConfigDetailsTypeDef(TypedDict):
KeyId: NotRequired[str],
Status: NotRequired[str],
Type: NotRequired[str],
BatchDeleteAutomationRulesRequestRequestTypeDef#
# BatchDeleteAutomationRulesRequestRequestTypeDef definition
class BatchDeleteAutomationRulesRequestRequestTypeDef(TypedDict):
AutomationRulesArns: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
UnprocessedAutomationRuleTypeDef#
# UnprocessedAutomationRuleTypeDef definition
class UnprocessedAutomationRuleTypeDef(TypedDict):
RuleArn: NotRequired[str],
ErrorCode: NotRequired[int],
ErrorMessage: NotRequired[str],
BatchDisableStandardsRequestRequestTypeDef#
# BatchDisableStandardsRequestRequestTypeDef definition
class BatchDisableStandardsRequestRequestTypeDef(TypedDict):
StandardsSubscriptionArns: Sequence[str],
StandardsSubscriptionRequestTypeDef#
# StandardsSubscriptionRequestTypeDef definition
class StandardsSubscriptionRequestTypeDef(TypedDict):
StandardsArn: str,
StandardsInput: NotRequired[Mapping[str, str]],
BatchGetAutomationRulesRequestRequestTypeDef#
# BatchGetAutomationRulesRequestRequestTypeDef definition
class BatchGetAutomationRulesRequestRequestTypeDef(TypedDict):
AutomationRulesArns: Sequence[str],
ConfigurationPolicyAssociationSummaryTypeDef#
# ConfigurationPolicyAssociationSummaryTypeDef definition
class ConfigurationPolicyAssociationSummaryTypeDef(TypedDict):
ConfigurationPolicyId: NotRequired[str],
TargetId: NotRequired[str],
TargetType: NotRequired[TargetTypeType], # (1)
AssociationType: NotRequired[AssociationTypeType], # (2)
UpdatedAt: NotRequired[datetime],
AssociationStatus: NotRequired[ConfigurationPolicyAssociationStatusType], # (3)
AssociationStatusMessage: NotRequired[str],
BatchGetSecurityControlsRequestRequestTypeDef#
# BatchGetSecurityControlsRequestRequestTypeDef definition
class BatchGetSecurityControlsRequestRequestTypeDef(TypedDict):
SecurityControlIds: Sequence[str],
UnprocessedSecurityControlTypeDef#
# UnprocessedSecurityControlTypeDef definition
class UnprocessedSecurityControlTypeDef(TypedDict):
SecurityControlId: str,
ErrorCode: UnprocessedErrorCodeType, # (1)
ErrorReason: NotRequired[str],
StandardsControlAssociationIdTypeDef#
# StandardsControlAssociationIdTypeDef definition
class StandardsControlAssociationIdTypeDef(TypedDict):
SecurityControlId: str,
StandardsArn: str,
StandardsControlAssociationDetailTypeDef#
# StandardsControlAssociationDetailTypeDef definition
class StandardsControlAssociationDetailTypeDef(TypedDict):
StandardsArn: str,
SecurityControlId: str,
SecurityControlArn: str,
AssociationStatus: AssociationStatusType, # (1)
RelatedRequirements: NotRequired[List[str]],
UpdatedAt: NotRequired[datetime],
UpdatedReason: NotRequired[str],
StandardsControlTitle: NotRequired[str],
StandardsControlDescription: NotRequired[str],
StandardsControlArns: NotRequired[List[str]],
ImportFindingsErrorTypeDef#
# ImportFindingsErrorTypeDef definition
class ImportFindingsErrorTypeDef(TypedDict):
Id: str,
ErrorCode: str,
ErrorMessage: str,
StandardsControlAssociationUpdateTypeDef#
# StandardsControlAssociationUpdateTypeDef definition
class StandardsControlAssociationUpdateTypeDef(TypedDict):
StandardsArn: str,
SecurityControlId: str,
AssociationStatus: AssociationStatusType, # (1)
UpdatedReason: NotRequired[str],
BooleanConfigurationOptionsTypeDef#
# BooleanConfigurationOptionsTypeDef definition
class BooleanConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[bool],
CellTypeDef#
# CellTypeDef definition
class CellTypeDef(TypedDict):
Column: NotRequired[int],
Row: NotRequired[int],
ColumnName: NotRequired[str],
CellReference: NotRequired[str],
ClassificationStatusTypeDef#
# ClassificationStatusTypeDef definition
class ClassificationStatusTypeDef(TypedDict):
Code: NotRequired[str],
Reason: NotRequired[str],
CodeVulnerabilitiesFilePathTypeDef#
# CodeVulnerabilitiesFilePathTypeDef definition
class CodeVulnerabilitiesFilePathTypeDef(TypedDict):
EndLine: NotRequired[int],
FileName: NotRequired[str],
FilePath: NotRequired[str],
StartLine: NotRequired[int],
SecurityControlParameterPaginatorTypeDef#
# SecurityControlParameterPaginatorTypeDef definition
class SecurityControlParameterPaginatorTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[List[str]],
StatusReasonTypeDef#
# StatusReasonTypeDef definition
class StatusReasonTypeDef(TypedDict):
ReasonCode: str,
Description: NotRequired[str],
SecurityControlParameterTypeDef#
# SecurityControlParameterTypeDef definition
class SecurityControlParameterTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[Sequence[str]],
DoubleConfigurationOptionsTypeDef#
# DoubleConfigurationOptionsTypeDef definition
class DoubleConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[float],
Min: NotRequired[float],
Max: NotRequired[float],
EnumConfigurationOptionsTypeDef#
# EnumConfigurationOptionsTypeDef definition
class EnumConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
AllowedValues: NotRequired[List[str]],
EnumListConfigurationOptionsTypeDef#
# EnumListConfigurationOptionsTypeDef definition
class EnumListConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[List[str]],
MaxItems: NotRequired[int],
AllowedValues: NotRequired[List[str]],
IntegerConfigurationOptionsTypeDef#
# IntegerConfigurationOptionsTypeDef definition
class IntegerConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[int],
Min: NotRequired[int],
Max: NotRequired[int],
IntegerListConfigurationOptionsTypeDef#
# IntegerListConfigurationOptionsTypeDef definition
class IntegerListConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[List[int]],
Min: NotRequired[int],
Max: NotRequired[int],
MaxItems: NotRequired[int],
StringConfigurationOptionsTypeDef#
# StringConfigurationOptionsTypeDef definition
class StringConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[str],
Re2Expression: NotRequired[str],
ExpressionDescription: NotRequired[str],
StringListConfigurationOptionsTypeDef#
# StringListConfigurationOptionsTypeDef definition
class StringListConfigurationOptionsTypeDef(TypedDict):
DefaultValue: NotRequired[List[str]],
Re2Expression: NotRequired[str],
MaxItems: NotRequired[int],
ExpressionDescription: NotRequired[str],
TargetTypeDef#
# TargetTypeDef definition
class TargetTypeDef(TypedDict):
AccountId: NotRequired[str],
OrganizationalUnitId: NotRequired[str],
RootId: NotRequired[str],
ConfigurationPolicySummaryTypeDef#
# ConfigurationPolicySummaryTypeDef definition
class ConfigurationPolicySummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
UpdatedAt: NotRequired[datetime],
ServiceEnabled: NotRequired[bool],
VolumeMountTypeDef#
# VolumeMountTypeDef definition
class VolumeMountTypeDef(TypedDict):
Name: NotRequired[str],
MountPath: NotRequired[str],
CreateActionTargetRequestRequestTypeDef#
# CreateActionTargetRequestRequestTypeDef definition
class CreateActionTargetRequestRequestTypeDef(TypedDict):
Name: str,
Description: str,
Id: str,
CreateFindingAggregatorRequestRequestTypeDef#
# CreateFindingAggregatorRequestRequestTypeDef definition
class CreateFindingAggregatorRequestRequestTypeDef(TypedDict):
RegionLinkingMode: str,
Regions: NotRequired[Sequence[str]],
ResultTypeDef#
# ResultTypeDef definition
class ResultTypeDef(TypedDict):
AccountId: NotRequired[str],
ProcessingResult: NotRequired[str],
DateRangeTypeDef#
# DateRangeTypeDef definition
class DateRangeTypeDef(TypedDict):
Value: NotRequired[int],
Unit: NotRequired[DateRangeUnitType], # (1)
DeclineInvitationsRequestRequestTypeDef#
# DeclineInvitationsRequestRequestTypeDef definition
class DeclineInvitationsRequestRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
DeleteActionTargetRequestRequestTypeDef#
# DeleteActionTargetRequestRequestTypeDef definition
class DeleteActionTargetRequestRequestTypeDef(TypedDict):
ActionTargetArn: str,
DeleteConfigurationPolicyRequestRequestTypeDef#
# DeleteConfigurationPolicyRequestRequestTypeDef definition
class DeleteConfigurationPolicyRequestRequestTypeDef(TypedDict):
Identifier: str,
DeleteFindingAggregatorRequestRequestTypeDef#
# DeleteFindingAggregatorRequestRequestTypeDef definition
class DeleteFindingAggregatorRequestRequestTypeDef(TypedDict):
FindingAggregatorArn: str,
DeleteInsightRequestRequestTypeDef#
# DeleteInsightRequestRequestTypeDef definition
class DeleteInsightRequestRequestTypeDef(TypedDict):
InsightArn: str,
DeleteInvitationsRequestRequestTypeDef#
# DeleteInvitationsRequestRequestTypeDef definition
class DeleteInvitationsRequestRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
DeleteMembersRequestRequestTypeDef#
# DeleteMembersRequestRequestTypeDef definition
class DeleteMembersRequestRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeActionTargetsRequestRequestTypeDef#
# DescribeActionTargetsRequestRequestTypeDef definition
class DescribeActionTargetsRequestRequestTypeDef(TypedDict):
ActionTargetArns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeHubRequestRequestTypeDef#
# DescribeHubRequestRequestTypeDef definition
class DescribeHubRequestRequestTypeDef(TypedDict):
HubArn: NotRequired[str],
OrganizationConfigurationTypeDef#
# OrganizationConfigurationTypeDef definition
class OrganizationConfigurationTypeDef(TypedDict):
ConfigurationType: NotRequired[OrganizationConfigurationConfigurationTypeType], # (1)
Status: NotRequired[OrganizationConfigurationStatusType], # (2)
StatusMessage: NotRequired[str],
DescribeProductsRequestRequestTypeDef#
# DescribeProductsRequestRequestTypeDef definition
class DescribeProductsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ProductArn: NotRequired[str],
ProductTypeDef#
# ProductTypeDef definition
class ProductTypeDef(TypedDict):
ProductArn: str,
ProductName: NotRequired[str],
CompanyName: NotRequired[str],
Description: NotRequired[str],
Categories: NotRequired[List[str]],
IntegrationTypes: NotRequired[List[IntegrationTypeType]], # (1)
MarketplaceUrl: NotRequired[str],
ActivationUrl: NotRequired[str],
ProductSubscriptionResourcePolicy: NotRequired[str],
DescribeStandardsControlsRequestRequestTypeDef#
# DescribeStandardsControlsRequestRequestTypeDef definition
class DescribeStandardsControlsRequestRequestTypeDef(TypedDict):
StandardsSubscriptionArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
StandardsControlTypeDef#
# StandardsControlTypeDef definition
class StandardsControlTypeDef(TypedDict):
StandardsControlArn: NotRequired[str],
ControlStatus: NotRequired[ControlStatusType], # (1)
DisabledReason: NotRequired[str],
ControlStatusUpdatedAt: NotRequired[datetime],
ControlId: NotRequired[str],
Title: NotRequired[str],
Description: NotRequired[str],
RemediationUrl: NotRequired[str],
SeverityRating: NotRequired[SeverityRatingType], # (2)
RelatedRequirements: NotRequired[List[str]],
- See ControlStatusType
- See SeverityRatingType
DescribeStandardsRequestRequestTypeDef#
# DescribeStandardsRequestRequestTypeDef definition
class DescribeStandardsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DisableImportFindingsForProductRequestRequestTypeDef#
# DisableImportFindingsForProductRequestRequestTypeDef definition
class DisableImportFindingsForProductRequestRequestTypeDef(TypedDict):
ProductSubscriptionArn: str,
DisableOrganizationAdminAccountRequestRequestTypeDef#
# DisableOrganizationAdminAccountRequestRequestTypeDef definition
class DisableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
AdminAccountId: str,
DisassociateMembersRequestRequestTypeDef#
# DisassociateMembersRequestRequestTypeDef definition
class DisassociateMembersRequestRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
EnableImportFindingsForProductRequestRequestTypeDef#
# EnableImportFindingsForProductRequestRequestTypeDef definition
class EnableImportFindingsForProductRequestRequestTypeDef(TypedDict):
ProductArn: str,
EnableOrganizationAdminAccountRequestRequestTypeDef#
# EnableOrganizationAdminAccountRequestRequestTypeDef definition
class EnableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
AdminAccountId: str,
EnableSecurityHubRequestRequestTypeDef#
# EnableSecurityHubRequestRequestTypeDef definition
class EnableSecurityHubRequestRequestTypeDef(TypedDict):
Tags: NotRequired[Mapping[str, str]],
EnableDefaultStandards: NotRequired[bool],
ControlFindingGenerator: NotRequired[ControlFindingGeneratorType], # (1)
FilePathsTypeDef#
# FilePathsTypeDef definition
class FilePathsTypeDef(TypedDict):
FilePath: NotRequired[str],
FileName: NotRequired[str],
ResourceId: NotRequired[str],
Hash: NotRequired[str],
FindingAggregatorTypeDef#
# FindingAggregatorTypeDef definition
class FindingAggregatorTypeDef(TypedDict):
FindingAggregatorArn: NotRequired[str],
FindingHistoryUpdateSourceTypeDef#
# FindingHistoryUpdateSourceTypeDef definition
class FindingHistoryUpdateSourceTypeDef(TypedDict):
Type: NotRequired[FindingHistoryUpdateSourceTypeType], # (1)
Identity: NotRequired[str],
FindingHistoryUpdateTypeDef#
# FindingHistoryUpdateTypeDef definition
class FindingHistoryUpdateTypeDef(TypedDict):
UpdatedField: NotRequired[str],
OldValue: NotRequired[str],
NewValue: NotRequired[str],
FindingProviderSeverityTypeDef#
# FindingProviderSeverityTypeDef definition
class FindingProviderSeverityTypeDef(TypedDict):
Label: NotRequired[SeverityLabelType], # (1)
Original: NotRequired[str],
FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef#
# FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef definition
class FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef(TypedDict):
ResourceArn: NotRequired[str],
FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef#
# FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef definition
class FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef(TypedDict):
Priority: NotRequired[int],
ResourceArn: NotRequired[str],
InvitationTypeDef#
# InvitationTypeDef definition
class InvitationTypeDef(TypedDict):
AccountId: NotRequired[str],
InvitationId: NotRequired[str],
InvitedAt: NotRequired[datetime],
MemberStatus: NotRequired[str],
GetConfigurationPolicyRequestRequestTypeDef#
# GetConfigurationPolicyRequestRequestTypeDef definition
class GetConfigurationPolicyRequestRequestTypeDef(TypedDict):
Identifier: str,
GetEnabledStandardsRequestRequestTypeDef#
# GetEnabledStandardsRequestRequestTypeDef definition
class GetEnabledStandardsRequestRequestTypeDef(TypedDict):
StandardsSubscriptionArns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetFindingAggregatorRequestRequestTypeDef#
# GetFindingAggregatorRequestRequestTypeDef definition
class GetFindingAggregatorRequestRequestTypeDef(TypedDict):
FindingAggregatorArn: str,
SortCriterionTypeDef#
# SortCriterionTypeDef definition
class SortCriterionTypeDef(TypedDict):
Field: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (1)
- See SortOrderType
GetInsightResultsRequestRequestTypeDef#
# GetInsightResultsRequestRequestTypeDef definition
class GetInsightResultsRequestRequestTypeDef(TypedDict):
InsightArn: str,
GetInsightsRequestRequestTypeDef#
# GetInsightsRequestRequestTypeDef definition
class GetInsightsRequestRequestTypeDef(TypedDict):
InsightArns: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
GetMembersRequestRequestTypeDef#
# GetMembersRequestRequestTypeDef definition
class GetMembersRequestRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
MemberTypeDef#
# MemberTypeDef definition
class MemberTypeDef(TypedDict):
AccountId: NotRequired[str],
Email: NotRequired[str],
MasterId: NotRequired[str],
AdministratorId: NotRequired[str],
MemberStatus: NotRequired[str],
InvitedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
GetSecurityControlDefinitionRequestRequestTypeDef#
# GetSecurityControlDefinitionRequestRequestTypeDef definition
class GetSecurityControlDefinitionRequestRequestTypeDef(TypedDict):
SecurityControlId: str,
InsightResultValueTypeDef#
# InsightResultValueTypeDef definition
class InsightResultValueTypeDef(TypedDict):
GroupByAttributeValue: str,
Count: int,
InviteMembersRequestRequestTypeDef#
# InviteMembersRequestRequestTypeDef definition
class InviteMembersRequestRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
ListAutomationRulesRequestRequestTypeDef#
# ListAutomationRulesRequestRequestTypeDef definition
class ListAutomationRulesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListConfigurationPoliciesRequestRequestTypeDef#
# ListConfigurationPoliciesRequestRequestTypeDef definition
class ListConfigurationPoliciesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListEnabledProductsForImportRequestRequestTypeDef#
# ListEnabledProductsForImportRequestRequestTypeDef definition
class ListEnabledProductsForImportRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListFindingAggregatorsRequestRequestTypeDef#
# ListFindingAggregatorsRequestRequestTypeDef definition
class ListFindingAggregatorsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListInvitationsRequestRequestTypeDef#
# ListInvitationsRequestRequestTypeDef definition
class ListInvitationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListMembersRequestRequestTypeDef#
# ListMembersRequestRequestTypeDef definition
class ListMembersRequestRequestTypeDef(TypedDict):
OnlyAssociated: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOrganizationAdminAccountsRequestRequestTypeDef#
# ListOrganizationAdminAccountsRequestRequestTypeDef definition
class ListOrganizationAdminAccountsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListSecurityControlDefinitionsRequestRequestTypeDef#
# ListSecurityControlDefinitionsRequestRequestTypeDef definition
class ListSecurityControlDefinitionsRequestRequestTypeDef(TypedDict):
StandardsArn: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListStandardsControlAssociationsRequestRequestTypeDef#
# ListStandardsControlAssociationsRequestRequestTypeDef definition
class ListStandardsControlAssociationsRequestRequestTypeDef(TypedDict):
SecurityControlId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
StandardsControlAssociationSummaryTypeDef#
# StandardsControlAssociationSummaryTypeDef definition
class StandardsControlAssociationSummaryTypeDef(TypedDict):
StandardsArn: str,
SecurityControlId: str,
SecurityControlArn: str,
AssociationStatus: AssociationStatusType, # (1)
RelatedRequirements: NotRequired[List[str]],
UpdatedAt: NotRequired[datetime],
UpdatedReason: NotRequired[str],
StandardsControlTitle: NotRequired[str],
StandardsControlDescription: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
PortRangeTypeDef#
# PortRangeTypeDef definition
class PortRangeTypeDef(TypedDict):
Begin: NotRequired[int],
End: NotRequired[int],
RangeTypeDef#
# RangeTypeDef definition
class RangeTypeDef(TypedDict):
Start: NotRequired[int],
End: NotRequired[int],
StartColumn: NotRequired[int],
RecordTypeDef#
# RecordTypeDef definition
class RecordTypeDef(TypedDict):
JsonPath: NotRequired[str],
RecordIndex: NotRequired[int],
ParameterValueTypeDef#
# ParameterValueTypeDef definition
class ParameterValueTypeDef(TypedDict):
Integer: NotRequired[int],
IntegerList: NotRequired[List[int]],
Double: NotRequired[float],
String: NotRequired[str],
StringList: NotRequired[List[str]],
Boolean: NotRequired[bool],
Enum: NotRequired[str],
EnumList: NotRequired[List[str]],
RecommendationTypeDef#
# RecommendationTypeDef definition
class RecommendationTypeDef(TypedDict):
Text: NotRequired[str],
Url: NotRequired[str],
RuleGroupSourceListDetailsPaginatorTypeDef#
# RuleGroupSourceListDetailsPaginatorTypeDef definition
class RuleGroupSourceListDetailsPaginatorTypeDef(TypedDict):
GeneratedRulesType: NotRequired[str],
TargetTypes: NotRequired[List[str]],
Targets: NotRequired[List[str]],
RuleGroupSourceListDetailsTypeDef#
# RuleGroupSourceListDetailsTypeDef definition
class RuleGroupSourceListDetailsTypeDef(TypedDict):
GeneratedRulesType: NotRequired[str],
TargetTypes: NotRequired[Sequence[str]],
Targets: NotRequired[Sequence[str]],
RuleGroupSourceStatefulRulesHeaderDetailsTypeDef#
# RuleGroupSourceStatefulRulesHeaderDetailsTypeDef definition
class RuleGroupSourceStatefulRulesHeaderDetailsTypeDef(TypedDict):
Destination: NotRequired[str],
DestinationPort: NotRequired[str],
Direction: NotRequired[str],
Protocol: NotRequired[str],
Source: NotRequired[str],
SourcePort: NotRequired[str],
RuleGroupSourceStatefulRulesOptionsDetailsPaginatorTypeDef#
# RuleGroupSourceStatefulRulesOptionsDetailsPaginatorTypeDef definition
class RuleGroupSourceStatefulRulesOptionsDetailsPaginatorTypeDef(TypedDict):
Keyword: NotRequired[str],
Settings: NotRequired[List[str]],
RuleGroupSourceStatefulRulesOptionsDetailsTypeDef#
# RuleGroupSourceStatefulRulesOptionsDetailsTypeDef definition
class RuleGroupSourceStatefulRulesOptionsDetailsTypeDef(TypedDict):
Keyword: NotRequired[str],
Settings: NotRequired[Sequence[str]],
RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef(TypedDict):
AddressDefinition: NotRequired[str],
RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef(TypedDict):
FromPort: NotRequired[int],
ToPort: NotRequired[int],
RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef(TypedDict):
AddressDefinition: NotRequired[str],
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsPaginatorTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsPaginatorTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsPaginatorTypeDef(TypedDict):
Flags: NotRequired[List[str]],
Masks: NotRequired[List[str]],
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsTypeDef(TypedDict):
Flags: NotRequired[Sequence[str]],
Masks: NotRequired[Sequence[str]],
RuleGroupVariablesIpSetsDetailsPaginatorTypeDef#
# RuleGroupVariablesIpSetsDetailsPaginatorTypeDef definition
class RuleGroupVariablesIpSetsDetailsPaginatorTypeDef(TypedDict):
Definition: NotRequired[List[str]],
RuleGroupVariablesIpSetsDetailsTypeDef#
# RuleGroupVariablesIpSetsDetailsTypeDef definition
class RuleGroupVariablesIpSetsDetailsTypeDef(TypedDict):
Definition: NotRequired[Sequence[str]],
RuleGroupVariablesPortSetsDetailsPaginatorTypeDef#
# RuleGroupVariablesPortSetsDetailsPaginatorTypeDef definition
class RuleGroupVariablesPortSetsDetailsPaginatorTypeDef(TypedDict):
Definition: NotRequired[List[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]],
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
CvssPaginatorTypeDef#
# CvssPaginatorTypeDef definition
class CvssPaginatorTypeDef(TypedDict):
Version: NotRequired[str],
BaseScore: NotRequired[float],
BaseVector: NotRequired[str],
Source: NotRequired[str],
Adjustments: NotRequired[List[AdjustmentTypeDef]], # (1)
CvssTypeDef#
# CvssTypeDef definition
class CvssTypeDef(TypedDict):
Version: NotRequired[str],
BaseScore: NotRequired[float],
BaseVector: NotRequired[str],
Source: NotRequired[str],
Adjustments: NotRequired[Sequence[AdjustmentTypeDef]], # (1)
ListConfigurationPolicyAssociationsRequestRequestTypeDef#
# ListConfigurationPolicyAssociationsRequestRequestTypeDef definition
class ListConfigurationPolicyAssociationsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[AssociationFiltersTypeDef], # (1)
AssociationSetDetailsTypeDef#
# AssociationSetDetailsTypeDef definition
class AssociationSetDetailsTypeDef(TypedDict):
AssociationState: NotRequired[AssociationStateDetailsTypeDef], # (1)
GatewayId: NotRequired[str],
Main: NotRequired[bool],
RouteTableAssociationId: NotRequired[str],
RouteTableId: NotRequired[str],
SubnetId: NotRequired[str],
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)
AwsApiGatewayRestApiDetailsPaginatorTypeDef#
# AwsApiGatewayRestApiDetailsPaginatorTypeDef definition
class AwsApiGatewayRestApiDetailsPaginatorTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedDate: NotRequired[str],
Version: NotRequired[str],
BinaryMediaTypes: NotRequired[List[str]],
MinimumCompressionSize: NotRequired[int],
ApiKeySource: NotRequired[str],
EndpointConfiguration: NotRequired[AwsApiGatewayEndpointConfigurationPaginatorTypeDef], # (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)
AwsApiGatewayStageDetailsPaginatorTypeDef#
# AwsApiGatewayStageDetailsPaginatorTypeDef definition
class AwsApiGatewayStageDetailsPaginatorTypeDef(TypedDict):
DeploymentId: NotRequired[str],
ClientCertificateId: NotRequired[str],
StageName: NotRequired[str],
Description: NotRequired[str],
CacheClusterEnabled: NotRequired[bool],
CacheClusterSize: NotRequired[str],
CacheClusterStatus: NotRequired[str],
MethodSettings: NotRequired[List[AwsApiGatewayMethodSettingsTypeDef]], # (1)
Variables: NotRequired[Dict[str, str]],
DocumentationVersion: NotRequired[str],
AccessLogSettings: NotRequired[AwsApiGatewayAccessLogSettingsTypeDef], # (2)
CanarySettings: NotRequired[AwsApiGatewayCanarySettingsPaginatorTypeDef], # (3)
TracingEnabled: NotRequired[bool],
CreatedDate: NotRequired[str],
LastUpdatedDate: NotRequired[str],
WebAclArn: NotRequired[str],
- See AwsApiGatewayMethodSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
- See AwsApiGatewayCanarySettingsPaginatorTypeDef
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
AwsApiGatewayV2ApiDetailsPaginatorTypeDef#
# AwsApiGatewayV2ApiDetailsPaginatorTypeDef definition
class AwsApiGatewayV2ApiDetailsPaginatorTypeDef(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[AwsCorsConfigurationPaginatorTypeDef], # (1)
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)
AwsApiGatewayV2StageDetailsPaginatorTypeDef#
# AwsApiGatewayV2StageDetailsPaginatorTypeDef definition
class AwsApiGatewayV2StageDetailsPaginatorTypeDef(TypedDict):
ClientCertificateId: NotRequired[str],
CreatedDate: NotRequired[str],
Description: NotRequired[str],
DefaultRouteSettings: NotRequired[AwsApiGatewayV2RouteSettingsTypeDef], # (1)
DeploymentId: NotRequired[str],
LastUpdatedDate: NotRequired[str],
RouteSettings: NotRequired[AwsApiGatewayV2RouteSettingsTypeDef], # (1)
StageName: NotRequired[str],
StageVariables: NotRequired[Dict[str, str]],
AccessLogSettings: NotRequired[AwsApiGatewayAccessLogSettingsTypeDef], # (3)
AutoDeploy: NotRequired[bool],
LastDeploymentStatusMessage: NotRequired[str],
ApiGatewayManaged: NotRequired[bool],
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
AwsApiGatewayV2StageDetailsTypeDef#
# AwsApiGatewayV2StageDetailsTypeDef definition
class AwsApiGatewayV2StageDetailsTypeDef(TypedDict):
ClientCertificateId: NotRequired[str],
CreatedDate: NotRequired[str],
Description: NotRequired[str],
DefaultRouteSettings: NotRequired[AwsApiGatewayV2RouteSettingsTypeDef], # (1)
DeploymentId: NotRequired[str],
LastUpdatedDate: NotRequired[str],
RouteSettings: NotRequired[AwsApiGatewayV2RouteSettingsTypeDef], # (1)
StageName: NotRequired[str],
StageVariables: NotRequired[Mapping[str, str]],
AccessLogSettings: NotRequired[AwsApiGatewayAccessLogSettingsTypeDef], # (3)
AutoDeploy: NotRequired[bool],
LastDeploymentStatusMessage: NotRequired[str],
ApiGatewayManaged: NotRequired[bool],
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayV2RouteSettingsTypeDef
- See AwsApiGatewayAccessLogSettingsTypeDef
AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef#
# AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef definition
class AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef(TypedDict):
AuthenticationType: NotRequired[str],
LambdaAuthorizerConfig: NotRequired[AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef], # (1)
OpenIdConnectConfig: NotRequired[AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef], # (2)
UserPoolConfig: NotRequired[AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef], # (3)
- See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef#
# AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef definition
class AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef(TypedDict):
EncryptionConfiguration: NotRequired[AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetailsTypeDef], # (1)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsPaginatorTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsPaginatorTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsPaginatorTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[List[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef]], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef(TypedDict):
LaunchTemplateSpecification: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef], # (1)
Overrides: NotRequired[Sequence[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef]], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecificationTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetailsTypeDef
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef#
# AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef definition
class AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetailsTypeDef], # (1)
NoDevice: NotRequired[bool],
VirtualName: NotRequired[str],
AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef#
# AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef definition
class AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef(TypedDict):
DestinationBackupVaultArn: NotRequired[str],
Lifecycle: NotRequired[AwsBackupBackupPlanLifecycleDetailsTypeDef], # (1)
AwsBackupBackupVaultDetailsPaginatorTypeDef#
# AwsBackupBackupVaultDetailsPaginatorTypeDef definition
class AwsBackupBackupVaultDetailsPaginatorTypeDef(TypedDict):
BackupVaultArn: NotRequired[str],
BackupVaultName: NotRequired[str],
EncryptionKeyArn: NotRequired[str],
Notifications: NotRequired[AwsBackupBackupVaultNotificationsDetailsPaginatorTypeDef], # (1)
AccessPolicy: NotRequired[str],
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
AwsCertificateManagerCertificateDomainValidationOptionPaginatorTypeDef#
# AwsCertificateManagerCertificateDomainValidationOptionPaginatorTypeDef definition
class AwsCertificateManagerCertificateDomainValidationOptionPaginatorTypeDef(TypedDict):
DomainName: NotRequired[str],
ResourceRecord: NotRequired[AwsCertificateManagerCertificateResourceRecordTypeDef], # (1)
ValidationDomain: NotRequired[str],
ValidationEmails: NotRequired[List[str]],
ValidationMethod: NotRequired[str],
ValidationStatus: NotRequired[str],
AwsCertificateManagerCertificateDomainValidationOptionTypeDef#
# AwsCertificateManagerCertificateDomainValidationOptionTypeDef definition
class AwsCertificateManagerCertificateDomainValidationOptionTypeDef(TypedDict):
DomainName: NotRequired[str],
ResourceRecord: NotRequired[AwsCertificateManagerCertificateResourceRecordTypeDef], # (1)
ValidationDomain: NotRequired[str],
ValidationEmails: NotRequired[Sequence[str]],
ValidationMethod: NotRequired[str],
ValidationStatus: NotRequired[str],
AwsCloudFormationStackDetailsPaginatorTypeDef#
# AwsCloudFormationStackDetailsPaginatorTypeDef definition
class AwsCloudFormationStackDetailsPaginatorTypeDef(TypedDict):
Capabilities: NotRequired[List[str]],
CreationTime: NotRequired[str],
Description: NotRequired[str],
DisableRollback: NotRequired[bool],
DriftInformation: NotRequired[AwsCloudFormationStackDriftInformationDetailsTypeDef], # (1)
EnableTerminationProtection: NotRequired[bool],
LastUpdatedTime: NotRequired[str],
NotificationArns: NotRequired[List[str]],
Outputs: NotRequired[List[AwsCloudFormationStackOutputsDetailsTypeDef]], # (2)
RoleArn: NotRequired[str],
StackId: NotRequired[str],
StackName: NotRequired[str],
StackStatus: NotRequired[str],
StackStatusReason: NotRequired[str],
TimeoutInMinutes: NotRequired[int],
- See AwsCloudFormationStackDriftInformationDetailsTypeDef
- See AwsCloudFormationStackOutputsDetailsTypeDef
AwsCloudFormationStackDetailsTypeDef#
# AwsCloudFormationStackDetailsTypeDef definition
class AwsCloudFormationStackDetailsTypeDef(TypedDict):
Capabilities: NotRequired[Sequence[str]],
CreationTime: NotRequired[str],
Description: NotRequired[str],
DisableRollback: NotRequired[bool],
DriftInformation: NotRequired[AwsCloudFormationStackDriftInformationDetailsTypeDef], # (1)
EnableTerminationProtection: NotRequired[bool],
LastUpdatedTime: NotRequired[str],
NotificationArns: NotRequired[Sequence[str]],
Outputs: NotRequired[Sequence[AwsCloudFormationStackOutputsDetailsTypeDef]], # (2)
RoleArn: NotRequired[str],
StackId: NotRequired[str],
StackName: NotRequired[str],
StackStatus: NotRequired[str],
StackStatusReason: NotRequired[str],
TimeoutInMinutes: NotRequired[int],
- See AwsCloudFormationStackDriftInformationDetailsTypeDef
- See AwsCloudFormationStackOutputsDetailsTypeDef
AwsCloudFrontDistributionCacheBehaviorsPaginatorTypeDef#
# AwsCloudFrontDistributionCacheBehaviorsPaginatorTypeDef definition
class AwsCloudFrontDistributionCacheBehaviorsPaginatorTypeDef(TypedDict):
Items: NotRequired[List[AwsCloudFrontDistributionCacheBehaviorTypeDef]], # (1)
AwsCloudFrontDistributionCacheBehaviorsTypeDef#
# AwsCloudFrontDistributionCacheBehaviorsTypeDef definition
class AwsCloudFrontDistributionCacheBehaviorsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionCacheBehaviorTypeDef]], # (1)
AwsCloudFrontDistributionOriginCustomOriginConfigPaginatorTypeDef#
# AwsCloudFrontDistributionOriginCustomOriginConfigPaginatorTypeDef definition
class AwsCloudFrontDistributionOriginCustomOriginConfigPaginatorTypeDef(TypedDict):
HttpPort: NotRequired[int],
HttpsPort: NotRequired[int],
OriginKeepaliveTimeout: NotRequired[int],
OriginProtocolPolicy: NotRequired[str],
OriginReadTimeout: NotRequired[int],
OriginSslProtocols: NotRequired[AwsCloudFrontDistributionOriginSslProtocolsPaginatorTypeDef], # (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)
AwsCloudFrontDistributionOriginGroupFailoverPaginatorTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverPaginatorTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverPaginatorTypeDef(TypedDict):
StatusCodes: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverStatusCodesPaginatorTypeDef], # (1)
AwsCloudFrontDistributionOriginGroupFailoverTypeDef#
# AwsCloudFrontDistributionOriginGroupFailoverTypeDef definition
class AwsCloudFrontDistributionOriginGroupFailoverTypeDef(TypedDict):
StatusCodes: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverStatusCodesTypeDef], # (1)
AwsCloudWatchAlarmDetailsPaginatorTypeDef#
# AwsCloudWatchAlarmDetailsPaginatorTypeDef definition
class AwsCloudWatchAlarmDetailsPaginatorTypeDef(TypedDict):
ActionsEnabled: NotRequired[bool],
AlarmActions: NotRequired[List[str]],
AlarmArn: NotRequired[str],
AlarmConfigurationUpdatedTimestamp: NotRequired[str],
AlarmDescription: NotRequired[str],
AlarmName: NotRequired[str],
ComparisonOperator: NotRequired[str],
DatapointsToAlarm: NotRequired[int],
Dimensions: NotRequired[List[AwsCloudWatchAlarmDimensionsDetailsTypeDef]], # (1)
EvaluateLowSampleCountPercentile: NotRequired[str],
EvaluationPeriods: NotRequired[int],
ExtendedStatistic: NotRequired[str],
InsufficientDataActions: NotRequired[List[str]],
MetricName: NotRequired[str],
Namespace: NotRequired[str],
OkActions: NotRequired[List[str]],
Period: NotRequired[int],
Statistic: NotRequired[str],
Threshold: NotRequired[float],
ThresholdMetricId: NotRequired[str],
TreatMissingData: NotRequired[str],
Unit: NotRequired[str],
AwsCloudWatchAlarmDetailsTypeDef#
# AwsCloudWatchAlarmDetailsTypeDef definition
class AwsCloudWatchAlarmDetailsTypeDef(TypedDict):
ActionsEnabled: NotRequired[bool],
AlarmActions: NotRequired[Sequence[str]],
AlarmArn: NotRequired[str],
AlarmConfigurationUpdatedTimestamp: NotRequired[str],
AlarmDescription: NotRequired[str],
AlarmName: NotRequired[str],
ComparisonOperator: NotRequired[str],
DatapointsToAlarm: NotRequired[int],
Dimensions: NotRequired[Sequence[AwsCloudWatchAlarmDimensionsDetailsTypeDef]], # (1)
EvaluateLowSampleCountPercentile: NotRequired[str],
EvaluationPeriods: NotRequired[int],
ExtendedStatistic: NotRequired[str],
InsufficientDataActions: NotRequired[Sequence[str]],
MetricName: NotRequired[str],
Namespace: NotRequired[str],
OkActions: NotRequired[Sequence[str]],
Period: NotRequired[int],
Statistic: NotRequired[str],
Threshold: NotRequired[float],
ThresholdMetricId: NotRequired[str],
TreatMissingData: NotRequired[str],
Unit: NotRequired[str],
AwsCodeBuildProjectEnvironmentPaginatorTypeDef#
# AwsCodeBuildProjectEnvironmentPaginatorTypeDef definition
class AwsCodeBuildProjectEnvironmentPaginatorTypeDef(TypedDict):
Certificate: NotRequired[str],
EnvironmentVariables: NotRequired[List[AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef]], # (1)
PrivilegedMode: NotRequired[bool],
ImagePullCredentialsType: NotRequired[str],
RegistryCredential: NotRequired[AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef], # (2)
Type: NotRequired[str],
- See AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef
AwsCodeBuildProjectEnvironmentTypeDef#
# AwsCodeBuildProjectEnvironmentTypeDef definition
class AwsCodeBuildProjectEnvironmentTypeDef(TypedDict):
Certificate: NotRequired[str],
EnvironmentVariables: NotRequired[Sequence[AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef]], # (1)
PrivilegedMode: NotRequired[bool],
ImagePullCredentialsType: NotRequired[str],
RegistryCredential: NotRequired[AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef], # (2)
Type: NotRequired[str],
- See AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentRegistryCredentialTypeDef
AwsCodeBuildProjectLogsConfigDetailsTypeDef#
# AwsCodeBuildProjectLogsConfigDetailsTypeDef definition
class AwsCodeBuildProjectLogsConfigDetailsTypeDef(TypedDict):
CloudWatchLogs: NotRequired[AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef], # (1)
S3Logs: NotRequired[AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef], # (2)
- See AwsCodeBuildProjectLogsConfigCloudWatchLogsDetailsTypeDef
- See AwsCodeBuildProjectLogsConfigS3LogsDetailsTypeDef
AwsDmsReplicationInstanceDetailsPaginatorTypeDef#
# AwsDmsReplicationInstanceDetailsPaginatorTypeDef definition
class AwsDmsReplicationInstanceDetailsPaginatorTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AutoMinorVersionUpgrade: NotRequired[bool],
AvailabilityZone: NotRequired[str],
EngineVersion: NotRequired[str],
KmsKeyId: NotRequired[str],
MultiAZ: NotRequired[bool],
PreferredMaintenanceWindow: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
ReplicationInstanceClass: NotRequired[str],
ReplicationInstanceIdentifier: NotRequired[str],
ReplicationSubnetGroup: NotRequired[AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef], # (1)
VpcSecurityGroups: NotRequired[List[AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef]], # (2)
- See AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef
- See AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef
AwsDmsReplicationInstanceDetailsTypeDef#
# AwsDmsReplicationInstanceDetailsTypeDef definition
class AwsDmsReplicationInstanceDetailsTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AutoMinorVersionUpgrade: NotRequired[bool],
AvailabilityZone: NotRequired[str],
EngineVersion: NotRequired[str],
KmsKeyId: NotRequired[str],
MultiAZ: NotRequired[bool],
PreferredMaintenanceWindow: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
ReplicationInstanceClass: NotRequired[str],
ReplicationInstanceIdentifier: NotRequired[str],
ReplicationSubnetGroup: NotRequired[AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef], # (1)
VpcSecurityGroups: NotRequired[Sequence[AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef]], # (2)
- See AwsDmsReplicationInstanceReplicationSubnetGroupDetailsTypeDef
- See AwsDmsReplicationInstanceVpcSecurityGroupsDetailsTypeDef
AwsDynamoDbTableGlobalSecondaryIndexPaginatorTypeDef#
# AwsDynamoDbTableGlobalSecondaryIndexPaginatorTypeDef definition
class AwsDynamoDbTableGlobalSecondaryIndexPaginatorTypeDef(TypedDict):
Backfilling: NotRequired[bool],
IndexArn: NotRequired[str],
IndexName: NotRequired[str],
IndexSizeBytes: NotRequired[int],
IndexStatus: NotRequired[str],
ItemCount: NotRequired[int],
KeySchema: NotRequired[List[AwsDynamoDbTableKeySchemaTypeDef]], # (1)
Projection: NotRequired[AwsDynamoDbTableProjectionPaginatorTypeDef], # (2)
ProvisionedThroughput: NotRequired[AwsDynamoDbTableProvisionedThroughputTypeDef], # (3)
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableProjectionPaginatorTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
AwsDynamoDbTableLocalSecondaryIndexPaginatorTypeDef#
# AwsDynamoDbTableLocalSecondaryIndexPaginatorTypeDef definition
class AwsDynamoDbTableLocalSecondaryIndexPaginatorTypeDef(TypedDict):
IndexArn: NotRequired[str],
IndexName: NotRequired[str],
KeySchema: NotRequired[List[AwsDynamoDbTableKeySchemaTypeDef]], # (1)
Projection: NotRequired[AwsDynamoDbTableProjectionPaginatorTypeDef], # (2)
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)
AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef#
# AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef definition
class AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef(TypedDict):
Type: NotRequired[str],
ActiveDirectory: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef], # (1)
MutualAuthentication: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef], # (2)
FederatedAuthentication: NotRequired[AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef], # (3)
- See AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetailsTypeDef
- See AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetailsTypeDef
- See AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetailsTypeDef
AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef#
# AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef definition
class AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
LambdaFunctionArn: NotRequired[str],
Status: NotRequired[AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetailsTypeDef], # (1)
AwsEc2InstanceDetailsPaginatorTypeDef#
# AwsEc2InstanceDetailsPaginatorTypeDef definition
class AwsEc2InstanceDetailsPaginatorTypeDef(TypedDict):
Type: NotRequired[str],
ImageId: NotRequired[str],
IpV4Addresses: NotRequired[List[str]],
IpV6Addresses: NotRequired[List[str]],
KeyName: NotRequired[str],
IamInstanceProfileArn: NotRequired[str],
VpcId: NotRequired[str],
SubnetId: NotRequired[str],
LaunchedAt: NotRequired[str],
NetworkInterfaces: NotRequired[List[AwsEc2InstanceNetworkInterfacesDetailsTypeDef]], # (1)
VirtualizationType: NotRequired[str],
MetadataOptions: NotRequired[AwsEc2InstanceMetadataOptionsTypeDef], # (2)
Monitoring: NotRequired[AwsEc2InstanceMonitoringDetailsTypeDef], # (3)
- See AwsEc2InstanceNetworkInterfacesDetailsTypeDef
- See AwsEc2InstanceMetadataOptionsTypeDef
- See AwsEc2InstanceMonitoringDetailsTypeDef
AwsEc2InstanceDetailsTypeDef#
# AwsEc2InstanceDetailsTypeDef definition
class AwsEc2InstanceDetailsTypeDef(TypedDict):
Type: NotRequired[str],
ImageId: NotRequired[str],
IpV4Addresses: NotRequired[Sequence[str]],
IpV6Addresses: NotRequired[Sequence[str]],
KeyName: NotRequired[str],
IamInstanceProfileArn: NotRequired[str],
VpcId: NotRequired[str],
SubnetId: NotRequired[str],
LaunchedAt: NotRequired[str],
NetworkInterfaces: NotRequired[Sequence[AwsEc2InstanceNetworkInterfacesDetailsTypeDef]], # (1)
VirtualizationType: NotRequired[str],
MetadataOptions: NotRequired[AwsEc2InstanceMetadataOptionsTypeDef], # (2)
Monitoring: NotRequired[AwsEc2InstanceMonitoringDetailsTypeDef], # (3)
- See AwsEc2InstanceNetworkInterfacesDetailsTypeDef
- See AwsEc2InstanceMetadataOptionsTypeDef
- See AwsEc2InstanceMonitoringDetailsTypeDef
AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef(TypedDict):
DeviceName: NotRequired[str],
Ebs: NotRequired[AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetailsTypeDef], # (1)
NoDevice: NotRequired[str],
VirtualName: NotRequired[str],
AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef#
# AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef definition
class AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef(TypedDict):
CapacityReservationPreference: NotRequired[str],
CapacityReservationTarget: NotRequired[AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetailsTypeDef], # (1)
AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef(TypedDict):
MarketType: NotRequired[str],
SpotOptions: NotRequired[AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetailsTypeDef], # (1)
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsPaginatorTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsDetailsPaginatorTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsDetailsPaginatorTypeDef(TypedDict):
AcceleratorCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef], # (1)
AcceleratorManufacturers: NotRequired[List[str]],
AcceleratorNames: NotRequired[List[str]],
AcceleratorTotalMemoryMiB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef], # (2)
AcceleratorTypes: NotRequired[List[str]],
BareMetal: NotRequired[str],
BaselineEbsBandwidthMbps: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef], # (3)
BurstablePerformance: NotRequired[str],
CpuManufacturers: NotRequired[List[str]],
ExcludedInstanceTypes: NotRequired[List[str]],
InstanceGenerations: NotRequired[List[str]],
LocalStorage: NotRequired[str],
LocalStorageTypes: NotRequired[List[str]],
MemoryGiBPerVCpu: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef], # (4)
MemoryMiB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef], # (5)
NetworkInterfaceCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef], # (6)
OnDemandMaxPricePercentageOverLowestPrice: NotRequired[int],
RequireHibernateSupport: NotRequired[bool],
SpotMaxPricePercentageOverLowestPrice: NotRequired[int],
TotalLocalStorageGB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef], # (7)
VCpuCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef], # (8)
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef#
# AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef definition
class AwsEc2LaunchTemplateDataInstanceRequirementsDetailsTypeDef(TypedDict):
AcceleratorCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef], # (1)
AcceleratorManufacturers: NotRequired[Sequence[str]],
AcceleratorNames: NotRequired[Sequence[str]],
AcceleratorTotalMemoryMiB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef], # (2)
AcceleratorTypes: NotRequired[Sequence[str]],
BareMetal: NotRequired[str],
BaselineEbsBandwidthMbps: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef], # (3)
BurstablePerformance: NotRequired[str],
CpuManufacturers: NotRequired[Sequence[str]],
ExcludedInstanceTypes: NotRequired[Sequence[str]],
InstanceGenerations: NotRequired[Sequence[str]],
LocalStorage: NotRequired[str],
LocalStorageTypes: NotRequired[Sequence[str]],
MemoryGiBPerVCpu: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef], # (4)
MemoryMiB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef], # (5)
NetworkInterfaceCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef], # (6)
OnDemandMaxPricePercentageOverLowestPrice: NotRequired[int],
RequireHibernateSupport: NotRequired[bool],
SpotMaxPricePercentageOverLowestPrice: NotRequired[int],
TotalLocalStorageGB: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef], # (7)
VCpuCount: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef], # (8)
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetailsTypeDef
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsPaginatorTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsPaginatorTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsPaginatorTypeDef(TypedDict):
AssociateCarrierIpAddress: NotRequired[bool],
AssociatePublicIpAddress: NotRequired[bool],
DeleteOnTermination: NotRequired[bool],
Description: NotRequired[str],
DeviceIndex: NotRequired[int],
Groups: NotRequired[List[str]],
InterfaceType: NotRequired[str],
Ipv4PrefixCount: NotRequired[int],
Ipv4Prefixes: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef]], # (1)
Ipv6AddressCount: NotRequired[int],
Ipv6Addresses: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef]], # (2)
Ipv6PrefixCount: NotRequired[int],
Ipv6Prefixes: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef]], # (3)
NetworkCardIndex: NotRequired[int],
NetworkInterfaceId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
PrivateIpAddresses: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef]], # (4)
SecondaryPrivateIpAddressCount: NotRequired[int],
SubnetId: NotRequired[str],
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef#
# AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef definition
class AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsTypeDef(TypedDict):
AssociateCarrierIpAddress: NotRequired[bool],
AssociatePublicIpAddress: NotRequired[bool],
DeleteOnTermination: NotRequired[bool],
Description: NotRequired[str],
DeviceIndex: NotRequired[int],
Groups: NotRequired[Sequence[str]],
InterfaceType: NotRequired[str],
Ipv4PrefixCount: NotRequired[int],
Ipv4Prefixes: NotRequired[Sequence[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef]], # (1)
Ipv6AddressCount: NotRequired[int],
Ipv6Addresses: NotRequired[Sequence[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef]], # (2)
Ipv6PrefixCount: NotRequired[int],
Ipv6Prefixes: NotRequired[Sequence[AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef]], # (3)
NetworkCardIndex: NotRequired[int],
NetworkInterfaceId: NotRequired[str],
PrivateIpAddress: NotRequired[str],
PrivateIpAddresses: NotRequired[Sequence[AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef]], # (4)
SecondaryPrivateIpAddressCount: NotRequired[int],
SubnetId: NotRequired[str],
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetailsTypeDef
AwsEc2NetworkAclEntryTypeDef#
# AwsEc2NetworkAclEntryTypeDef definition
class AwsEc2NetworkAclEntryTypeDef(TypedDict):
CidrBlock: NotRequired[str],
Egress: NotRequired[bool],
IcmpTypeCode: NotRequired[IcmpTypeCodeTypeDef], # (1)
Ipv6CidrBlock: NotRequired[str],
PortRange: NotRequired[PortRangeFromToTypeDef], # (2)
Protocol: NotRequired[str],
RuleAction: NotRequired[str],
RuleNumber: NotRequired[int],
AwsEc2NetworkInterfaceDetailsPaginatorTypeDef#
# AwsEc2NetworkInterfaceDetailsPaginatorTypeDef definition
class AwsEc2NetworkInterfaceDetailsPaginatorTypeDef(TypedDict):
Attachment: NotRequired[AwsEc2NetworkInterfaceAttachmentTypeDef], # (1)
NetworkInterfaceId: NotRequired[str],
SecurityGroups: NotRequired[List[AwsEc2NetworkInterfaceSecurityGroupTypeDef]], # (2)
SourceDestCheck: NotRequired[bool],
IpV6Addresses: NotRequired[List[AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef]], # (3)
PrivateIpAddresses: NotRequired[List[AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef]], # (4)
PublicDnsName: NotRequired[str],
PublicIp: NotRequired[str],
- See AwsEc2NetworkInterfaceAttachmentTypeDef
- See AwsEc2NetworkInterfaceSecurityGroupTypeDef
- See AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef
- See AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef
AwsEc2NetworkInterfaceDetailsTypeDef#
# AwsEc2NetworkInterfaceDetailsTypeDef definition
class AwsEc2NetworkInterfaceDetailsTypeDef(TypedDict):
Attachment: NotRequired[AwsEc2NetworkInterfaceAttachmentTypeDef], # (1)
NetworkInterfaceId: NotRequired[str],
SecurityGroups: NotRequired[Sequence[AwsEc2NetworkInterfaceSecurityGroupTypeDef]], # (2)
SourceDestCheck: NotRequired[bool],
IpV6Addresses: NotRequired[Sequence[AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef]], # (3)
PrivateIpAddresses: NotRequired[Sequence[AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef]], # (4)
PublicDnsName: NotRequired[str],
PublicIp: NotRequired[str],
- See AwsEc2NetworkInterfaceAttachmentTypeDef
- See AwsEc2NetworkInterfaceSecurityGroupTypeDef
- See AwsEc2NetworkInterfaceIpV6AddressDetailTypeDef
- See AwsEc2NetworkInterfacePrivateIpAddressDetailTypeDef
AwsEc2SecurityGroupIpPermissionPaginatorTypeDef#
# AwsEc2SecurityGroupIpPermissionPaginatorTypeDef definition
class AwsEc2SecurityGroupIpPermissionPaginatorTypeDef(TypedDict):
IpProtocol: NotRequired[str],
FromPort: NotRequired[int],
ToPort: NotRequired[int],
UserIdGroupPairs: NotRequired[List[AwsEc2SecurityGroupUserIdGroupPairTypeDef]], # (1)
IpRanges: NotRequired[List[AwsEc2SecurityGroupIpRangeTypeDef]], # (2)
Ipv6Ranges: NotRequired[List[AwsEc2SecurityGroupIpv6RangeTypeDef]], # (3)
PrefixListIds: NotRequired[List[AwsEc2SecurityGroupPrefixListIdTypeDef]], # (4)
- See AwsEc2SecurityGroupUserIdGroupPairTypeDef
- See AwsEc2SecurityGroupIpRangeTypeDef
- See AwsEc2SecurityGroupIpv6RangeTypeDef
- See AwsEc2SecurityGroupPrefixListIdTypeDef
AwsEc2SecurityGroupIpPermissionTypeDef#
# AwsEc2SecurityGroupIpPermissionTypeDef definition
class AwsEc2SecurityGroupIpPermissionTypeDef(TypedDict):
IpProtocol: NotRequired[str],
FromPort: NotRequired[int],
ToPort: NotRequired[int],
UserIdGroupPairs: NotRequired[Sequence[AwsEc2SecurityGroupUserIdGroupPairTypeDef]], # (1)
IpRanges: NotRequired[Sequence[AwsEc2SecurityGroupIpRangeTypeDef]], # (2)
Ipv6Ranges: NotRequired[Sequence[AwsEc2SecurityGroupIpv6RangeTypeDef]], # (3)
PrefixListIds: NotRequired[Sequence[AwsEc2SecurityGroupPrefixListIdTypeDef]], # (4)
- See AwsEc2SecurityGroupUserIdGroupPairTypeDef
- See AwsEc2SecurityGroupIpRangeTypeDef
- See AwsEc2SecurityGroupIpv6RangeTypeDef
- See AwsEc2SecurityGroupPrefixListIdTypeDef
AwsEc2SubnetDetailsPaginatorTypeDef#
# AwsEc2SubnetDetailsPaginatorTypeDef definition
class AwsEc2SubnetDetailsPaginatorTypeDef(TypedDict):
AssignIpv6AddressOnCreation: NotRequired[bool],
AvailabilityZone: NotRequired[str],
AvailabilityZoneId: NotRequired[str],
AvailableIpAddressCount: NotRequired[int],
CidrBlock: NotRequired[str],
DefaultForAz: NotRequired[bool],
MapPublicIpOnLaunch: NotRequired[bool],
OwnerId: NotRequired[str],
State: NotRequired[str],
SubnetArn: NotRequired[str],
SubnetId: NotRequired[str],
VpcId: NotRequired[str],
Ipv6CidrBlockAssociationSet: NotRequired[List[Ipv6CidrBlockAssociationTypeDef]], # (1)
AwsEc2SubnetDetailsTypeDef#
# AwsEc2SubnetDetailsTypeDef definition
class AwsEc2SubnetDetailsTypeDef(TypedDict):
AssignIpv6AddressOnCreation: NotRequired[bool],
AvailabilityZone: NotRequired[str],
AvailabilityZoneId: NotRequired[str],
AvailableIpAddressCount: NotRequired[int],
CidrBlock: NotRequired[str],
DefaultForAz: NotRequired[bool],
MapPublicIpOnLaunch: NotRequired[bool],
OwnerId: NotRequired[str],
State: NotRequired[str],
SubnetArn: NotRequired[str],
SubnetId: NotRequired[str],
VpcId: NotRequired[str],
Ipv6CidrBlockAssociationSet: NotRequired[Sequence[Ipv6CidrBlockAssociationTypeDef]], # (1)
AwsEc2VolumeDetailsPaginatorTypeDef#
# AwsEc2VolumeDetailsPaginatorTypeDef definition
class AwsEc2VolumeDetailsPaginatorTypeDef(TypedDict):
CreateTime: NotRequired[str],
DeviceName: NotRequired[str],
Encrypted: NotRequired[bool],
Size: NotRequired[int],
SnapshotId: NotRequired[str],
Status: NotRequired[str],
KmsKeyId: NotRequired[str],
Attachments: NotRequired[List[AwsEc2VolumeAttachmentTypeDef]], # (1)
VolumeId: NotRequired[str],
VolumeType: NotRequired[str],
VolumeScanStatus: NotRequired[str],
AwsEc2VolumeDetailsTypeDef#
# AwsEc2VolumeDetailsTypeDef definition
class AwsEc2VolumeDetailsTypeDef(TypedDict):
CreateTime: NotRequired[str],
DeviceName: NotRequired[str],
Encrypted: NotRequired[bool],
Size: NotRequired[int],
SnapshotId: NotRequired[str],
Status: NotRequired[str],
KmsKeyId: NotRequired[str],
Attachments: NotRequired[Sequence[AwsEc2VolumeAttachmentTypeDef]], # (1)
VolumeId: NotRequired[str],
VolumeType: NotRequired[str],
VolumeScanStatus: NotRequired[str],
AwsEc2VpcDetailsPaginatorTypeDef#
# AwsEc2VpcDetailsPaginatorTypeDef definition
class AwsEc2VpcDetailsPaginatorTypeDef(TypedDict):
CidrBlockAssociationSet: NotRequired[List[CidrBlockAssociationTypeDef]], # (1)
Ipv6CidrBlockAssociationSet: NotRequired[List[Ipv6CidrBlockAssociationTypeDef]], # (2)
DhcpOptionsId: NotRequired[str],
State: NotRequired[str],
AwsEc2VpcDetailsTypeDef#
# AwsEc2VpcDetailsTypeDef definition
class AwsEc2VpcDetailsTypeDef(TypedDict):
CidrBlockAssociationSet: NotRequired[Sequence[CidrBlockAssociationTypeDef]], # (1)
Ipv6CidrBlockAssociationSet: NotRequired[Sequence[Ipv6CidrBlockAssociationTypeDef]], # (2)
DhcpOptionsId: NotRequired[str],
State: NotRequired[str],
AwsEc2VpcEndpointServiceDetailsPaginatorTypeDef#
# AwsEc2VpcEndpointServiceDetailsPaginatorTypeDef definition
class AwsEc2VpcEndpointServiceDetailsPaginatorTypeDef(TypedDict):
AcceptanceRequired: NotRequired[bool],
AvailabilityZones: NotRequired[List[str]],
BaseEndpointDnsNames: NotRequired[List[str]],
ManagesVpcEndpoints: NotRequired[bool],
GatewayLoadBalancerArns: NotRequired[List[str]],
NetworkLoadBalancerArns: NotRequired[List[str]],
PrivateDnsName: NotRequired[str],
ServiceId: NotRequired[str],
ServiceName: NotRequired[str],
ServiceState: NotRequired[str],
ServiceType: NotRequired[List[AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef]], # (1)
AwsEc2VpcEndpointServiceDetailsTypeDef#
# AwsEc2VpcEndpointServiceDetailsTypeDef definition
class AwsEc2VpcEndpointServiceDetailsTypeDef(TypedDict):
AcceptanceRequired: NotRequired[bool],
AvailabilityZones: NotRequired[Sequence[str]],
BaseEndpointDnsNames: NotRequired[Sequence[str]],
ManagesVpcEndpoints: NotRequired[bool],
GatewayLoadBalancerArns: NotRequired[Sequence[str]],
NetworkLoadBalancerArns: NotRequired[Sequence[str]],
PrivateDnsName: NotRequired[str],
ServiceId: NotRequired[str],
ServiceName: NotRequired[str],
ServiceState: NotRequired[str],
ServiceType: NotRequired[Sequence[AwsEc2VpcEndpointServiceServiceTypeDetailsTypeDef]], # (1)
AwsEc2VpcPeeringConnectionVpcInfoDetailsPaginatorTypeDef#
# AwsEc2VpcPeeringConnectionVpcInfoDetailsPaginatorTypeDef definition
class AwsEc2VpcPeeringConnectionVpcInfoDetailsPaginatorTypeDef(TypedDict):
CidrBlock: NotRequired[str],
CidrBlockSet: NotRequired[List[VpcInfoCidrBlockSetDetailsTypeDef]], # (1)
Ipv6CidrBlockSet: NotRequired[List[VpcInfoIpv6CidrBlockSetDetailsTypeDef]], # (2)
OwnerId: NotRequired[str],
PeeringOptions: NotRequired[VpcInfoPeeringOptionsDetailsTypeDef], # (3)
Region: NotRequired[str],
VpcId: NotRequired[str],
- See VpcInfoCidrBlockSetDetailsTypeDef
- See VpcInfoIpv6CidrBlockSetDetailsTypeDef
- See VpcInfoPeeringOptionsDetailsTypeDef
AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef#
# AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef definition
class AwsEc2VpcPeeringConnectionVpcInfoDetailsTypeDef(TypedDict):
CidrBlock: NotRequired[str],
CidrBlockSet: NotRequired[Sequence[VpcInfoCidrBlockSetDetailsTypeDef]], # (1)
Ipv6CidrBlockSet: NotRequired[Sequence[VpcInfoIpv6CidrBlockSetDetailsTypeDef]], # (2)
OwnerId: NotRequired[str],
PeeringOptions: NotRequired[VpcInfoPeeringOptionsDetailsTypeDef], # (3)
Region: NotRequired[str],
VpcId: NotRequired[str],
- See VpcInfoCidrBlockSetDetailsTypeDef
- See VpcInfoIpv6CidrBlockSetDetailsTypeDef
- See VpcInfoPeeringOptionsDetailsTypeDef
AwsEc2VpnConnectionOptionsDetailsPaginatorTypeDef#
# AwsEc2VpnConnectionOptionsDetailsPaginatorTypeDef definition
class AwsEc2VpnConnectionOptionsDetailsPaginatorTypeDef(TypedDict):
StaticRoutesOnly: NotRequired[bool],
TunnelOptions: NotRequired[List[AwsEc2VpnConnectionOptionsTunnelOptionsDetailsPaginatorTypeDef]], # (1)
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],
AwsEcsContainerDetailsPaginatorTypeDef#
# AwsEcsContainerDetailsPaginatorTypeDef definition
class AwsEcsContainerDetailsPaginatorTypeDef(TypedDict):
Name: NotRequired[str],
Image: NotRequired[str],
MountPoints: NotRequired[List[AwsMountPointTypeDef]], # (1)
Privileged: NotRequired[bool],
AwsEcsContainerDetailsTypeDef#
# AwsEcsContainerDetailsTypeDef definition
class AwsEcsContainerDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Image: NotRequired[str],
MountPoints: NotRequired[Sequence[AwsMountPointTypeDef]], # (1)
Privileged: NotRequired[bool],
AwsEcsServiceDeploymentConfigurationDetailsTypeDef#
# AwsEcsServiceDeploymentConfigurationDetailsTypeDef definition
class AwsEcsServiceDeploymentConfigurationDetailsTypeDef(TypedDict):
DeploymentCircuitBreaker: NotRequired[AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetailsTypeDef], # (1)
MaximumPercent: NotRequired[int],
MinimumHealthyPercent: NotRequired[int],
AwsEcsServiceNetworkConfigurationDetailsPaginatorTypeDef#
# AwsEcsServiceNetworkConfigurationDetailsPaginatorTypeDef definition
class AwsEcsServiceNetworkConfigurationDetailsPaginatorTypeDef(TypedDict):
AwsVpcConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsPaginatorTypeDef], # (1)
AwsEcsServiceNetworkConfigurationDetailsTypeDef#
# AwsEcsServiceNetworkConfigurationDetailsTypeDef definition
class AwsEcsServiceNetworkConfigurationDetailsTypeDef(TypedDict):
AwsVpcConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsTypeDef], # (1)
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsPaginatorTypeDef(TypedDict):
Capabilities: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsPaginatorTypeDef], # (1)
Devices: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsPaginatorTypeDef]], # (2)
InitProcessEnabled: NotRequired[bool],
MaxSwap: NotRequired[int],
SharedMemorySize: NotRequired[int],
Swappiness: NotRequired[int],
Tmpfs: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsPaginatorTypeDef]], # (3)
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsPaginatorTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsPaginatorTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsPaginatorTypeDef
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
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsPaginatorTypeDef(TypedDict):
LogDriver: NotRequired[str],
Options: NotRequired[Dict[str, str]],
SecretOptions: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef]], # (1)
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsTypeDef(TypedDict):
LogDriver: NotRequired[str],
Options: NotRequired[Mapping[str, str]],
SecretOptions: NotRequired[Sequence[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetailsTypeDef]], # (1)
AwsEcsTaskDefinitionProxyConfigurationDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionProxyConfigurationDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionProxyConfigurationDetailsPaginatorTypeDef(TypedDict):
ContainerName: NotRequired[str],
ProxyConfigurationProperties: NotRequired[List[AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef]], # (1)
Type: NotRequired[str],
AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef(TypedDict):
ContainerName: NotRequired[str],
ProxyConfigurationProperties: NotRequired[Sequence[AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetailsTypeDef]], # (1)
Type: NotRequired[str],
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef#
# AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef definition
class AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef(TypedDict):
AuthorizationConfig: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetailsTypeDef], # (1)
FilesystemId: NotRequired[str],
RootDirectory: NotRequired[str],
TransitEncryption: NotRequired[str],
TransitEncryptionPort: NotRequired[int],
AwsEcsTaskVolumeDetailsTypeDef#
# AwsEcsTaskVolumeDetailsTypeDef definition
class AwsEcsTaskVolumeDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Host: NotRequired[AwsEcsTaskVolumeHostDetailsTypeDef], # (1)
AwsEfsAccessPointRootDirectoryDetailsTypeDef#
# AwsEfsAccessPointRootDirectoryDetailsTypeDef definition
class AwsEfsAccessPointRootDirectoryDetailsTypeDef(TypedDict):
CreationInfo: NotRequired[AwsEfsAccessPointRootDirectoryCreationInfoDetailsTypeDef], # (1)
Path: NotRequired[str],
AwsEksClusterLoggingDetailsPaginatorTypeDef#
# AwsEksClusterLoggingDetailsPaginatorTypeDef definition
class AwsEksClusterLoggingDetailsPaginatorTypeDef(TypedDict):
ClusterLogging: NotRequired[List[AwsEksClusterLoggingClusterLoggingDetailsPaginatorTypeDef]], # (1)
AwsEksClusterLoggingDetailsTypeDef#
# AwsEksClusterLoggingDetailsTypeDef definition
class AwsEksClusterLoggingDetailsTypeDef(TypedDict):
ClusterLogging: NotRequired[Sequence[AwsEksClusterLoggingClusterLoggingDetailsTypeDef]], # (1)
AwsElasticBeanstalkEnvironmentDetailsPaginatorTypeDef#
# AwsElasticBeanstalkEnvironmentDetailsPaginatorTypeDef definition
class AwsElasticBeanstalkEnvironmentDetailsPaginatorTypeDef(TypedDict):
ApplicationName: NotRequired[str],
Cname: NotRequired[str],
DateCreated: NotRequired[str],
DateUpdated: NotRequired[str],
Description: NotRequired[str],
EndpointUrl: NotRequired[str],
EnvironmentArn: NotRequired[str],
EnvironmentId: NotRequired[str],
EnvironmentLinks: NotRequired[List[AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef]], # (1)
EnvironmentName: NotRequired[str],
OptionSettings: NotRequired[List[AwsElasticBeanstalkEnvironmentOptionSettingTypeDef]], # (2)
PlatformArn: NotRequired[str],
SolutionStackName: NotRequired[str],
Status: NotRequired[str],
Tier: NotRequired[AwsElasticBeanstalkEnvironmentTierTypeDef], # (3)
VersionLabel: NotRequired[str],
- See AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef
- See AwsElasticBeanstalkEnvironmentOptionSettingTypeDef
- See AwsElasticBeanstalkEnvironmentTierTypeDef
AwsElasticBeanstalkEnvironmentDetailsTypeDef#
# AwsElasticBeanstalkEnvironmentDetailsTypeDef definition
class AwsElasticBeanstalkEnvironmentDetailsTypeDef(TypedDict):
ApplicationName: NotRequired[str],
Cname: NotRequired[str],
DateCreated: NotRequired[str],
DateUpdated: NotRequired[str],
Description: NotRequired[str],
EndpointUrl: NotRequired[str],
EnvironmentArn: NotRequired[str],
EnvironmentId: NotRequired[str],
EnvironmentLinks: NotRequired[Sequence[AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef]], # (1)
EnvironmentName: NotRequired[str],
OptionSettings: NotRequired[Sequence[AwsElasticBeanstalkEnvironmentOptionSettingTypeDef]], # (2)
PlatformArn: NotRequired[str],
SolutionStackName: NotRequired[str],
Status: NotRequired[str],
Tier: NotRequired[AwsElasticBeanstalkEnvironmentTierTypeDef], # (3)
VersionLabel: NotRequired[str],
- See AwsElasticBeanstalkEnvironmentEnvironmentLinkTypeDef
- See AwsElasticBeanstalkEnvironmentOptionSettingTypeDef
- See AwsElasticBeanstalkEnvironmentTierTypeDef
AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef#
# AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef definition
class AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef(TypedDict):
DedicatedMasterCount: NotRequired[int],
DedicatedMasterEnabled: NotRequired[bool],
DedicatedMasterType: NotRequired[str],
InstanceCount: NotRequired[int],
InstanceType: NotRequired[str],
ZoneAwarenessConfig: NotRequired[AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetailsTypeDef], # (1)
ZoneAwarenessEnabled: NotRequired[bool],
AwsElasticsearchDomainLogPublishingOptionsTypeDef#
# AwsElasticsearchDomainLogPublishingOptionsTypeDef definition
class AwsElasticsearchDomainLogPublishingOptionsTypeDef(TypedDict):
IndexSlowLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef], # (1)
SearchSlowLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef], # (1)
AuditLogs: NotRequired[AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef], # (1)
- See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsLogConfigTypeDef
AwsElbLoadBalancerPoliciesPaginatorTypeDef#
# AwsElbLoadBalancerPoliciesPaginatorTypeDef definition
class AwsElbLoadBalancerPoliciesPaginatorTypeDef(TypedDict):
AppCookieStickinessPolicies: NotRequired[List[AwsElbAppCookieStickinessPolicyTypeDef]], # (1)
LbCookieStickinessPolicies: NotRequired[List[AwsElbLbCookieStickinessPolicyTypeDef]], # (2)
OtherPolicies: NotRequired[List[str]],
AwsElbLoadBalancerPoliciesTypeDef#
# AwsElbLoadBalancerPoliciesTypeDef definition
class AwsElbLoadBalancerPoliciesTypeDef(TypedDict):
AppCookieStickinessPolicies: NotRequired[Sequence[AwsElbAppCookieStickinessPolicyTypeDef]], # (1)
LbCookieStickinessPolicies: NotRequired[Sequence[AwsElbLbCookieStickinessPolicyTypeDef]], # (2)
OtherPolicies: NotRequired[Sequence[str]],
AwsElbLoadBalancerAttributesPaginatorTypeDef#
# AwsElbLoadBalancerAttributesPaginatorTypeDef definition
class AwsElbLoadBalancerAttributesPaginatorTypeDef(TypedDict):
AccessLog: NotRequired[AwsElbLoadBalancerAccessLogTypeDef], # (1)
ConnectionDraining: NotRequired[AwsElbLoadBalancerConnectionDrainingTypeDef], # (2)
ConnectionSettings: NotRequired[AwsElbLoadBalancerConnectionSettingsTypeDef], # (3)
CrossZoneLoadBalancing: NotRequired[AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef], # (4)
AdditionalAttributes: NotRequired[List[AwsElbLoadBalancerAdditionalAttributeTypeDef]], # (5)
- See AwsElbLoadBalancerAccessLogTypeDef
- See AwsElbLoadBalancerConnectionDrainingTypeDef
- See AwsElbLoadBalancerConnectionSettingsTypeDef
- See AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef
- See AwsElbLoadBalancerAdditionalAttributeTypeDef
AwsElbLoadBalancerAttributesTypeDef#
# AwsElbLoadBalancerAttributesTypeDef definition
class AwsElbLoadBalancerAttributesTypeDef(TypedDict):
AccessLog: NotRequired[AwsElbLoadBalancerAccessLogTypeDef], # (1)
ConnectionDraining: NotRequired[AwsElbLoadBalancerConnectionDrainingTypeDef], # (2)
ConnectionSettings: NotRequired[AwsElbLoadBalancerConnectionSettingsTypeDef], # (3)
CrossZoneLoadBalancing: NotRequired[AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef], # (4)
AdditionalAttributes: NotRequired[Sequence[AwsElbLoadBalancerAdditionalAttributeTypeDef]], # (5)
- See AwsElbLoadBalancerAccessLogTypeDef
- See AwsElbLoadBalancerConnectionDrainingTypeDef
- See AwsElbLoadBalancerConnectionSettingsTypeDef
- See AwsElbLoadBalancerCrossZoneLoadBalancingTypeDef
- See AwsElbLoadBalancerAdditionalAttributeTypeDef
AwsElbLoadBalancerListenerDescriptionPaginatorTypeDef#
# AwsElbLoadBalancerListenerDescriptionPaginatorTypeDef definition
class AwsElbLoadBalancerListenerDescriptionPaginatorTypeDef(TypedDict):
Listener: NotRequired[AwsElbLoadBalancerListenerTypeDef], # (1)
PolicyNames: NotRequired[List[str]],
AwsElbLoadBalancerListenerDescriptionTypeDef#
# AwsElbLoadBalancerListenerDescriptionTypeDef definition
class AwsElbLoadBalancerListenerDescriptionTypeDef(TypedDict):
Listener: NotRequired[AwsElbLoadBalancerListenerTypeDef], # (1)
PolicyNames: NotRequired[Sequence[str]],
AwsElbv2LoadBalancerDetailsPaginatorTypeDef#
# AwsElbv2LoadBalancerDetailsPaginatorTypeDef definition
class AwsElbv2LoadBalancerDetailsPaginatorTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[AvailabilityZoneTypeDef]], # (1)
CanonicalHostedZoneId: NotRequired[str],
CreatedTime: NotRequired[str],
DNSName: NotRequired[str],
IpAddressType: NotRequired[str],
Scheme: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
State: NotRequired[LoadBalancerStateTypeDef], # (2)
Type: NotRequired[str],
VpcId: NotRequired[str],
LoadBalancerAttributes: NotRequired[List[AwsElbv2LoadBalancerAttributeTypeDef]], # (3)
AwsElbv2LoadBalancerDetailsTypeDef#
# AwsElbv2LoadBalancerDetailsTypeDef definition
class AwsElbv2LoadBalancerDetailsTypeDef(TypedDict):
AvailabilityZones: NotRequired[Sequence[AvailabilityZoneTypeDef]], # (1)
CanonicalHostedZoneId: NotRequired[str],
CreatedTime: NotRequired[str],
DNSName: NotRequired[str],
IpAddressType: NotRequired[str],
Scheme: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
State: NotRequired[LoadBalancerStateTypeDef], # (2)
Type: NotRequired[str],
VpcId: NotRequired[str],
LoadBalancerAttributes: NotRequired[Sequence[AwsElbv2LoadBalancerAttributeTypeDef]], # (3)
AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef#
# AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef definition
class AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef(TypedDict):
Primary: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef], # (1)
Secondary: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef], # (2)
- See AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetailsTypeDef
- See AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetailsTypeDef
AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef(TypedDict):
AuditLogs: NotRequired[AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetailsTypeDef], # (1)
AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef(TypedDict):
EbsVolumes: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef], # (1)
- See AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetailsTypeDef
AwsIamAccessKeySessionContextTypeDef#
# AwsIamAccessKeySessionContextTypeDef definition
class AwsIamAccessKeySessionContextTypeDef(TypedDict):
Attributes: NotRequired[AwsIamAccessKeySessionContextAttributesTypeDef], # (1)
SessionIssuer: NotRequired[AwsIamAccessKeySessionContextSessionIssuerTypeDef], # (2)
- See AwsIamAccessKeySessionContextAttributesTypeDef
- See AwsIamAccessKeySessionContextSessionIssuerTypeDef
AwsIamGroupDetailsPaginatorTypeDef#
# AwsIamGroupDetailsPaginatorTypeDef definition
class AwsIamGroupDetailsPaginatorTypeDef(TypedDict):
AttachedManagedPolicies: NotRequired[List[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
GroupId: NotRequired[str],
GroupName: NotRequired[str],
GroupPolicyList: NotRequired[List[AwsIamGroupPolicyTypeDef]], # (2)
Path: NotRequired[str],
AwsIamGroupDetailsTypeDef#
# AwsIamGroupDetailsTypeDef definition
class AwsIamGroupDetailsTypeDef(TypedDict):
AttachedManagedPolicies: NotRequired[Sequence[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
GroupId: NotRequired[str],
GroupName: NotRequired[str],
GroupPolicyList: NotRequired[Sequence[AwsIamGroupPolicyTypeDef]], # (2)
Path: NotRequired[str],
AwsIamInstanceProfilePaginatorTypeDef#
# AwsIamInstanceProfilePaginatorTypeDef definition
class AwsIamInstanceProfilePaginatorTypeDef(TypedDict):
Arn: NotRequired[str],
CreateDate: NotRequired[str],
InstanceProfileId: NotRequired[str],
InstanceProfileName: NotRequired[str],
Path: NotRequired[str],
Roles: NotRequired[List[AwsIamInstanceProfileRoleTypeDef]], # (1)
AwsIamInstanceProfileTypeDef#
# AwsIamInstanceProfileTypeDef definition
class AwsIamInstanceProfileTypeDef(TypedDict):
Arn: NotRequired[str],
CreateDate: NotRequired[str],
InstanceProfileId: NotRequired[str],
InstanceProfileName: NotRequired[str],
Path: NotRequired[str],
Roles: NotRequired[Sequence[AwsIamInstanceProfileRoleTypeDef]], # (1)
AwsIamPolicyDetailsPaginatorTypeDef#
# AwsIamPolicyDetailsPaginatorTypeDef definition
class AwsIamPolicyDetailsPaginatorTypeDef(TypedDict):
AttachmentCount: NotRequired[int],
CreateDate: NotRequired[str],
DefaultVersionId: NotRequired[str],
Description: NotRequired[str],
IsAttachable: NotRequired[bool],
Path: NotRequired[str],
PermissionsBoundaryUsageCount: NotRequired[int],
PolicyId: NotRequired[str],
PolicyName: NotRequired[str],
PolicyVersionList: NotRequired[List[AwsIamPolicyVersionTypeDef]], # (1)
UpdateDate: NotRequired[str],
AwsIamPolicyDetailsTypeDef#
# AwsIamPolicyDetailsTypeDef definition
class AwsIamPolicyDetailsTypeDef(TypedDict):
AttachmentCount: NotRequired[int],
CreateDate: NotRequired[str],
DefaultVersionId: NotRequired[str],
Description: NotRequired[str],
IsAttachable: NotRequired[bool],
Path: NotRequired[str],
PermissionsBoundaryUsageCount: NotRequired[int],
PolicyId: NotRequired[str],
PolicyName: NotRequired[str],
PolicyVersionList: NotRequired[Sequence[AwsIamPolicyVersionTypeDef]], # (1)
UpdateDate: NotRequired[str],
AwsIamUserDetailsPaginatorTypeDef#
# AwsIamUserDetailsPaginatorTypeDef definition
class AwsIamUserDetailsPaginatorTypeDef(TypedDict):
AttachedManagedPolicies: NotRequired[List[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
GroupList: NotRequired[List[str]],
Path: NotRequired[str],
PermissionsBoundary: NotRequired[AwsIamPermissionsBoundaryTypeDef], # (2)
UserId: NotRequired[str],
UserName: NotRequired[str],
UserPolicyList: NotRequired[List[AwsIamUserPolicyTypeDef]], # (3)
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- See AwsIamUserPolicyTypeDef
AwsIamUserDetailsTypeDef#
# AwsIamUserDetailsTypeDef definition
class AwsIamUserDetailsTypeDef(TypedDict):
AttachedManagedPolicies: NotRequired[Sequence[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
GroupList: NotRequired[Sequence[str]],
Path: NotRequired[str],
PermissionsBoundary: NotRequired[AwsIamPermissionsBoundaryTypeDef], # (2)
UserId: NotRequired[str],
UserName: NotRequired[str],
UserPolicyList: NotRequired[Sequence[AwsIamUserPolicyTypeDef]], # (3)
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- See AwsIamUserPolicyTypeDef
AwsKinesisStreamDetailsTypeDef#
# AwsKinesisStreamDetailsTypeDef definition
class AwsKinesisStreamDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
StreamEncryption: NotRequired[AwsKinesisStreamStreamEncryptionDetailsTypeDef], # (1)
ShardCount: NotRequired[int],
RetentionPeriodHours: NotRequired[int],
AwsLambdaFunctionEnvironmentPaginatorTypeDef#
# AwsLambdaFunctionEnvironmentPaginatorTypeDef definition
class AwsLambdaFunctionEnvironmentPaginatorTypeDef(TypedDict):
Variables: NotRequired[Dict[str, str]],
Error: NotRequired[AwsLambdaFunctionEnvironmentErrorTypeDef], # (1)
AwsLambdaFunctionEnvironmentTypeDef#
# AwsLambdaFunctionEnvironmentTypeDef definition
class AwsLambdaFunctionEnvironmentTypeDef(TypedDict):
Variables: NotRequired[Mapping[str, str]],
Error: NotRequired[AwsLambdaFunctionEnvironmentErrorTypeDef], # (1)
AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef(TypedDict):
Iam: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef], # (1)
Scram: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef], # (2)
- See AwsMskClusterClusterInfoClientAuthenticationSaslIamDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationSaslScramDetailsTypeDef
AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef#
# AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef definition
class AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef(TypedDict):
EncryptionInTransit: NotRequired[AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef], # (1)
EncryptionAtRest: NotRequired[AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef], # (2)
- See AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetailsTypeDef
- See AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetailsTypeDef
AwsNetworkFirewallFirewallDetailsPaginatorTypeDef#
# AwsNetworkFirewallFirewallDetailsPaginatorTypeDef definition
class AwsNetworkFirewallFirewallDetailsPaginatorTypeDef(TypedDict):
DeleteProtection: NotRequired[bool],
Description: NotRequired[str],
FirewallArn: NotRequired[str],
FirewallId: NotRequired[str],
FirewallName: NotRequired[str],
FirewallPolicyArn: NotRequired[str],
FirewallPolicyChangeProtection: NotRequired[bool],
SubnetChangeProtection: NotRequired[bool],
SubnetMappings: NotRequired[List[AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef]], # (1)
VpcId: NotRequired[str],
AwsNetworkFirewallFirewallDetailsTypeDef#
# AwsNetworkFirewallFirewallDetailsTypeDef definition
class AwsNetworkFirewallFirewallDetailsTypeDef(TypedDict):
DeleteProtection: NotRequired[bool],
Description: NotRequired[str],
FirewallArn: NotRequired[str],
FirewallId: NotRequired[str],
FirewallName: NotRequired[str],
FirewallPolicyArn: NotRequired[str],
FirewallPolicyChangeProtection: NotRequired[bool],
SubnetChangeProtection: NotRequired[bool],
SubnetMappings: NotRequired[Sequence[AwsNetworkFirewallFirewallSubnetMappingsDetailsTypeDef]], # (1)
VpcId: NotRequired[str],
AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef(TypedDict):
Enabled: NotRequired[bool],
InternalUserDatabaseEnabled: NotRequired[bool],
MasterUserOptions: NotRequired[AwsOpenSearchServiceDomainMasterUserOptionsDetailsTypeDef], # (1)
AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef#
# AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef definition
class AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef(TypedDict):
InstanceCount: NotRequired[int],
WarmEnabled: NotRequired[bool],
WarmCount: NotRequired[int],
DedicatedMasterEnabled: NotRequired[bool],
ZoneAwarenessConfig: NotRequired[AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetailsTypeDef], # (1)
DedicatedMasterCount: NotRequired[int],
InstanceType: NotRequired[str],
WarmType: NotRequired[str],
ZoneAwarenessEnabled: NotRequired[bool],
DedicatedMasterType: NotRequired[str],
AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef#
# AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef definition
class AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef(TypedDict):
IndexSlowLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef], # (1)
SearchSlowLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef], # (1)
AuditLogs: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionTypeDef], # (1)
- See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionTypeDef
AwsRdsDbClusterDetailsPaginatorTypeDef#
# AwsRdsDbClusterDetailsPaginatorTypeDef definition
class AwsRdsDbClusterDetailsPaginatorTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AvailabilityZones: NotRequired[List[str]],
BackupRetentionPeriod: NotRequired[int],
DatabaseName: NotRequired[str],
Status: NotRequired[str],
Endpoint: NotRequired[str],
ReaderEndpoint: NotRequired[str],
CustomEndpoints: NotRequired[List[str]],
MultiAz: NotRequired[bool],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
Port: NotRequired[int],
MasterUsername: NotRequired[str],
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
ReadReplicaIdentifiers: NotRequired[List[str]],
VpcSecurityGroups: NotRequired[List[AwsRdsDbInstanceVpcSecurityGroupTypeDef]], # (1)
HostedZoneId: NotRequired[str],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterResourceId: NotRequired[str],
AssociatedRoles: NotRequired[List[AwsRdsDbClusterAssociatedRoleTypeDef]], # (2)
ClusterCreateTime: NotRequired[str],
EnabledCloudWatchLogsExports: NotRequired[List[str]],
EngineMode: NotRequired[str],
DeletionProtection: NotRequired[bool],
HttpEndpointEnabled: NotRequired[bool],
ActivityStreamStatus: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
CrossAccountClone: NotRequired[bool],
DomainMemberships: NotRequired[List[AwsRdsDbDomainMembershipTypeDef]], # (3)
DbClusterParameterGroup: NotRequired[str],
DbSubnetGroup: NotRequired[str],
DbClusterOptionGroupMemberships: NotRequired[List[AwsRdsDbClusterOptionGroupMembershipTypeDef]], # (4)
DbClusterIdentifier: NotRequired[str],
DbClusterMembers: NotRequired[List[AwsRdsDbClusterMemberTypeDef]], # (5)
IamDatabaseAuthenticationEnabled: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbClusterAssociatedRoleTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbClusterOptionGroupMembershipTypeDef
- See AwsRdsDbClusterMemberTypeDef
AwsRdsDbClusterDetailsTypeDef#
# AwsRdsDbClusterDetailsTypeDef definition
class AwsRdsDbClusterDetailsTypeDef(TypedDict):
AllocatedStorage: NotRequired[int],
AvailabilityZones: NotRequired[Sequence[str]],
BackupRetentionPeriod: NotRequired[int],
DatabaseName: NotRequired[str],
Status: NotRequired[str],
Endpoint: NotRequired[str],
ReaderEndpoint: NotRequired[str],
CustomEndpoints: NotRequired[Sequence[str]],
MultiAz: NotRequired[bool],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
Port: NotRequired[int],
MasterUsername: NotRequired[str],
PreferredBackupWindow: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
ReadReplicaIdentifiers: NotRequired[Sequence[str]],
VpcSecurityGroups: NotRequired[Sequence[AwsRdsDbInstanceVpcSecurityGroupTypeDef]], # (1)
HostedZoneId: NotRequired[str],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterResourceId: NotRequired[str],
AssociatedRoles: NotRequired[Sequence[AwsRdsDbClusterAssociatedRoleTypeDef]], # (2)
ClusterCreateTime: NotRequired[str],
EnabledCloudWatchLogsExports: NotRequired[Sequence[str]],
EngineMode: NotRequired[str],
DeletionProtection: NotRequired[bool],
HttpEndpointEnabled: NotRequired[bool],
ActivityStreamStatus: NotRequired[str],
CopyTagsToSnapshot: NotRequired[bool],
CrossAccountClone: NotRequired[bool],
DomainMemberships: NotRequired[Sequence[AwsRdsDbDomainMembershipTypeDef]], # (3)
DbClusterParameterGroup: NotRequired[str],
DbSubnetGroup: NotRequired[str],
DbClusterOptionGroupMemberships: NotRequired[Sequence[AwsRdsDbClusterOptionGroupMembershipTypeDef]], # (4)
DbClusterIdentifier: NotRequired[str],
DbClusterMembers: NotRequired[Sequence[AwsRdsDbClusterMemberTypeDef]], # (5)
IamDatabaseAuthenticationEnabled: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbClusterAssociatedRoleTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbClusterOptionGroupMembershipTypeDef
- See AwsRdsDbClusterMemberTypeDef
AwsRdsDbClusterSnapshotDetailsPaginatorTypeDef#
# AwsRdsDbClusterSnapshotDetailsPaginatorTypeDef definition
class AwsRdsDbClusterSnapshotDetailsPaginatorTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
VpcId: NotRequired[str],
ClusterCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
PercentProgress: NotRequired[int],
StorageEncrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
DbClusterIdentifier: NotRequired[str],
DbClusterSnapshotIdentifier: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
DbClusterSnapshotAttributes: NotRequired[List[AwsRdsDbClusterSnapshotDbClusterSnapshotAttributePaginatorTypeDef]], # (1)
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)
AwsRdsDbSnapshotDetailsPaginatorTypeDef#
# AwsRdsDbSnapshotDetailsPaginatorTypeDef definition
class AwsRdsDbSnapshotDetailsPaginatorTypeDef(TypedDict):
DbSnapshotIdentifier: NotRequired[str],
DbInstanceIdentifier: NotRequired[str],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
VpcId: NotRequired[str],
InstanceCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
PercentProgress: NotRequired[int],
SourceRegion: NotRequired[str],
SourceDbSnapshotIdentifier: NotRequired[str],
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
Encrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
Timezone: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
ProcessorFeatures: NotRequired[List[AwsRdsDbProcessorFeatureTypeDef]], # (1)
DbiResourceId: NotRequired[str],
AwsRdsDbSnapshotDetailsTypeDef#
# AwsRdsDbSnapshotDetailsTypeDef definition
class AwsRdsDbSnapshotDetailsTypeDef(TypedDict):
DbSnapshotIdentifier: NotRequired[str],
DbInstanceIdentifier: NotRequired[str],
SnapshotCreateTime: NotRequired[str],
Engine: NotRequired[str],
AllocatedStorage: NotRequired[int],
Status: NotRequired[str],
Port: NotRequired[int],
AvailabilityZone: NotRequired[str],
VpcId: NotRequired[str],
InstanceCreateTime: NotRequired[str],
MasterUsername: NotRequired[str],
EngineVersion: NotRequired[str],
LicenseModel: NotRequired[str],
SnapshotType: NotRequired[str],
Iops: NotRequired[int],
OptionGroupName: NotRequired[str],
PercentProgress: NotRequired[int],
SourceRegion: NotRequired[str],
SourceDbSnapshotIdentifier: NotRequired[str],
StorageType: NotRequired[str],
TdeCredentialArn: NotRequired[str],
Encrypted: NotRequired[bool],
KmsKeyId: NotRequired[str],
Timezone: NotRequired[str],
IamDatabaseAuthenticationEnabled: NotRequired[bool],
ProcessorFeatures: NotRequired[Sequence[AwsRdsDbProcessorFeatureTypeDef]], # (1)
DbiResourceId: NotRequired[str],
AwsRdsDbPendingModifiedValuesPaginatorTypeDef#
# AwsRdsDbPendingModifiedValuesPaginatorTypeDef definition
class AwsRdsDbPendingModifiedValuesPaginatorTypeDef(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[AwsRdsPendingCloudWatchLogsExportsPaginatorTypeDef], # (1)
ProcessorFeatures: NotRequired[List[AwsRdsDbProcessorFeatureTypeDef]], # (2)
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)
AwsRdsDbSecurityGroupDetailsPaginatorTypeDef#
# AwsRdsDbSecurityGroupDetailsPaginatorTypeDef definition
class AwsRdsDbSecurityGroupDetailsPaginatorTypeDef(TypedDict):
DbSecurityGroupArn: NotRequired[str],
DbSecurityGroupDescription: NotRequired[str],
DbSecurityGroupName: NotRequired[str],
Ec2SecurityGroups: NotRequired[List[AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef]], # (1)
IpRanges: NotRequired[List[AwsRdsDbSecurityGroupIpRangeTypeDef]], # (2)
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
AwsRdsDbSecurityGroupDetailsTypeDef#
# AwsRdsDbSecurityGroupDetailsTypeDef definition
class AwsRdsDbSecurityGroupDetailsTypeDef(TypedDict):
DbSecurityGroupArn: NotRequired[str],
DbSecurityGroupDescription: NotRequired[str],
DbSecurityGroupName: NotRequired[str],
Ec2SecurityGroups: NotRequired[Sequence[AwsRdsDbSecurityGroupEc2SecurityGroupTypeDef]], # (1)
IpRanges: NotRequired[Sequence[AwsRdsDbSecurityGroupIpRangeTypeDef]], # (2)
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
AwsRdsDbSubnetGroupSubnetTypeDef#
# AwsRdsDbSubnetGroupSubnetTypeDef definition
class AwsRdsDbSubnetGroupSubnetTypeDef(TypedDict):
SubnetIdentifier: NotRequired[str],
SubnetAvailabilityZone: NotRequired[AwsRdsDbSubnetGroupSubnetAvailabilityZoneTypeDef], # (1)
SubnetStatus: NotRequired[str],
AwsRedshiftClusterClusterParameterGroupPaginatorTypeDef#
# AwsRedshiftClusterClusterParameterGroupPaginatorTypeDef definition
class AwsRedshiftClusterClusterParameterGroupPaginatorTypeDef(TypedDict):
ClusterParameterStatusList: NotRequired[List[AwsRedshiftClusterClusterParameterStatusTypeDef]], # (1)
ParameterApplyStatus: NotRequired[str],
ParameterGroupName: NotRequired[str],
AwsRedshiftClusterClusterParameterGroupTypeDef#
# AwsRedshiftClusterClusterParameterGroupTypeDef definition
class AwsRedshiftClusterClusterParameterGroupTypeDef(TypedDict):
ClusterParameterStatusList: NotRequired[Sequence[AwsRedshiftClusterClusterParameterStatusTypeDef]], # (1)
ParameterApplyStatus: NotRequired[str],
ParameterGroupName: NotRequired[str],
AwsRoute53HostedZoneObjectDetailsTypeDef#
# AwsRoute53HostedZoneObjectDetailsTypeDef definition
class AwsRoute53HostedZoneObjectDetailsTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Config: NotRequired[AwsRoute53HostedZoneConfigDetailsTypeDef], # (1)
AwsRoute53QueryLoggingConfigDetailsTypeDef#
# AwsRoute53QueryLoggingConfigDetailsTypeDef definition
class AwsRoute53QueryLoggingConfigDetailsTypeDef(TypedDict):
CloudWatchLogsLogGroupArn: NotRequired[CloudWatchLogsLogGroupArnConfigDetailsTypeDef], # (1)
AwsS3AccessPointDetailsTypeDef#
# AwsS3AccessPointDetailsTypeDef definition
class AwsS3AccessPointDetailsTypeDef(TypedDict):
AccessPointArn: NotRequired[str],
Alias: NotRequired[str],
Bucket: NotRequired[str],
BucketAccountId: NotRequired[str],
Name: NotRequired[str],
NetworkOrigin: NotRequired[str],
PublicAccessBlockConfiguration: NotRequired[AwsS3AccountPublicAccessBlockDetailsTypeDef], # (1)
VpcConfiguration: NotRequired[AwsS3AccessPointVpcConfigurationDetailsTypeDef], # (2)
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef(TypedDict):
Prefix: NotRequired[str],
Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetailsTypeDef], # (1)
Type: NotRequired[str],
AwsS3BucketNotificationConfigurationS3KeyFilterPaginatorTypeDef#
# AwsS3BucketNotificationConfigurationS3KeyFilterPaginatorTypeDef definition
class AwsS3BucketNotificationConfigurationS3KeyFilterPaginatorTypeDef(TypedDict):
FilterRules: NotRequired[List[AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef]], # (1)
AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef#
# AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef definition
class AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef(TypedDict):
FilterRules: NotRequired[Sequence[AwsS3BucketNotificationConfigurationS3KeyFilterRuleTypeDef]], # (1)
AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef#
# AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef definition
class AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef(TypedDict):
DefaultRetention: NotRequired[AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetailsTypeDef], # (1)
AwsS3BucketServerSideEncryptionRuleTypeDef#
# AwsS3BucketServerSideEncryptionRuleTypeDef definition
class AwsS3BucketServerSideEncryptionRuleTypeDef(TypedDict):
ApplyServerSideEncryptionByDefault: NotRequired[AwsS3BucketServerSideEncryptionByDefaultTypeDef], # (1)
AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef#
# AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef definition
class AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef(TypedDict):
Condition: NotRequired[AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef], # (1)
Redirect: NotRequired[AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef], # (2)
- See AwsS3BucketWebsiteConfigurationRoutingRuleConditionTypeDef
- See AwsS3BucketWebsiteConfigurationRoutingRuleRedirectTypeDef
AwsSageMakerNotebookInstanceDetailsPaginatorTypeDef#
# AwsSageMakerNotebookInstanceDetailsPaginatorTypeDef definition
class AwsSageMakerNotebookInstanceDetailsPaginatorTypeDef(TypedDict):
AcceleratorTypes: NotRequired[List[str]],
AdditionalCodeRepositories: NotRequired[List[str]],
DefaultCodeRepository: NotRequired[str],
DirectInternetAccess: NotRequired[str],
FailureReason: NotRequired[str],
InstanceMetadataServiceConfiguration: NotRequired[AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef], # (1)
InstanceType: NotRequired[str],
KmsKeyId: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
NotebookInstanceArn: NotRequired[str],
NotebookInstanceLifecycleConfigName: NotRequired[str],
NotebookInstanceName: NotRequired[str],
NotebookInstanceStatus: NotRequired[str],
PlatformIdentifier: NotRequired[str],
RoleArn: NotRequired[str],
RootAccess: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
SubnetId: NotRequired[str],
Url: NotRequired[str],
VolumeSizeInGB: NotRequired[int],
AwsSageMakerNotebookInstanceDetailsTypeDef#
# AwsSageMakerNotebookInstanceDetailsTypeDef definition
class AwsSageMakerNotebookInstanceDetailsTypeDef(TypedDict):
AcceleratorTypes: NotRequired[Sequence[str]],
AdditionalCodeRepositories: NotRequired[Sequence[str]],
DefaultCodeRepository: NotRequired[str],
DirectInternetAccess: NotRequired[str],
FailureReason: NotRequired[str],
InstanceMetadataServiceConfiguration: NotRequired[AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetailsTypeDef], # (1)
InstanceType: NotRequired[str],
KmsKeyId: NotRequired[str],
NetworkInterfaceId: NotRequired[str],
NotebookInstanceArn: NotRequired[str],
NotebookInstanceLifecycleConfigName: NotRequired[str],
NotebookInstanceName: NotRequired[str],
NotebookInstanceStatus: NotRequired[str],
PlatformIdentifier: NotRequired[str],
RoleArn: NotRequired[str],
RootAccess: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
SubnetId: NotRequired[str],
Url: NotRequired[str],
VolumeSizeInGB: NotRequired[int],
AwsSecretsManagerSecretDetailsTypeDef#
# AwsSecretsManagerSecretDetailsTypeDef definition
class AwsSecretsManagerSecretDetailsTypeDef(TypedDict):
RotationRules: NotRequired[AwsSecretsManagerSecretRotationRulesTypeDef], # (1)
RotationOccurredWithinFrequency: NotRequired[bool],
KmsKeyId: NotRequired[str],
RotationEnabled: NotRequired[bool],
RotationLambdaArn: NotRequired[str],
Deleted: NotRequired[bool],
Name: NotRequired[str],
Description: NotRequired[str],
BatchUpdateFindingsRequestRequestTypeDef#
# BatchUpdateFindingsRequestRequestTypeDef definition
class BatchUpdateFindingsRequestRequestTypeDef(TypedDict):
FindingIdentifiers: Sequence[AwsSecurityFindingIdentifierTypeDef], # (1)
Note: NotRequired[NoteUpdateTypeDef], # (2)
Severity: NotRequired[SeverityUpdateTypeDef], # (3)
VerificationState: NotRequired[VerificationStateType], # (4)
Confidence: NotRequired[int],
Criticality: NotRequired[int],
Types: NotRequired[Sequence[str]],
UserDefinedFields: NotRequired[Mapping[str, str]],
Workflow: NotRequired[WorkflowUpdateTypeDef], # (5)
RelatedFindings: NotRequired[Sequence[RelatedFindingTypeDef]], # (6)
- See AwsSecurityFindingIdentifierTypeDef
- See NoteUpdateTypeDef
- See SeverityUpdateTypeDef
- See VerificationStateType
- See WorkflowUpdateTypeDef
- See RelatedFindingTypeDef
BatchUpdateFindingsUnprocessedFindingTypeDef#
# BatchUpdateFindingsUnprocessedFindingTypeDef definition
class BatchUpdateFindingsUnprocessedFindingTypeDef(TypedDict):
FindingIdentifier: AwsSecurityFindingIdentifierTypeDef, # (1)
ErrorCode: str,
ErrorMessage: str,
AwsSnsTopicDetailsPaginatorTypeDef#
# AwsSnsTopicDetailsPaginatorTypeDef definition
class AwsSnsTopicDetailsPaginatorTypeDef(TypedDict):
KmsMasterKeyId: NotRequired[str],
Subscription: NotRequired[List[AwsSnsTopicSubscriptionTypeDef]], # (1)
TopicName: NotRequired[str],
Owner: NotRequired[str],
SqsSuccessFeedbackRoleArn: NotRequired[str],
SqsFailureFeedbackRoleArn: NotRequired[str],
ApplicationSuccessFeedbackRoleArn: NotRequired[str],
FirehoseSuccessFeedbackRoleArn: NotRequired[str],
FirehoseFailureFeedbackRoleArn: NotRequired[str],
HttpSuccessFeedbackRoleArn: NotRequired[str],
HttpFailureFeedbackRoleArn: NotRequired[str],
AwsSnsTopicDetailsTypeDef#
# AwsSnsTopicDetailsTypeDef definition
class AwsSnsTopicDetailsTypeDef(TypedDict):
KmsMasterKeyId: NotRequired[str],
Subscription: NotRequired[Sequence[AwsSnsTopicSubscriptionTypeDef]], # (1)
TopicName: NotRequired[str],
Owner: NotRequired[str],
SqsSuccessFeedbackRoleArn: NotRequired[str],
SqsFailureFeedbackRoleArn: NotRequired[str],
ApplicationSuccessFeedbackRoleArn: NotRequired[str],
FirehoseSuccessFeedbackRoleArn: NotRequired[str],
FirehoseFailureFeedbackRoleArn: NotRequired[str],
HttpSuccessFeedbackRoleArn: NotRequired[str],
HttpFailureFeedbackRoleArn: NotRequired[str],
AwsSsmPatchTypeDef#
# AwsSsmPatchTypeDef definition
class AwsSsmPatchTypeDef(TypedDict):
ComplianceSummary: NotRequired[AwsSsmComplianceSummaryTypeDef], # (1)
AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef(TypedDict):
CloudWatchLogsLogGroup: NotRequired[AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetailsTypeDef], # (1)
AwsWafRateBasedRuleDetailsPaginatorTypeDef#
# AwsWafRateBasedRuleDetailsPaginatorTypeDef definition
class AwsWafRateBasedRuleDetailsPaginatorTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RateKey: NotRequired[str],
RateLimit: NotRequired[int],
RuleId: NotRequired[str],
MatchPredicates: NotRequired[List[AwsWafRateBasedRuleMatchPredicateTypeDef]], # (1)
AwsWafRateBasedRuleDetailsTypeDef#
# AwsWafRateBasedRuleDetailsTypeDef definition
class AwsWafRateBasedRuleDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RateKey: NotRequired[str],
RateLimit: NotRequired[int],
RuleId: NotRequired[str],
MatchPredicates: NotRequired[Sequence[AwsWafRateBasedRuleMatchPredicateTypeDef]], # (1)
AwsWafRegionalRateBasedRuleDetailsPaginatorTypeDef#
# AwsWafRegionalRateBasedRuleDetailsPaginatorTypeDef definition
class AwsWafRegionalRateBasedRuleDetailsPaginatorTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RateKey: NotRequired[str],
RateLimit: NotRequired[int],
RuleId: NotRequired[str],
MatchPredicates: NotRequired[List[AwsWafRegionalRateBasedRuleMatchPredicateTypeDef]], # (1)
AwsWafRegionalRateBasedRuleDetailsTypeDef#
# AwsWafRegionalRateBasedRuleDetailsTypeDef definition
class AwsWafRegionalRateBasedRuleDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RateKey: NotRequired[str],
RateLimit: NotRequired[int],
RuleId: NotRequired[str],
MatchPredicates: NotRequired[Sequence[AwsWafRegionalRateBasedRuleMatchPredicateTypeDef]], # (1)
AwsWafRegionalRuleDetailsPaginatorTypeDef#
# AwsWafRegionalRuleDetailsPaginatorTypeDef definition
class AwsWafRegionalRuleDetailsPaginatorTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[List[AwsWafRegionalRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRegionalRuleDetailsTypeDef#
# AwsWafRegionalRuleDetailsTypeDef definition
class AwsWafRegionalRuleDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[Sequence[AwsWafRegionalRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRegionalRuleGroupRulesDetailsTypeDef#
# AwsWafRegionalRuleGroupRulesDetailsTypeDef definition
class AwsWafRegionalRuleGroupRulesDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafRegionalRuleGroupRulesActionDetailsTypeDef], # (1)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
AwsWafRegionalWebAclRulesListDetailsTypeDef#
# AwsWafRegionalWebAclRulesListDetailsTypeDef definition
class AwsWafRegionalWebAclRulesListDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafRegionalWebAclRulesListActionDetailsTypeDef], # (1)
OverrideAction: NotRequired[AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef], # (2)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
- See AwsWafRegionalWebAclRulesListActionDetailsTypeDef
- See AwsWafRegionalWebAclRulesListOverrideActionDetailsTypeDef
AwsWafRuleDetailsPaginatorTypeDef#
# AwsWafRuleDetailsPaginatorTypeDef definition
class AwsWafRuleDetailsPaginatorTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[List[AwsWafRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRuleDetailsTypeDef#
# AwsWafRuleDetailsTypeDef definition
class AwsWafRuleDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
PredicateList: NotRequired[Sequence[AwsWafRulePredicateListDetailsTypeDef]], # (1)
RuleId: NotRequired[str],
AwsWafRuleGroupRulesDetailsTypeDef#
# AwsWafRuleGroupRulesDetailsTypeDef definition
class AwsWafRuleGroupRulesDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafRuleGroupRulesActionDetailsTypeDef], # (1)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
AwsWafWebAclRulePaginatorTypeDef#
# AwsWafWebAclRulePaginatorTypeDef definition
class AwsWafWebAclRulePaginatorTypeDef(TypedDict):
Action: NotRequired[WafActionTypeDef], # (1)
ExcludedRules: NotRequired[List[WafExcludedRuleTypeDef]], # (2)
OverrideAction: NotRequired[WafOverrideActionTypeDef], # (3)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
AwsWafWebAclRuleTypeDef#
# AwsWafWebAclRuleTypeDef definition
class AwsWafWebAclRuleTypeDef(TypedDict):
Action: NotRequired[WafActionTypeDef], # (1)
ExcludedRules: NotRequired[Sequence[WafExcludedRuleTypeDef]], # (2)
OverrideAction: NotRequired[WafOverrideActionTypeDef], # (3)
Priority: NotRequired[int],
RuleId: NotRequired[str],
Type: NotRequired[str],
AwsWafv2CustomRequestHandlingDetailsPaginatorTypeDef#
# AwsWafv2CustomRequestHandlingDetailsPaginatorTypeDef definition
class AwsWafv2CustomRequestHandlingDetailsPaginatorTypeDef(TypedDict):
InsertHeaders: NotRequired[List[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2CustomRequestHandlingDetailsTypeDef#
# AwsWafv2CustomRequestHandlingDetailsTypeDef definition
class AwsWafv2CustomRequestHandlingDetailsTypeDef(TypedDict):
InsertHeaders: NotRequired[Sequence[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2CustomResponseDetailsPaginatorTypeDef#
# AwsWafv2CustomResponseDetailsPaginatorTypeDef definition
class AwsWafv2CustomResponseDetailsPaginatorTypeDef(TypedDict):
CustomResponseBodyKey: NotRequired[str],
ResponseCode: NotRequired[int],
ResponseHeaders: NotRequired[List[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2CustomResponseDetailsTypeDef#
# AwsWafv2CustomResponseDetailsTypeDef definition
class AwsWafv2CustomResponseDetailsTypeDef(TypedDict):
CustomResponseBodyKey: NotRequired[str],
ResponseCode: NotRequired[int],
ResponseHeaders: NotRequired[Sequence[AwsWafv2CustomHttpHeaderTypeDef]], # (1)
AwsWafv2WebAclCaptchaConfigDetailsTypeDef#
# AwsWafv2WebAclCaptchaConfigDetailsTypeDef definition
class AwsWafv2WebAclCaptchaConfigDetailsTypeDef(TypedDict):
ImmunityTimeProperty: NotRequired[AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetailsTypeDef], # (1)
CreateActionTargetResponseTypeDef#
# CreateActionTargetResponseTypeDef definition
class CreateActionTargetResponseTypeDef(TypedDict):
ActionTargetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateAutomationRuleResponseTypeDef#
# CreateAutomationRuleResponseTypeDef definition
class CreateAutomationRuleResponseTypeDef(TypedDict):
RuleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFindingAggregatorResponseTypeDef#
# CreateFindingAggregatorResponseTypeDef definition
class CreateFindingAggregatorResponseTypeDef(TypedDict):
FindingAggregatorArn: str,
FindingAggregationRegion: str,
RegionLinkingMode: str,
Regions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInsightResponseTypeDef#
# CreateInsightResponseTypeDef definition
class CreateInsightResponseTypeDef(TypedDict):
InsightArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteActionTargetResponseTypeDef#
# DeleteActionTargetResponseTypeDef definition
class DeleteActionTargetResponseTypeDef(TypedDict):
ActionTargetArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteInsightResponseTypeDef#
# DeleteInsightResponseTypeDef definition
class DeleteInsightResponseTypeDef(TypedDict):
InsightArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeActionTargetsResponseTypeDef#
# DescribeActionTargetsResponseTypeDef definition
class DescribeActionTargetsResponseTypeDef(TypedDict):
ActionTargets: List[ActionTargetTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeHubResponseTypeDef#
# DescribeHubResponseTypeDef definition
class DescribeHubResponseTypeDef(TypedDict):
HubArn: str,
SubscribedAt: str,
AutoEnableControls: bool,
ControlFindingGenerator: ControlFindingGeneratorType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableImportFindingsForProductResponseTypeDef#
# EnableImportFindingsForProductResponseTypeDef definition
class EnableImportFindingsForProductResponseTypeDef(TypedDict):
ProductSubscriptionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetConfigurationPolicyAssociationResponseTypeDef#
# GetConfigurationPolicyAssociationResponseTypeDef definition
class GetConfigurationPolicyAssociationResponseTypeDef(TypedDict):
ConfigurationPolicyId: str,
TargetId: str,
TargetType: TargetTypeType, # (1)
AssociationType: AssociationTypeType, # (2)
UpdatedAt: datetime,
AssociationStatus: ConfigurationPolicyAssociationStatusType, # (3)
AssociationStatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See TargetTypeType
- See AssociationTypeType
- See ConfigurationPolicyAssociationStatusType
- See ResponseMetadataTypeDef
GetFindingAggregatorResponseTypeDef#
# GetFindingAggregatorResponseTypeDef definition
class GetFindingAggregatorResponseTypeDef(TypedDict):
FindingAggregatorArn: str,
FindingAggregationRegion: str,
RegionLinkingMode: str,
Regions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetInvitationsCountResponseTypeDef#
# GetInvitationsCountResponseTypeDef definition
class GetInvitationsCountResponseTypeDef(TypedDict):
InvitationsCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAutomationRulesResponseTypeDef#
# ListAutomationRulesResponseTypeDef definition
class ListAutomationRulesResponseTypeDef(TypedDict):
AutomationRulesMetadata: List[AutomationRulesMetadataTypeDef], # (1)
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)
StartConfigurationPolicyAssociationResponseTypeDef#
# StartConfigurationPolicyAssociationResponseTypeDef definition
class StartConfigurationPolicyAssociationResponseTypeDef(TypedDict):
ConfigurationPolicyId: str,
TargetId: str,
TargetType: TargetTypeType, # (1)
AssociationType: AssociationTypeType, # (2)
UpdatedAt: datetime,
AssociationStatus: ConfigurationPolicyAssociationStatusType, # (3)
AssociationStatusMessage: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See TargetTypeType
- See AssociationTypeType
- See ConfigurationPolicyAssociationStatusType
- See ResponseMetadataTypeDef
UpdateFindingAggregatorResponseTypeDef#
# UpdateFindingAggregatorResponseTypeDef definition
class UpdateFindingAggregatorResponseTypeDef(TypedDict):
FindingAggregatorArn: str,
FindingAggregationRegion: str,
RegionLinkingMode: str,
Regions: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchDeleteAutomationRulesResponseTypeDef#
# BatchDeleteAutomationRulesResponseTypeDef definition
class BatchDeleteAutomationRulesResponseTypeDef(TypedDict):
ProcessedAutomationRules: List[str],
UnprocessedAutomationRules: List[UnprocessedAutomationRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchUpdateAutomationRulesResponseTypeDef#
# BatchUpdateAutomationRulesResponseTypeDef definition
class BatchUpdateAutomationRulesResponseTypeDef(TypedDict):
ProcessedAutomationRules: List[str],
UnprocessedAutomationRules: List[UnprocessedAutomationRuleTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchEnableStandardsRequestRequestTypeDef#
# BatchEnableStandardsRequestRequestTypeDef definition
class BatchEnableStandardsRequestRequestTypeDef(TypedDict):
StandardsSubscriptionRequests: Sequence[StandardsSubscriptionRequestTypeDef], # (1)
ListConfigurationPolicyAssociationsResponseTypeDef#
# ListConfigurationPolicyAssociationsResponseTypeDef definition
class ListConfigurationPolicyAssociationsResponseTypeDef(TypedDict):
ConfigurationPolicyAssociationSummaries: List[ConfigurationPolicyAssociationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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],
VulnerabilityCodeVulnerabilitiesPaginatorTypeDef#
# VulnerabilityCodeVulnerabilitiesPaginatorTypeDef definition
class VulnerabilityCodeVulnerabilitiesPaginatorTypeDef(TypedDict):
Cwes: NotRequired[List[str]],
FilePath: NotRequired[CodeVulnerabilitiesFilePathTypeDef], # (1)
SourceArn: NotRequired[str],
VulnerabilityCodeVulnerabilitiesTypeDef#
# VulnerabilityCodeVulnerabilitiesTypeDef definition
class VulnerabilityCodeVulnerabilitiesTypeDef(TypedDict):
Cwes: NotRequired[Sequence[str]],
FilePath: NotRequired[CodeVulnerabilitiesFilePathTypeDef], # (1)
SourceArn: NotRequired[str],
CompliancePaginatorTypeDef#
# CompliancePaginatorTypeDef definition
class CompliancePaginatorTypeDef(TypedDict):
Status: NotRequired[ComplianceStatusType], # (1)
RelatedRequirements: NotRequired[List[str]],
StatusReasons: NotRequired[List[StatusReasonTypeDef]], # (2)
SecurityControlId: NotRequired[str],
AssociatedStandards: NotRequired[List[AssociatedStandardTypeDef]], # (3)
SecurityControlParameters: NotRequired[List[SecurityControlParameterPaginatorTypeDef]], # (4)
- See ComplianceStatusType
- See StatusReasonTypeDef
- See AssociatedStandardTypeDef
- See SecurityControlParameterPaginatorTypeDef
ComplianceTypeDef#
# ComplianceTypeDef definition
class ComplianceTypeDef(TypedDict):
Status: NotRequired[ComplianceStatusType], # (1)
RelatedRequirements: NotRequired[Sequence[str]],
StatusReasons: NotRequired[Sequence[StatusReasonTypeDef]], # (2)
SecurityControlId: NotRequired[str],
AssociatedStandards: NotRequired[Sequence[AssociatedStandardTypeDef]], # (3)
SecurityControlParameters: NotRequired[Sequence[SecurityControlParameterTypeDef]], # (4)
- See ComplianceStatusType
- See StatusReasonTypeDef
- See AssociatedStandardTypeDef
- See SecurityControlParameterTypeDef
ConfigurationOptionsTypeDef#
# ConfigurationOptionsTypeDef definition
class ConfigurationOptionsTypeDef(TypedDict):
Integer: NotRequired[IntegerConfigurationOptionsTypeDef], # (1)
IntegerList: NotRequired[IntegerListConfigurationOptionsTypeDef], # (2)
Double: NotRequired[DoubleConfigurationOptionsTypeDef], # (3)
String: NotRequired[StringConfigurationOptionsTypeDef], # (4)
StringList: NotRequired[StringListConfigurationOptionsTypeDef], # (5)
Boolean: NotRequired[BooleanConfigurationOptionsTypeDef], # (6)
Enum: NotRequired[EnumConfigurationOptionsTypeDef], # (7)
EnumList: NotRequired[EnumListConfigurationOptionsTypeDef], # (8)
- See IntegerConfigurationOptionsTypeDef
- See IntegerListConfigurationOptionsTypeDef
- See DoubleConfigurationOptionsTypeDef
- See StringConfigurationOptionsTypeDef
- See StringListConfigurationOptionsTypeDef
- See BooleanConfigurationOptionsTypeDef
- See EnumConfigurationOptionsTypeDef
- See EnumListConfigurationOptionsTypeDef
ConfigurationPolicyAssociationTypeDef#
# ConfigurationPolicyAssociationTypeDef definition
class ConfigurationPolicyAssociationTypeDef(TypedDict):
Target: NotRequired[TargetTypeDef], # (1)
- See TargetTypeDef
GetConfigurationPolicyAssociationRequestRequestTypeDef#
# GetConfigurationPolicyAssociationRequestRequestTypeDef definition
class GetConfigurationPolicyAssociationRequestRequestTypeDef(TypedDict):
Target: TargetTypeDef, # (1)
- See TargetTypeDef
StartConfigurationPolicyAssociationRequestRequestTypeDef#
# StartConfigurationPolicyAssociationRequestRequestTypeDef definition
class StartConfigurationPolicyAssociationRequestRequestTypeDef(TypedDict):
ConfigurationPolicyIdentifier: str,
Target: TargetTypeDef, # (1)
- See TargetTypeDef
StartConfigurationPolicyDisassociationRequestRequestTypeDef#
# StartConfigurationPolicyDisassociationRequestRequestTypeDef definition
class StartConfigurationPolicyDisassociationRequestRequestTypeDef(TypedDict):
ConfigurationPolicyIdentifier: str,
Target: NotRequired[TargetTypeDef], # (1)
- See TargetTypeDef
ListConfigurationPoliciesResponseTypeDef#
# ListConfigurationPoliciesResponseTypeDef definition
class ListConfigurationPoliciesResponseTypeDef(TypedDict):
ConfigurationPolicySummaries: List[ConfigurationPolicySummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContainerDetailsPaginatorTypeDef#
# ContainerDetailsPaginatorTypeDef definition
class ContainerDetailsPaginatorTypeDef(TypedDict):
ContainerRuntime: NotRequired[str],
Name: NotRequired[str],
ImageId: NotRequired[str],
ImageName: NotRequired[str],
LaunchedAt: NotRequired[str],
VolumeMounts: NotRequired[List[VolumeMountTypeDef]], # (1)
Privileged: NotRequired[bool],
ContainerDetailsTypeDef#
# ContainerDetailsTypeDef definition
class ContainerDetailsTypeDef(TypedDict):
ContainerRuntime: NotRequired[str],
Name: NotRequired[str],
ImageId: NotRequired[str],
ImageName: NotRequired[str],
LaunchedAt: NotRequired[str],
VolumeMounts: NotRequired[Sequence[VolumeMountTypeDef]], # (1)
Privileged: NotRequired[bool],
CreateMembersResponseTypeDef#
# CreateMembersResponseTypeDef definition
class CreateMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DeclineInvitationsResponseTypeDef#
# DeclineInvitationsResponseTypeDef definition
class DeclineInvitationsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DeleteInvitationsResponseTypeDef#
# DeleteInvitationsResponseTypeDef definition
class DeleteInvitationsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DeleteMembersResponseTypeDef#
# DeleteMembersResponseTypeDef definition
class DeleteMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
InviteMembersResponseTypeDef#
# InviteMembersResponseTypeDef definition
class InviteMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[ResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ResultTypeDef
- See ResponseMetadataTypeDef
DateFilterTypeDef#
# DateFilterTypeDef definition
class DateFilterTypeDef(TypedDict):
Start: NotRequired[str],
End: NotRequired[str],
DateRange: NotRequired[DateRangeTypeDef], # (1)
- See DateRangeTypeDef
DescribeActionTargetsRequestDescribeActionTargetsPaginateTypeDef#
# DescribeActionTargetsRequestDescribeActionTargetsPaginateTypeDef definition
class DescribeActionTargetsRequestDescribeActionTargetsPaginateTypeDef(TypedDict):
ActionTargetArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeProductsRequestDescribeProductsPaginateTypeDef#
# DescribeProductsRequestDescribeProductsPaginateTypeDef definition
class DescribeProductsRequestDescribeProductsPaginateTypeDef(TypedDict):
ProductArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStandardsControlsRequestDescribeStandardsControlsPaginateTypeDef#
# DescribeStandardsControlsRequestDescribeStandardsControlsPaginateTypeDef definition
class DescribeStandardsControlsRequestDescribeStandardsControlsPaginateTypeDef(TypedDict):
StandardsSubscriptionArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStandardsRequestDescribeStandardsPaginateTypeDef#
# DescribeStandardsRequestDescribeStandardsPaginateTypeDef definition
class DescribeStandardsRequestDescribeStandardsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetEnabledStandardsRequestGetEnabledStandardsPaginateTypeDef#
# GetEnabledStandardsRequestGetEnabledStandardsPaginateTypeDef definition
class GetEnabledStandardsRequestGetEnabledStandardsPaginateTypeDef(TypedDict):
StandardsSubscriptionArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetInsightsRequestGetInsightsPaginateTypeDef#
# GetInsightsRequestGetInsightsPaginateTypeDef definition
class GetInsightsRequestGetInsightsPaginateTypeDef(TypedDict):
InsightArns: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfigurationPoliciesRequestListConfigurationPoliciesPaginateTypeDef#
# ListConfigurationPoliciesRequestListConfigurationPoliciesPaginateTypeDef definition
class ListConfigurationPoliciesRequestListConfigurationPoliciesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfigurationPolicyAssociationsRequestListConfigurationPolicyAssociationsPaginateTypeDef#
# ListConfigurationPolicyAssociationsRequestListConfigurationPolicyAssociationsPaginateTypeDef definition
class ListConfigurationPolicyAssociationsRequestListConfigurationPolicyAssociationsPaginateTypeDef(TypedDict):
Filters: NotRequired[AssociationFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEnabledProductsForImportRequestListEnabledProductsForImportPaginateTypeDef#
# ListEnabledProductsForImportRequestListEnabledProductsForImportPaginateTypeDef definition
class ListEnabledProductsForImportRequestListEnabledProductsForImportPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFindingAggregatorsRequestListFindingAggregatorsPaginateTypeDef#
# ListFindingAggregatorsRequestListFindingAggregatorsPaginateTypeDef definition
class ListFindingAggregatorsRequestListFindingAggregatorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInvitationsRequestListInvitationsPaginateTypeDef#
# ListInvitationsRequestListInvitationsPaginateTypeDef definition
class ListInvitationsRequestListInvitationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembersRequestListMembersPaginateTypeDef#
# ListMembersRequestListMembersPaginateTypeDef definition
class ListMembersRequestListMembersPaginateTypeDef(TypedDict):
OnlyAssociated: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef#
# ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef definition
class ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSecurityControlDefinitionsRequestListSecurityControlDefinitionsPaginateTypeDef#
# ListSecurityControlDefinitionsRequestListSecurityControlDefinitionsPaginateTypeDef definition
class ListSecurityControlDefinitionsRequestListSecurityControlDefinitionsPaginateTypeDef(TypedDict):
StandardsArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStandardsControlAssociationsRequestListStandardsControlAssociationsPaginateTypeDef#
# ListStandardsControlAssociationsRequestListStandardsControlAssociationsPaginateTypeDef definition
class ListStandardsControlAssociationsRequestListStandardsControlAssociationsPaginateTypeDef(TypedDict):
SecurityControlId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOrganizationConfigurationResponseTypeDef#
# DescribeOrganizationConfigurationResponseTypeDef definition
class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
AutoEnable: bool,
MemberAccountLimitReached: bool,
AutoEnableStandards: AutoEnableStandardsType, # (1)
OrganizationConfiguration: OrganizationConfigurationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateOrganizationConfigurationRequestRequestTypeDef#
# UpdateOrganizationConfigurationRequestRequestTypeDef definition
class UpdateOrganizationConfigurationRequestRequestTypeDef(TypedDict):
AutoEnable: bool,
AutoEnableStandards: NotRequired[AutoEnableStandardsType], # (1)
OrganizationConfiguration: NotRequired[OrganizationConfigurationTypeDef], # (2)
DescribeProductsResponseTypeDef#
# DescribeProductsResponseTypeDef definition
class DescribeProductsResponseTypeDef(TypedDict):
Products: List[ProductTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStandardsControlsResponseTypeDef#
# DescribeStandardsControlsResponseTypeDef definition
class DescribeStandardsControlsResponseTypeDef(TypedDict):
Controls: List[StandardsControlTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ThreatPaginatorTypeDef#
# ThreatPaginatorTypeDef definition
class ThreatPaginatorTypeDef(TypedDict):
Name: NotRequired[str],
Severity: NotRequired[str],
ItemCount: NotRequired[int],
FilePaths: NotRequired[List[FilePathsTypeDef]], # (1)
- See FilePathsTypeDef
ThreatTypeDef#
# ThreatTypeDef definition
class ThreatTypeDef(TypedDict):
Name: NotRequired[str],
Severity: NotRequired[str],
ItemCount: NotRequired[int],
FilePaths: NotRequired[Sequence[FilePathsTypeDef]], # (1)
- See FilePathsTypeDef
ListFindingAggregatorsResponseTypeDef#
# ListFindingAggregatorsResponseTypeDef definition
class ListFindingAggregatorsResponseTypeDef(TypedDict):
FindingAggregators: List[FindingAggregatorTypeDef], # (1)
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
FindingProviderFieldsPaginatorTypeDef#
# FindingProviderFieldsPaginatorTypeDef definition
class FindingProviderFieldsPaginatorTypeDef(TypedDict):
Confidence: NotRequired[int],
Criticality: NotRequired[int],
RelatedFindings: NotRequired[List[RelatedFindingTypeDef]], # (1)
Severity: NotRequired[FindingProviderSeverityTypeDef], # (2)
Types: NotRequired[List[str]],
FindingProviderFieldsTypeDef#
# FindingProviderFieldsTypeDef definition
class FindingProviderFieldsTypeDef(TypedDict):
Confidence: NotRequired[int],
Criticality: NotRequired[int],
RelatedFindings: NotRequired[Sequence[RelatedFindingTypeDef]], # (1)
Severity: NotRequired[FindingProviderSeverityTypeDef], # (2)
Types: NotRequired[Sequence[str]],
GetAdministratorAccountResponseTypeDef#
# GetAdministratorAccountResponseTypeDef definition
class GetAdministratorAccountResponseTypeDef(TypedDict):
Administrator: InvitationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMasterAccountResponseTypeDef#
# GetMasterAccountResponseTypeDef definition
class GetMasterAccountResponseTypeDef(TypedDict):
Master: InvitationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInvitationsResponseTypeDef#
# ListInvitationsResponseTypeDef definition
class ListInvitationsResponseTypeDef(TypedDict):
Invitations: List[InvitationTypeDef], # (1)
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)
ListStandardsControlAssociationsResponseTypeDef#
# ListStandardsControlAssociationsResponseTypeDef definition
class ListStandardsControlAssociationsResponseTypeDef(TypedDict):
StandardsControlAssociationSummaries: List[StandardsControlAssociationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NetworkPathComponentDetailsPaginatorTypeDef#
# NetworkPathComponentDetailsPaginatorTypeDef definition
class NetworkPathComponentDetailsPaginatorTypeDef(TypedDict):
Address: NotRequired[List[str]],
PortRanges: NotRequired[List[PortRangeTypeDef]], # (1)
- See PortRangeTypeDef
NetworkPathComponentDetailsTypeDef#
# NetworkPathComponentDetailsTypeDef definition
class NetworkPathComponentDetailsTypeDef(TypedDict):
Address: NotRequired[Sequence[str]],
PortRanges: NotRequired[Sequence[PortRangeTypeDef]], # (1)
- See PortRangeTypeDef
NetworkTypeDef#
# NetworkTypeDef definition
class NetworkTypeDef(TypedDict):
Direction: NotRequired[NetworkDirectionType], # (1)
Protocol: NotRequired[str],
OpenPortRange: NotRequired[PortRangeTypeDef], # (2)
SourceIpV4: NotRequired[str],
SourceIpV6: NotRequired[str],
SourcePort: NotRequired[int],
SourceDomain: NotRequired[str],
SourceMac: NotRequired[str],
DestinationIpV4: NotRequired[str],
DestinationIpV6: NotRequired[str],
DestinationPort: NotRequired[int],
DestinationDomain: NotRequired[str],
- See NetworkDirectionType
- See PortRangeTypeDef
PageTypeDef#
# PageTypeDef definition
class PageTypeDef(TypedDict):
PageNumber: NotRequired[int],
LineRange: NotRequired[RangeTypeDef], # (1)
OffsetRange: NotRequired[RangeTypeDef], # (1)
- See RangeTypeDef
- See RangeTypeDef
ParameterConfigurationTypeDef#
# ParameterConfigurationTypeDef definition
class ParameterConfigurationTypeDef(TypedDict):
ValueType: ParameterValueTypeType, # (1)
Value: NotRequired[ParameterValueTypeDef], # (2)
RemediationTypeDef#
# RemediationTypeDef definition
class RemediationTypeDef(TypedDict):
Recommendation: NotRequired[RecommendationTypeDef], # (1)
RuleGroupSourceStatefulRulesDetailsPaginatorTypeDef#
# RuleGroupSourceStatefulRulesDetailsPaginatorTypeDef definition
class RuleGroupSourceStatefulRulesDetailsPaginatorTypeDef(TypedDict):
Action: NotRequired[str],
Header: NotRequired[RuleGroupSourceStatefulRulesHeaderDetailsTypeDef], # (1)
RuleOptions: NotRequired[List[RuleGroupSourceStatefulRulesOptionsDetailsPaginatorTypeDef]], # (2)
- See RuleGroupSourceStatefulRulesHeaderDetailsTypeDef
- See RuleGroupSourceStatefulRulesOptionsDetailsPaginatorTypeDef
RuleGroupSourceStatefulRulesDetailsTypeDef#
# RuleGroupSourceStatefulRulesDetailsTypeDef definition
class RuleGroupSourceStatefulRulesDetailsTypeDef(TypedDict):
Action: NotRequired[str],
Header: NotRequired[RuleGroupSourceStatefulRulesHeaderDetailsTypeDef], # (1)
RuleOptions: NotRequired[Sequence[RuleGroupSourceStatefulRulesOptionsDetailsTypeDef]], # (2)
- See RuleGroupSourceStatefulRulesHeaderDetailsTypeDef
- See RuleGroupSourceStatefulRulesOptionsDetailsTypeDef
RuleGroupSourceStatelessRuleMatchAttributesPaginatorTypeDef#
# RuleGroupSourceStatelessRuleMatchAttributesPaginatorTypeDef definition
class RuleGroupSourceStatelessRuleMatchAttributesPaginatorTypeDef(TypedDict):
DestinationPorts: NotRequired[List[RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef]], # (1)
Destinations: NotRequired[List[RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef]], # (2)
Protocols: NotRequired[List[int]],
SourcePorts: NotRequired[List[RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef]], # (3)
Sources: NotRequired[List[RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef]], # (4)
TcpFlags: NotRequired[List[RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsPaginatorTypeDef]], # (5)
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationPortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesDestinationsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcePortsTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesSourcesTypeDef
- See RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsPaginatorTypeDef
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
RuleGroupVariablesPaginatorTypeDef#
# RuleGroupVariablesPaginatorTypeDef definition
class RuleGroupVariablesPaginatorTypeDef(TypedDict):
IpSets: NotRequired[RuleGroupVariablesIpSetsDetailsPaginatorTypeDef], # (1)
PortSets: NotRequired[RuleGroupVariablesPortSetsDetailsPaginatorTypeDef], # (2)
- See RuleGroupVariablesIpSetsDetailsPaginatorTypeDef
- See RuleGroupVariablesPortSetsDetailsPaginatorTypeDef
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)
StatelessCustomPublishMetricActionPaginatorTypeDef#
# StatelessCustomPublishMetricActionPaginatorTypeDef definition
class StatelessCustomPublishMetricActionPaginatorTypeDef(TypedDict):
Dimensions: NotRequired[List[StatelessCustomPublishMetricActionDimensionTypeDef]], # (1)
StatelessCustomPublishMetricActionTypeDef#
# StatelessCustomPublishMetricActionTypeDef definition
class StatelessCustomPublishMetricActionTypeDef(TypedDict):
Dimensions: NotRequired[Sequence[StatelessCustomPublishMetricActionDimensionTypeDef]], # (1)
AwsApiCallActionPaginatorTypeDef#
# AwsApiCallActionPaginatorTypeDef definition
class AwsApiCallActionPaginatorTypeDef(TypedDict):
Api: NotRequired[str],
ServiceName: NotRequired[str],
CallerType: NotRequired[str],
RemoteIpDetails: NotRequired[ActionRemoteIpDetailsTypeDef], # (1)
DomainDetails: NotRequired[AwsApiCallActionDomainDetailsTypeDef], # (2)
AffectedResources: NotRequired[Dict[str, str]],
FirstSeen: NotRequired[str],
LastSeen: NotRequired[str],
AwsApiCallActionTypeDef#
# AwsApiCallActionTypeDef definition
class AwsApiCallActionTypeDef(TypedDict):
Api: NotRequired[str],
ServiceName: NotRequired[str],
CallerType: NotRequired[str],
RemoteIpDetails: NotRequired[ActionRemoteIpDetailsTypeDef], # (1)
DomainDetails: NotRequired[AwsApiCallActionDomainDetailsTypeDef], # (2)
AffectedResources: NotRequired[Mapping[str, str]],
FirstSeen: NotRequired[str],
LastSeen: NotRequired[str],
NetworkConnectionActionTypeDef#
# NetworkConnectionActionTypeDef definition
class NetworkConnectionActionTypeDef(TypedDict):
ConnectionDirection: NotRequired[str],
RemoteIpDetails: NotRequired[ActionRemoteIpDetailsTypeDef], # (1)
RemotePortDetails: NotRequired[ActionRemotePortDetailsTypeDef], # (2)
LocalPortDetails: NotRequired[ActionLocalPortDetailsTypeDef], # (3)
Protocol: NotRequired[str],
Blocked: NotRequired[bool],
- See ActionRemoteIpDetailsTypeDef
- See ActionRemotePortDetailsTypeDef
- See ActionLocalPortDetailsTypeDef
PortProbeDetailTypeDef#
# PortProbeDetailTypeDef definition
class PortProbeDetailTypeDef(TypedDict):
LocalPortDetails: NotRequired[ActionLocalPortDetailsTypeDef], # (1)
LocalIpDetails: NotRequired[ActionLocalIpDetailsTypeDef], # (2)
RemoteIpDetails: NotRequired[ActionRemoteIpDetailsTypeDef], # (3)
AwsEc2RouteTableDetailsPaginatorTypeDef#
# AwsEc2RouteTableDetailsPaginatorTypeDef definition
class AwsEc2RouteTableDetailsPaginatorTypeDef(TypedDict):
AssociationSet: NotRequired[List[AssociationSetDetailsTypeDef]], # (1)
OwnerId: NotRequired[str],
PropagatingVgwSet: NotRequired[List[PropagatingVgwSetDetailsTypeDef]], # (2)
RouteTableId: NotRequired[str],
RouteSet: NotRequired[List[RouteSetDetailsTypeDef]], # (3)
VpcId: NotRequired[str],
AwsEc2RouteTableDetailsTypeDef#
# AwsEc2RouteTableDetailsTypeDef definition
class AwsEc2RouteTableDetailsTypeDef(TypedDict):
AssociationSet: NotRequired[Sequence[AssociationSetDetailsTypeDef]], # (1)
OwnerId: NotRequired[str],
PropagatingVgwSet: NotRequired[Sequence[PropagatingVgwSetDetailsTypeDef]], # (2)
RouteTableId: NotRequired[str],
RouteSet: NotRequired[Sequence[RouteSetDetailsTypeDef]], # (3)
VpcId: NotRequired[str],
AutomationRulesActionTypeDef#
# AutomationRulesActionTypeDef definition
class AutomationRulesActionTypeDef(TypedDict):
Type: NotRequired[AutomationRulesActionTypeType], # (1)
FindingFieldsUpdate: NotRequired[AutomationRulesFindingFieldsUpdateTypeDef], # (2)
AwsAmazonMqBrokerDetailsPaginatorTypeDef#
# AwsAmazonMqBrokerDetailsPaginatorTypeDef definition
class AwsAmazonMqBrokerDetailsPaginatorTypeDef(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[AwsAmazonMqBrokerLdapServerMetadataDetailsPaginatorTypeDef], # (2)
Logs: NotRequired[AwsAmazonMqBrokerLogsDetailsTypeDef], # (3)
MaintenanceWindowStartTime: NotRequired[AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef], # (4)
PubliclyAccessible: NotRequired[bool],
SecurityGroups: NotRequired[List[str]],
StorageType: NotRequired[str],
SubnetIds: NotRequired[List[str]],
Users: NotRequired[List[AwsAmazonMqBrokerUsersDetailsTypeDef]], # (5)
- See AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef
- See AwsAmazonMqBrokerLdapServerMetadataDetailsPaginatorTypeDef
- See AwsAmazonMqBrokerLogsDetailsTypeDef
- See AwsAmazonMqBrokerMaintenanceWindowStartTimeDetailsTypeDef
- See AwsAmazonMqBrokerUsersDetailsTypeDef
AwsAmazonMqBrokerDetailsTypeDef#
# AwsAmazonMqBrokerDetailsTypeDef definition
class AwsAmazonMqBrokerDetailsTypeDef(TypedDict):
AuthenticationStrategy: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
BrokerArn: NotRequired[str],
BrokerName: NotRequired[str],
DeploymentMode: NotRequired[str],
EncryptionOptions: NotRequired[AwsAmazonMqBrokerEncryptionOptionsDetailsTypeDef], # (1)
EngineType: NotRequired[str],
EngineVersion: NotRequired[str],
HostInstanceType: NotRequired[str],
BrokerId: NotRequired[str],
LdapServerMetadata: NotRequired[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
AwsAppSyncGraphQlApiDetailsPaginatorTypeDef#
# AwsAppSyncGraphQlApiDetailsPaginatorTypeDef definition
class AwsAppSyncGraphQlApiDetailsPaginatorTypeDef(TypedDict):
ApiId: NotRequired[str],
Id: NotRequired[str],
OpenIdConnectConfig: NotRequired[AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef], # (1)
Name: NotRequired[str],
LambdaAuthorizerConfig: NotRequired[AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef], # (2)
XrayEnabled: NotRequired[bool],
Arn: NotRequired[str],
UserPoolConfig: NotRequired[AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef], # (3)
AuthenticationType: NotRequired[str],
LogConfig: NotRequired[AwsAppSyncGraphQlApiLogConfigDetailsTypeDef], # (4)
AdditionalAuthenticationProviders: NotRequired[List[AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef]], # (5)
WafWebAclArn: NotRequired[str],
- See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLogConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef
AwsAppSyncGraphQlApiDetailsTypeDef#
# AwsAppSyncGraphQlApiDetailsTypeDef definition
class AwsAppSyncGraphQlApiDetailsTypeDef(TypedDict):
ApiId: NotRequired[str],
Id: NotRequired[str],
OpenIdConnectConfig: NotRequired[AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef], # (1)
Name: NotRequired[str],
LambdaAuthorizerConfig: NotRequired[AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef], # (2)
XrayEnabled: NotRequired[bool],
Arn: NotRequired[str],
UserPoolConfig: NotRequired[AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef], # (3)
AuthenticationType: NotRequired[str],
LogConfig: NotRequired[AwsAppSyncGraphQlApiLogConfigDetailsTypeDef], # (4)
AdditionalAuthenticationProviders: NotRequired[Sequence[AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef]], # (5)
WafWebAclArn: NotRequired[str],
- See AwsAppSyncGraphQlApiOpenIdConnectConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiUserPoolConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiLogConfigDetailsTypeDef
- See AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetailsTypeDef
AwsAthenaWorkGroupConfigurationDetailsTypeDef#
# AwsAthenaWorkGroupConfigurationDetailsTypeDef definition
class AwsAthenaWorkGroupConfigurationDetailsTypeDef(TypedDict):
ResultConfiguration: NotRequired[AwsAthenaWorkGroupConfigurationResultConfigurationDetailsTypeDef], # (1)
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsPaginatorTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsPaginatorTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsPaginatorTypeDef(TypedDict):
InstancesDistribution: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef], # (1)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsPaginatorTypeDef], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsPaginatorTypeDef
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef#
# AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef definition
class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsTypeDef(TypedDict):
InstancesDistribution: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef], # (1)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef], # (2)
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsTypeDef
AwsAutoScalingLaunchConfigurationDetailsPaginatorTypeDef#
# AwsAutoScalingLaunchConfigurationDetailsPaginatorTypeDef definition
class AwsAutoScalingLaunchConfigurationDetailsPaginatorTypeDef(TypedDict):
AssociatePublicIpAddress: NotRequired[bool],
BlockDeviceMappings: NotRequired[List[AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef]], # (1)
ClassicLinkVpcId: NotRequired[str],
ClassicLinkVpcSecurityGroups: NotRequired[List[str]],
CreatedTime: NotRequired[str],
EbsOptimized: NotRequired[bool],
IamInstanceProfile: NotRequired[str],
ImageId: NotRequired[str],
InstanceMonitoring: NotRequired[AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef], # (2)
InstanceType: NotRequired[str],
KernelId: NotRequired[str],
KeyName: NotRequired[str],
LaunchConfigurationName: NotRequired[str],
PlacementTenancy: NotRequired[str],
RamdiskId: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
SpotPrice: NotRequired[str],
UserData: NotRequired[str],
MetadataOptions: NotRequired[AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef], # (3)
- See AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef
AwsAutoScalingLaunchConfigurationDetailsTypeDef#
# AwsAutoScalingLaunchConfigurationDetailsTypeDef definition
class AwsAutoScalingLaunchConfigurationDetailsTypeDef(TypedDict):
AssociatePublicIpAddress: NotRequired[bool],
BlockDeviceMappings: NotRequired[Sequence[AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef]], # (1)
ClassicLinkVpcId: NotRequired[str],
ClassicLinkVpcSecurityGroups: NotRequired[Sequence[str]],
CreatedTime: NotRequired[str],
EbsOptimized: NotRequired[bool],
IamInstanceProfile: NotRequired[str],
ImageId: NotRequired[str],
InstanceMonitoring: NotRequired[AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef], # (2)
InstanceType: NotRequired[str],
KernelId: NotRequired[str],
KeyName: NotRequired[str],
LaunchConfigurationName: NotRequired[str],
PlacementTenancy: NotRequired[str],
RamdiskId: NotRequired[str],
SecurityGroups: NotRequired[Sequence[str]],
SpotPrice: NotRequired[str],
UserData: NotRequired[str],
MetadataOptions: NotRequired[AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef], # (3)
- See AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationInstanceMonitoringDetailsTypeDef
- See AwsAutoScalingLaunchConfigurationMetadataOptionsTypeDef
AwsBackupBackupPlanRuleDetailsPaginatorTypeDef#
# AwsBackupBackupPlanRuleDetailsPaginatorTypeDef definition
class AwsBackupBackupPlanRuleDetailsPaginatorTypeDef(TypedDict):
TargetBackupVault: NotRequired[str],
StartWindowMinutes: NotRequired[int],
ScheduleExpression: NotRequired[str],
RuleName: NotRequired[str],
RuleId: NotRequired[str],
EnableContinuousBackup: NotRequired[bool],
CompletionWindowMinutes: NotRequired[int],
CopyActions: NotRequired[List[AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef]], # (1)
Lifecycle: NotRequired[AwsBackupBackupPlanLifecycleDetailsTypeDef], # (2)
AwsBackupBackupPlanRuleDetailsTypeDef#
# AwsBackupBackupPlanRuleDetailsTypeDef definition
class AwsBackupBackupPlanRuleDetailsTypeDef(TypedDict):
TargetBackupVault: NotRequired[str],
StartWindowMinutes: NotRequired[int],
ScheduleExpression: NotRequired[str],
RuleName: NotRequired[str],
RuleId: NotRequired[str],
EnableContinuousBackup: NotRequired[bool],
CompletionWindowMinutes: NotRequired[int],
CopyActions: NotRequired[Sequence[AwsBackupBackupPlanRuleCopyActionsDetailsTypeDef]], # (1)
Lifecycle: NotRequired[AwsBackupBackupPlanLifecycleDetailsTypeDef], # (2)
AwsCertificateManagerCertificateRenewalSummaryPaginatorTypeDef#
# AwsCertificateManagerCertificateRenewalSummaryPaginatorTypeDef definition
class AwsCertificateManagerCertificateRenewalSummaryPaginatorTypeDef(TypedDict):
DomainValidationOptions: NotRequired[List[AwsCertificateManagerCertificateDomainValidationOptionPaginatorTypeDef]], # (1)
RenewalStatus: NotRequired[str],
RenewalStatusReason: NotRequired[str],
UpdatedAt: NotRequired[str],
AwsCertificateManagerCertificateRenewalSummaryTypeDef#
# AwsCertificateManagerCertificateRenewalSummaryTypeDef definition
class AwsCertificateManagerCertificateRenewalSummaryTypeDef(TypedDict):
DomainValidationOptions: NotRequired[Sequence[AwsCertificateManagerCertificateDomainValidationOptionTypeDef]], # (1)
RenewalStatus: NotRequired[str],
RenewalStatusReason: NotRequired[str],
UpdatedAt: NotRequired[str],
AwsCloudFrontDistributionOriginItemPaginatorTypeDef#
# AwsCloudFrontDistributionOriginItemPaginatorTypeDef definition
class AwsCloudFrontDistributionOriginItemPaginatorTypeDef(TypedDict):
DomainName: NotRequired[str],
Id: NotRequired[str],
OriginPath: NotRequired[str],
S3OriginConfig: NotRequired[AwsCloudFrontDistributionOriginS3OriginConfigTypeDef], # (1)
CustomOriginConfig: NotRequired[AwsCloudFrontDistributionOriginCustomOriginConfigPaginatorTypeDef], # (2)
- See AwsCloudFrontDistributionOriginS3OriginConfigTypeDef
- See AwsCloudFrontDistributionOriginCustomOriginConfigPaginatorTypeDef
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
AwsCloudFrontDistributionOriginGroupPaginatorTypeDef#
# AwsCloudFrontDistributionOriginGroupPaginatorTypeDef definition
class AwsCloudFrontDistributionOriginGroupPaginatorTypeDef(TypedDict):
FailoverCriteria: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverPaginatorTypeDef], # (1)
AwsCloudFrontDistributionOriginGroupTypeDef#
# AwsCloudFrontDistributionOriginGroupTypeDef definition
class AwsCloudFrontDistributionOriginGroupTypeDef(TypedDict):
FailoverCriteria: NotRequired[AwsCloudFrontDistributionOriginGroupFailoverTypeDef], # (1)
AwsCodeBuildProjectDetailsPaginatorTypeDef#
# AwsCodeBuildProjectDetailsPaginatorTypeDef definition
class AwsCodeBuildProjectDetailsPaginatorTypeDef(TypedDict):
EncryptionKey: NotRequired[str],
Artifacts: NotRequired[List[AwsCodeBuildProjectArtifactsDetailsTypeDef]], # (1)
Environment: NotRequired[AwsCodeBuildProjectEnvironmentPaginatorTypeDef], # (2)
Name: NotRequired[str],
Source: NotRequired[AwsCodeBuildProjectSourceTypeDef], # (3)
ServiceRole: NotRequired[str],
LogsConfig: NotRequired[AwsCodeBuildProjectLogsConfigDetailsTypeDef], # (4)
VpcConfig: NotRequired[AwsCodeBuildProjectVpcConfigPaginatorTypeDef], # (5)
SecondaryArtifacts: NotRequired[List[AwsCodeBuildProjectArtifactsDetailsTypeDef]], # (1)
- See AwsCodeBuildProjectArtifactsDetailsTypeDef
- See AwsCodeBuildProjectEnvironmentPaginatorTypeDef
- See AwsCodeBuildProjectSourceTypeDef
- See AwsCodeBuildProjectLogsConfigDetailsTypeDef
- See AwsCodeBuildProjectVpcConfigPaginatorTypeDef
- See AwsCodeBuildProjectArtifactsDetailsTypeDef
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
AwsDynamoDbTableReplicaPaginatorTypeDef#
# AwsDynamoDbTableReplicaPaginatorTypeDef definition
class AwsDynamoDbTableReplicaPaginatorTypeDef(TypedDict):
GlobalSecondaryIndexes: NotRequired[List[AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef]], # (1)
KmsMasterKeyId: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[AwsDynamoDbTableProvisionedThroughputOverrideTypeDef], # (2)
RegionName: NotRequired[str],
ReplicaStatus: NotRequired[str],
ReplicaStatusDescription: NotRequired[str],
- See AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef
- See AwsDynamoDbTableProvisionedThroughputOverrideTypeDef
AwsDynamoDbTableReplicaTypeDef#
# AwsDynamoDbTableReplicaTypeDef definition
class AwsDynamoDbTableReplicaTypeDef(TypedDict):
GlobalSecondaryIndexes: NotRequired[Sequence[AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef]], # (1)
KmsMasterKeyId: NotRequired[str],
ProvisionedThroughputOverride: NotRequired[AwsDynamoDbTableProvisionedThroughputOverrideTypeDef], # (2)
RegionName: NotRequired[str],
ReplicaStatus: NotRequired[str],
ReplicaStatusDescription: NotRequired[str],
- See AwsDynamoDbTableReplicaGlobalSecondaryIndexTypeDef
- See AwsDynamoDbTableProvisionedThroughputOverrideTypeDef
AwsEc2ClientVpnEndpointDetailsPaginatorTypeDef#
# AwsEc2ClientVpnEndpointDetailsPaginatorTypeDef definition
class AwsEc2ClientVpnEndpointDetailsPaginatorTypeDef(TypedDict):
ClientVpnEndpointId: NotRequired[str],
Description: NotRequired[str],
ClientCidrBlock: NotRequired[str],
DnsServer: NotRequired[List[str]],
SplitTunnel: NotRequired[bool],
TransportProtocol: NotRequired[str],
VpnPort: NotRequired[int],
ServerCertificateArn: NotRequired[str],
AuthenticationOptions: NotRequired[List[AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef]], # (1)
ConnectionLogOptions: NotRequired[AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef], # (2)
SecurityGroupIdSet: NotRequired[List[str]],
VpcId: NotRequired[str],
SelfServicePortalUrl: NotRequired[str],
ClientConnectOptions: NotRequired[AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef], # (3)
SessionTimeoutHours: NotRequired[int],
ClientLoginBannerOptions: NotRequired[AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef], # (4)
- See AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef
AwsEc2ClientVpnEndpointDetailsTypeDef#
# AwsEc2ClientVpnEndpointDetailsTypeDef definition
class AwsEc2ClientVpnEndpointDetailsTypeDef(TypedDict):
ClientVpnEndpointId: NotRequired[str],
Description: NotRequired[str],
ClientCidrBlock: NotRequired[str],
DnsServer: NotRequired[Sequence[str]],
SplitTunnel: NotRequired[bool],
TransportProtocol: NotRequired[str],
VpnPort: NotRequired[int],
ServerCertificateArn: NotRequired[str],
AuthenticationOptions: NotRequired[Sequence[AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef]], # (1)
ConnectionLogOptions: NotRequired[AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef], # (2)
SecurityGroupIdSet: NotRequired[Sequence[str]],
VpcId: NotRequired[str],
SelfServicePortalUrl: NotRequired[str],
ClientConnectOptions: NotRequired[AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef], # (3)
SessionTimeoutHours: NotRequired[int],
ClientLoginBannerOptions: NotRequired[AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef], # (4)
- See AwsEc2ClientVpnEndpointAuthenticationOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointConnectionLogOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientConnectOptionsDetailsTypeDef
- See AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetailsTypeDef
AwsEc2LaunchTemplateDataDetailsPaginatorTypeDef#
# AwsEc2LaunchTemplateDataDetailsPaginatorTypeDef definition
class AwsEc2LaunchTemplateDataDetailsPaginatorTypeDef(TypedDict):
BlockDeviceMappingSet: NotRequired[List[AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef]], # (1)
CapacityReservationSpecification: NotRequired[AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef], # (2)
CpuOptions: NotRequired[AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef], # (3)
CreditSpecification: NotRequired[AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef], # (4)
DisableApiStop: NotRequired[bool],
DisableApiTermination: NotRequired[bool],
EbsOptimized: NotRequired[bool],
ElasticGpuSpecificationSet: NotRequired[List[AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef]], # (5)
ElasticInferenceAcceleratorSet: NotRequired[List[AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef]], # (6)
EnclaveOptions: NotRequired[AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef], # (7)
HibernationOptions: NotRequired[AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef], # (8)
IamInstanceProfile: NotRequired[AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef], # (9)
ImageId: NotRequired[str],
InstanceInitiatedShutdownBehavior: NotRequired[str],
InstanceMarketOptions: NotRequired[AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef], # (10)
InstanceRequirements: NotRequired[AwsEc2LaunchTemplateDataInstanceRequirementsDetailsPaginatorTypeDef], # (11)
InstanceType: NotRequired[str],
KernelId: NotRequired[str],
KeyName: NotRequired[str],
LicenseSet: NotRequired[List[AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef]], # (12)
MaintenanceOptions: NotRequired[AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef], # (13)
MetadataOptions: NotRequired[AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef], # (14)
Monitoring: NotRequired[AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef], # (15)
NetworkInterfaceSet: NotRequired[List[AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsPaginatorTypeDef]], # (16)
Placement: NotRequired[AwsEc2LaunchTemplateDataPlacementDetailsTypeDef], # (17)
PrivateDnsNameOptions: NotRequired[AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef], # (18)
RamDiskId: NotRequired[str],
SecurityGroupIdSet: NotRequired[List[str]],
SecurityGroupSet: NotRequired[List[str]],
UserData: NotRequired[str],
- See AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetailsTypeDef
- See AwsEc2LaunchTemplateDataCpuOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataCreditSpecificationDetailsTypeDef
- See AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataEnclaveOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataHibernationOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataIamInstanceProfileDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceMarketOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataInstanceRequirementsDetailsPaginatorTypeDef
- See AwsEc2LaunchTemplateDataLicenseSetDetailsTypeDef
- See AwsEc2LaunchTemplateDataMaintenanceOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMetadataOptionsDetailsTypeDef
- See AwsEc2LaunchTemplateDataMonitoringDetailsTypeDef
- See AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsPaginatorTypeDef
- See AwsEc2LaunchTemplateDataPlacementDetailsTypeDef
- See AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetailsTypeDef
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
AwsEc2NetworkAclDetailsPaginatorTypeDef#
# AwsEc2NetworkAclDetailsPaginatorTypeDef definition
class AwsEc2NetworkAclDetailsPaginatorTypeDef(TypedDict):
IsDefault: NotRequired[bool],
NetworkAclId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
Associations: NotRequired[List[AwsEc2NetworkAclAssociationTypeDef]], # (1)
Entries: NotRequired[List[AwsEc2NetworkAclEntryTypeDef]], # (2)
AwsEc2NetworkAclDetailsTypeDef#
# AwsEc2NetworkAclDetailsTypeDef definition
class AwsEc2NetworkAclDetailsTypeDef(TypedDict):
IsDefault: NotRequired[bool],
NetworkAclId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
Associations: NotRequired[Sequence[AwsEc2NetworkAclAssociationTypeDef]], # (1)
Entries: NotRequired[Sequence[AwsEc2NetworkAclEntryTypeDef]], # (2)
AwsEc2SecurityGroupDetailsPaginatorTypeDef#
# AwsEc2SecurityGroupDetailsPaginatorTypeDef definition
class AwsEc2SecurityGroupDetailsPaginatorTypeDef(TypedDict):
GroupName: NotRequired[str],
GroupId: NotRequired[str],
OwnerId: NotRequired[str],
VpcId: NotRequired[str],
IpPermissions: NotRequired[List[AwsEc2SecurityGroupIpPermissionPaginatorTypeDef]], # (1)
IpPermissionsEgress: NotRequired[List[AwsEc2SecurityGroupIpPermissionPaginatorTypeDef]], # (1)
- See AwsEc2SecurityGroupIpPermissionPaginatorTypeDef
- See AwsEc2SecurityGroupIpPermissionPaginatorTypeDef
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)
AwsEc2VpcPeeringConnectionDetailsPaginatorTypeDef#
# AwsEc2VpcPeeringConnectionDetailsPaginatorTypeDef definition
class AwsEc2VpcPeeringConnectionDetailsPaginatorTypeDef(TypedDict):
AccepterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsPaginatorTypeDef], # (1)
ExpirationTime: NotRequired[str],
RequesterVpcInfo: NotRequired[AwsEc2VpcPeeringConnectionVpcInfoDetailsPaginatorTypeDef], # (1)
Status: NotRequired[AwsEc2VpcPeeringConnectionStatusDetailsTypeDef], # (3)
VpcPeeringConnectionId: NotRequired[str],
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsPaginatorTypeDef
- See AwsEc2VpcPeeringConnectionVpcInfoDetailsPaginatorTypeDef
- See AwsEc2VpcPeeringConnectionStatusDetailsTypeDef
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
AwsEc2VpnConnectionDetailsPaginatorTypeDef#
# AwsEc2VpnConnectionDetailsPaginatorTypeDef definition
class AwsEc2VpnConnectionDetailsPaginatorTypeDef(TypedDict):
VpnConnectionId: NotRequired[str],
State: NotRequired[str],
CustomerGatewayId: NotRequired[str],
CustomerGatewayConfiguration: NotRequired[str],
Type: NotRequired[str],
VpnGatewayId: NotRequired[str],
Category: NotRequired[str],
VgwTelemetry: NotRequired[List[AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef]], # (1)
Options: NotRequired[AwsEc2VpnConnectionOptionsDetailsPaginatorTypeDef], # (2)
Routes: NotRequired[List[AwsEc2VpnConnectionRoutesDetailsTypeDef]], # (3)
TransitGatewayId: NotRequired[str],
- See AwsEc2VpnConnectionVgwTelemetryDetailsTypeDef
- See AwsEc2VpnConnectionOptionsDetailsPaginatorTypeDef
- See AwsEc2VpnConnectionRoutesDetailsTypeDef
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)
AwsEcsServiceDetailsPaginatorTypeDef#
# AwsEcsServiceDetailsPaginatorTypeDef definition
class AwsEcsServiceDetailsPaginatorTypeDef(TypedDict):
CapacityProviderStrategy: NotRequired[List[AwsEcsServiceCapacityProviderStrategyDetailsTypeDef]], # (1)
Cluster: NotRequired[str],
DeploymentConfiguration: NotRequired[AwsEcsServiceDeploymentConfigurationDetailsTypeDef], # (2)
DeploymentController: NotRequired[AwsEcsServiceDeploymentControllerDetailsTypeDef], # (3)
DesiredCount: NotRequired[int],
EnableEcsManagedTags: NotRequired[bool],
EnableExecuteCommand: NotRequired[bool],
HealthCheckGracePeriodSeconds: NotRequired[int],
LaunchType: NotRequired[str],
LoadBalancers: NotRequired[List[AwsEcsServiceLoadBalancersDetailsTypeDef]], # (4)
Name: NotRequired[str],
NetworkConfiguration: NotRequired[AwsEcsServiceNetworkConfigurationDetailsPaginatorTypeDef], # (5)
PlacementConstraints: NotRequired[List[AwsEcsServicePlacementConstraintsDetailsTypeDef]], # (6)
PlacementStrategies: NotRequired[List[AwsEcsServicePlacementStrategiesDetailsTypeDef]], # (7)
PlatformVersion: NotRequired[str],
PropagateTags: NotRequired[str],
Role: NotRequired[str],
SchedulingStrategy: NotRequired[str],
ServiceArn: NotRequired[str],
ServiceName: NotRequired[str],
ServiceRegistries: NotRequired[List[AwsEcsServiceServiceRegistriesDetailsTypeDef]], # (8)
TaskDefinition: NotRequired[str],
- See AwsEcsServiceCapacityProviderStrategyDetailsTypeDef
- See AwsEcsServiceDeploymentConfigurationDetailsTypeDef
- See AwsEcsServiceDeploymentControllerDetailsTypeDef
- See AwsEcsServiceLoadBalancersDetailsTypeDef
- See AwsEcsServiceNetworkConfigurationDetailsPaginatorTypeDef
- See AwsEcsServicePlacementConstraintsDetailsTypeDef
- See AwsEcsServicePlacementStrategiesDetailsTypeDef
- See AwsEcsServiceServiceRegistriesDetailsTypeDef
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
AwsEcsTaskDefinitionContainerDefinitionsDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionContainerDefinitionsDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionContainerDefinitionsDetailsPaginatorTypeDef(TypedDict):
Command: NotRequired[List[str]],
Cpu: NotRequired[int],
DependsOn: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef]], # (1)
DisableNetworking: NotRequired[bool],
DnsSearchDomains: NotRequired[List[str]],
DnsServers: NotRequired[List[str]],
DockerLabels: NotRequired[Dict[str, str]],
DockerSecurityOptions: NotRequired[List[str]],
EntryPoint: NotRequired[List[str]],
Environment: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef]], # (2)
EnvironmentFiles: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef]], # (3)
Essential: NotRequired[bool],
ExtraHosts: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef]], # (4)
FirelensConfiguration: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsPaginatorTypeDef], # (5)
HealthCheck: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsPaginatorTypeDef], # (6)
Hostname: NotRequired[str],
Image: NotRequired[str],
Interactive: NotRequired[bool],
Links: NotRequired[List[str]],
LinuxParameters: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsPaginatorTypeDef], # (7)
LogConfiguration: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsPaginatorTypeDef], # (8)
Memory: NotRequired[int],
MemoryReservation: NotRequired[int],
MountPoints: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef]], # (9)
Name: NotRequired[str],
PortMappings: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef]], # (10)
Privileged: NotRequired[bool],
PseudoTerminal: NotRequired[bool],
ReadonlyRootFilesystem: NotRequired[bool],
RepositoryCredentials: NotRequired[AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef], # (11)
ResourceRequirements: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef]], # (12)
Secrets: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef]], # (13)
StartTimeout: NotRequired[int],
StopTimeout: NotRequired[int],
SystemControls: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef]], # (14)
Ulimits: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef]], # (15)
User: NotRequired[str],
VolumesFrom: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef]], # (16)
WorkingDirectory: NotRequired[str],
- See AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsPaginatorTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsPaginatorTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsPaginatorTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsPaginatorTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSecretsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetailsTypeDef
- See AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetailsTypeDef
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
AwsEcsTaskDefinitionVolumesDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionVolumesDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionVolumesDetailsPaginatorTypeDef(TypedDict):
DockerVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsPaginatorTypeDef], # (1)
EfsVolumeConfiguration: NotRequired[AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef], # (2)
Host: NotRequired[AwsEcsTaskDefinitionVolumesHostDetailsTypeDef], # (3)
Name: NotRequired[str],
- See AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsPaginatorTypeDef
- See AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesHostDetailsTypeDef
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
AwsEcsTaskDetailsPaginatorTypeDef#
# AwsEcsTaskDetailsPaginatorTypeDef definition
class AwsEcsTaskDetailsPaginatorTypeDef(TypedDict):
ClusterArn: NotRequired[str],
TaskDefinitionArn: NotRequired[str],
Version: NotRequired[str],
CreatedAt: NotRequired[str],
StartedAt: NotRequired[str],
StartedBy: NotRequired[str],
Group: NotRequired[str],
Volumes: NotRequired[List[AwsEcsTaskVolumeDetailsTypeDef]], # (1)
Containers: NotRequired[List[AwsEcsContainerDetailsPaginatorTypeDef]], # (2)
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)
AwsEfsAccessPointDetailsPaginatorTypeDef#
# AwsEfsAccessPointDetailsPaginatorTypeDef definition
class AwsEfsAccessPointDetailsPaginatorTypeDef(TypedDict):
AccessPointId: NotRequired[str],
Arn: NotRequired[str],
ClientToken: NotRequired[str],
FileSystemId: NotRequired[str],
PosixUser: NotRequired[AwsEfsAccessPointPosixUserDetailsPaginatorTypeDef], # (1)
RootDirectory: NotRequired[AwsEfsAccessPointRootDirectoryDetailsTypeDef], # (2)
- See AwsEfsAccessPointPosixUserDetailsPaginatorTypeDef
- See AwsEfsAccessPointRootDirectoryDetailsTypeDef
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)
AwsEksClusterDetailsPaginatorTypeDef#
# AwsEksClusterDetailsPaginatorTypeDef definition
class AwsEksClusterDetailsPaginatorTypeDef(TypedDict):
Arn: NotRequired[str],
CertificateAuthorityData: NotRequired[str],
ClusterStatus: NotRequired[str],
Endpoint: NotRequired[str],
Name: NotRequired[str],
ResourcesVpcConfig: NotRequired[AwsEksClusterResourcesVpcConfigDetailsPaginatorTypeDef], # (1)
RoleArn: NotRequired[str],
Version: NotRequired[str],
Logging: NotRequired[AwsEksClusterLoggingDetailsPaginatorTypeDef], # (2)
- See AwsEksClusterResourcesVpcConfigDetailsPaginatorTypeDef
- See AwsEksClusterLoggingDetailsPaginatorTypeDef
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)
AwsElasticsearchDomainDetailsPaginatorTypeDef#
# AwsElasticsearchDomainDetailsPaginatorTypeDef definition
class AwsElasticsearchDomainDetailsPaginatorTypeDef(TypedDict):
AccessPolicies: NotRequired[str],
DomainEndpointOptions: NotRequired[AwsElasticsearchDomainDomainEndpointOptionsTypeDef], # (1)
DomainId: NotRequired[str],
DomainName: NotRequired[str],
Endpoint: NotRequired[str],
Endpoints: NotRequired[Dict[str, str]],
ElasticsearchVersion: NotRequired[str],
ElasticsearchClusterConfig: NotRequired[AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef], # (2)
EncryptionAtRestOptions: NotRequired[AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef], # (3)
LogPublishingOptions: NotRequired[AwsElasticsearchDomainLogPublishingOptionsTypeDef], # (4)
NodeToNodeEncryptionOptions: NotRequired[AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef], # (5)
ServiceSoftwareOptions: NotRequired[AwsElasticsearchDomainServiceSoftwareOptionsTypeDef], # (6)
VPCOptions: NotRequired[AwsElasticsearchDomainVPCOptionsPaginatorTypeDef], # (7)
- See AwsElasticsearchDomainDomainEndpointOptionsTypeDef
- See AwsElasticsearchDomainElasticsearchClusterConfigDetailsTypeDef
- See AwsElasticsearchDomainEncryptionAtRestOptionsTypeDef
- See AwsElasticsearchDomainLogPublishingOptionsTypeDef
- See AwsElasticsearchDomainNodeToNodeEncryptionOptionsTypeDef
- See AwsElasticsearchDomainServiceSoftwareOptionsTypeDef
- See AwsElasticsearchDomainVPCOptionsPaginatorTypeDef
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
AwsElbLoadBalancerDetailsPaginatorTypeDef#
# AwsElbLoadBalancerDetailsPaginatorTypeDef definition
class AwsElbLoadBalancerDetailsPaginatorTypeDef(TypedDict):
AvailabilityZones: NotRequired[List[str]],
BackendServerDescriptions: NotRequired[List[AwsElbLoadBalancerBackendServerDescriptionPaginatorTypeDef]], # (1)
CanonicalHostedZoneName: NotRequired[str],
CanonicalHostedZoneNameID: NotRequired[str],
CreatedTime: NotRequired[str],
DnsName: NotRequired[str],
HealthCheck: NotRequired[AwsElbLoadBalancerHealthCheckTypeDef], # (2)
Instances: NotRequired[List[AwsElbLoadBalancerInstanceTypeDef]], # (3)
ListenerDescriptions: NotRequired[List[AwsElbLoadBalancerListenerDescriptionPaginatorTypeDef]], # (4)
LoadBalancerAttributes: NotRequired[AwsElbLoadBalancerAttributesPaginatorTypeDef], # (5)
LoadBalancerName: NotRequired[str],
Policies: NotRequired[AwsElbLoadBalancerPoliciesPaginatorTypeDef], # (6)
Scheme: NotRequired[str],
SecurityGroups: NotRequired[List[str]],
SourceSecurityGroup: NotRequired[AwsElbLoadBalancerSourceSecurityGroupTypeDef], # (7)
Subnets: NotRequired[List[str]],
VpcId: NotRequired[str],
- See AwsElbLoadBalancerBackendServerDescriptionPaginatorTypeDef
- See AwsElbLoadBalancerHealthCheckTypeDef
- See AwsElbLoadBalancerInstanceTypeDef
- See AwsElbLoadBalancerListenerDescriptionPaginatorTypeDef
- See AwsElbLoadBalancerAttributesPaginatorTypeDef
- See AwsElbLoadBalancerPoliciesPaginatorTypeDef
- See AwsElbLoadBalancerSourceSecurityGroupTypeDef
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
AwsEventsEndpointRoutingConfigDetailsTypeDef#
# AwsEventsEndpointRoutingConfigDetailsTypeDef definition
class AwsEventsEndpointRoutingConfigDetailsTypeDef(TypedDict):
FailoverConfig: NotRequired[AwsEventsEndpointRoutingConfigFailoverConfigDetailsTypeDef], # (1)
AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetailsTypeDef], # (1)
ServiceRole: NotRequired[str],
AwsIamAccessKeyDetailsTypeDef#
# AwsIamAccessKeyDetailsTypeDef definition
class AwsIamAccessKeyDetailsTypeDef(TypedDict):
UserName: NotRequired[str],
Status: NotRequired[AwsIamAccessKeyStatusType], # (1)
CreatedAt: NotRequired[str],
PrincipalId: NotRequired[str],
PrincipalType: NotRequired[str],
PrincipalName: NotRequired[str],
AccountId: NotRequired[str],
AccessKeyId: NotRequired[str],
SessionContext: NotRequired[AwsIamAccessKeySessionContextTypeDef], # (2)
AwsIamRoleDetailsPaginatorTypeDef#
# AwsIamRoleDetailsPaginatorTypeDef definition
class AwsIamRoleDetailsPaginatorTypeDef(TypedDict):
AssumeRolePolicyDocument: NotRequired[str],
AttachedManagedPolicies: NotRequired[List[AwsIamAttachedManagedPolicyTypeDef]], # (1)
CreateDate: NotRequired[str],
InstanceProfileList: NotRequired[List[AwsIamInstanceProfilePaginatorTypeDef]], # (2)
PermissionsBoundary: NotRequired[AwsIamPermissionsBoundaryTypeDef], # (3)
RoleId: NotRequired[str],
RoleName: NotRequired[str],
RolePolicyList: NotRequired[List[AwsIamRolePolicyTypeDef]], # (4)
MaxSessionDuration: NotRequired[int],
Path: NotRequired[str],
- See AwsIamAttachedManagedPolicyTypeDef
- See AwsIamInstanceProfilePaginatorTypeDef
- See AwsIamPermissionsBoundaryTypeDef
- See AwsIamRolePolicyTypeDef
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
AwsLambdaFunctionDetailsPaginatorTypeDef#
# AwsLambdaFunctionDetailsPaginatorTypeDef definition
class AwsLambdaFunctionDetailsPaginatorTypeDef(TypedDict):
Code: NotRequired[AwsLambdaFunctionCodeTypeDef], # (1)
CodeSha256: NotRequired[str],
DeadLetterConfig: NotRequired[AwsLambdaFunctionDeadLetterConfigTypeDef], # (2)
Environment: NotRequired[AwsLambdaFunctionEnvironmentPaginatorTypeDef], # (3)
FunctionName: NotRequired[str],
Handler: NotRequired[str],
KmsKeyArn: NotRequired[str],
LastModified: NotRequired[str],
Layers: NotRequired[List[AwsLambdaFunctionLayerTypeDef]], # (4)
MasterArn: NotRequired[str],
MemorySize: NotRequired[int],
RevisionId: NotRequired[str],
Role: NotRequired[str],
Runtime: NotRequired[str],
Timeout: NotRequired[int],
TracingConfig: NotRequired[AwsLambdaFunctionTracingConfigTypeDef], # (5)
VpcConfig: NotRequired[AwsLambdaFunctionVpcConfigPaginatorTypeDef], # (6)
Version: NotRequired[str],
Architectures: NotRequired[List[str]],
PackageType: NotRequired[str],
- See AwsLambdaFunctionCodeTypeDef
- See AwsLambdaFunctionDeadLetterConfigTypeDef
- See AwsLambdaFunctionEnvironmentPaginatorTypeDef
- See AwsLambdaFunctionLayerTypeDef
- See AwsLambdaFunctionTracingConfigTypeDef
- See AwsLambdaFunctionVpcConfigPaginatorTypeDef
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
AwsMskClusterClusterInfoClientAuthenticationDetailsPaginatorTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationDetailsPaginatorTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationDetailsPaginatorTypeDef(TypedDict):
Sasl: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef], # (1)
Unauthenticated: NotRequired[AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef], # (2)
Tls: NotRequired[AwsMskClusterClusterInfoClientAuthenticationTlsDetailsPaginatorTypeDef], # (3)
- See AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsPaginatorTypeDef
AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef#
# AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef definition
class AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef(TypedDict):
Sasl: NotRequired[AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef], # (1)
Unauthenticated: NotRequired[AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef], # (2)
Tls: NotRequired[AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef], # (3)
- See AwsMskClusterClusterInfoClientAuthenticationSaslDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationTlsDetailsTypeDef
AwsOpenSearchServiceDomainDetailsPaginatorTypeDef#
# AwsOpenSearchServiceDomainDetailsPaginatorTypeDef definition
class AwsOpenSearchServiceDomainDetailsPaginatorTypeDef(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[AwsOpenSearchServiceDomainVpcOptionsDetailsPaginatorTypeDef], # (6)
LogPublishingOptions: NotRequired[AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef], # (7)
DomainEndpoints: NotRequired[Dict[str, str]],
AdvancedSecurityOptions: NotRequired[AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef], # (8)
- See AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef
- See AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainVpcOptionsDetailsPaginatorTypeDef
- See AwsOpenSearchServiceDomainLogPublishingOptionsDetailsTypeDef
- See AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetailsTypeDef
AwsOpenSearchServiceDomainDetailsTypeDef#
# AwsOpenSearchServiceDomainDetailsTypeDef definition
class AwsOpenSearchServiceDomainDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
AccessPolicies: NotRequired[str],
DomainName: NotRequired[str],
Id: NotRequired[str],
DomainEndpoint: NotRequired[str],
EngineVersion: NotRequired[str],
EncryptionAtRestOptions: NotRequired[AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetailsTypeDef], # (1)
NodeToNodeEncryptionOptions: NotRequired[AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetailsTypeDef], # (2)
ServiceSoftwareOptions: NotRequired[AwsOpenSearchServiceDomainServiceSoftwareOptionsDetailsTypeDef], # (3)
ClusterConfig: NotRequired[AwsOpenSearchServiceDomainClusterConfigDetailsTypeDef], # (4)
DomainEndpointOptions: NotRequired[AwsOpenSearchServiceDomainDomainEndpointOptionsDetailsTypeDef], # (5)
VpcOptions: NotRequired[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
AwsRdsDbSubnetGroupPaginatorTypeDef#
# AwsRdsDbSubnetGroupPaginatorTypeDef definition
class AwsRdsDbSubnetGroupPaginatorTypeDef(TypedDict):
DbSubnetGroupName: NotRequired[str],
DbSubnetGroupDescription: NotRequired[str],
VpcId: NotRequired[str],
SubnetGroupStatus: NotRequired[str],
Subnets: NotRequired[List[AwsRdsDbSubnetGroupSubnetTypeDef]], # (1)
DbSubnetGroupArn: NotRequired[str],
AwsRdsDbSubnetGroupTypeDef#
# AwsRdsDbSubnetGroupTypeDef definition
class AwsRdsDbSubnetGroupTypeDef(TypedDict):
DbSubnetGroupName: NotRequired[str],
DbSubnetGroupDescription: NotRequired[str],
VpcId: NotRequired[str],
SubnetGroupStatus: NotRequired[str],
Subnets: NotRequired[Sequence[AwsRdsDbSubnetGroupSubnetTypeDef]], # (1)
DbSubnetGroupArn: NotRequired[str],
AwsRedshiftClusterDetailsPaginatorTypeDef#
# AwsRedshiftClusterDetailsPaginatorTypeDef definition
class AwsRedshiftClusterDetailsPaginatorTypeDef(TypedDict):
AllowVersionUpgrade: NotRequired[bool],
AutomatedSnapshotRetentionPeriod: NotRequired[int],
AvailabilityZone: NotRequired[str],
ClusterAvailabilityStatus: NotRequired[str],
ClusterCreateTime: NotRequired[str],
ClusterIdentifier: NotRequired[str],
ClusterNodes: NotRequired[List[AwsRedshiftClusterClusterNodeTypeDef]], # (1)
ClusterParameterGroups: NotRequired[List[AwsRedshiftClusterClusterParameterGroupPaginatorTypeDef]], # (2)
ClusterPublicKey: NotRequired[str],
ClusterRevisionNumber: NotRequired[str],
ClusterSecurityGroups: NotRequired[List[AwsRedshiftClusterClusterSecurityGroupTypeDef]], # (3)
ClusterSnapshotCopyStatus: NotRequired[AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef], # (4)
ClusterStatus: NotRequired[str],
ClusterSubnetGroupName: NotRequired[str],
ClusterVersion: NotRequired[str],
DBName: NotRequired[str],
DeferredMaintenanceWindows: NotRequired[List[AwsRedshiftClusterDeferredMaintenanceWindowTypeDef]], # (5)
ElasticIpStatus: NotRequired[AwsRedshiftClusterElasticIpStatusTypeDef], # (6)
ElasticResizeNumberOfNodeOptions: NotRequired[str],
Encrypted: NotRequired[bool],
Endpoint: NotRequired[AwsRedshiftClusterEndpointTypeDef], # (7)
EnhancedVpcRouting: NotRequired[bool],
ExpectedNextSnapshotScheduleTime: NotRequired[str],
ExpectedNextSnapshotScheduleTimeStatus: NotRequired[str],
HsmStatus: NotRequired[AwsRedshiftClusterHsmStatusTypeDef], # (8)
IamRoles: NotRequired[List[AwsRedshiftClusterIamRoleTypeDef]], # (9)
KmsKeyId: NotRequired[str],
MaintenanceTrackName: NotRequired[str],
ManualSnapshotRetentionPeriod: NotRequired[int],
MasterUsername: NotRequired[str],
NextMaintenanceWindowStartTime: NotRequired[str],
NodeType: NotRequired[str],
NumberOfNodes: NotRequired[int],
PendingActions: NotRequired[List[str]],
PendingModifiedValues: NotRequired[AwsRedshiftClusterPendingModifiedValuesTypeDef], # (10)
PreferredMaintenanceWindow: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
ResizeInfo: NotRequired[AwsRedshiftClusterResizeInfoTypeDef], # (11)
RestoreStatus: NotRequired[AwsRedshiftClusterRestoreStatusTypeDef], # (12)
SnapshotScheduleIdentifier: NotRequired[str],
SnapshotScheduleState: NotRequired[str],
VpcId: NotRequired[str],
VpcSecurityGroups: NotRequired[List[AwsRedshiftClusterVpcSecurityGroupTypeDef]], # (13)
LoggingStatus: NotRequired[AwsRedshiftClusterLoggingStatusTypeDef], # (14)
- See AwsRedshiftClusterClusterNodeTypeDef
- See AwsRedshiftClusterClusterParameterGroupPaginatorTypeDef
- See AwsRedshiftClusterClusterSecurityGroupTypeDef
- See AwsRedshiftClusterClusterSnapshotCopyStatusTypeDef
- See AwsRedshiftClusterDeferredMaintenanceWindowTypeDef
- See AwsRedshiftClusterElasticIpStatusTypeDef
- See AwsRedshiftClusterEndpointTypeDef
- See AwsRedshiftClusterHsmStatusTypeDef
- See AwsRedshiftClusterIamRoleTypeDef
- See AwsRedshiftClusterPendingModifiedValuesTypeDef
- See AwsRedshiftClusterResizeInfoTypeDef
- See AwsRedshiftClusterRestoreStatusTypeDef
- See AwsRedshiftClusterVpcSecurityGroupTypeDef
- See AwsRedshiftClusterLoggingStatusTypeDef
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
AwsRoute53HostedZoneDetailsPaginatorTypeDef#
# AwsRoute53HostedZoneDetailsPaginatorTypeDef definition
class AwsRoute53HostedZoneDetailsPaginatorTypeDef(TypedDict):
HostedZone: NotRequired[AwsRoute53HostedZoneObjectDetailsTypeDef], # (1)
Vpcs: NotRequired[List[AwsRoute53HostedZoneVpcDetailsTypeDef]], # (2)
NameServers: NotRequired[List[str]],
QueryLoggingConfig: NotRequired[AwsRoute53QueryLoggingConfigDetailsTypeDef], # (3)
- See AwsRoute53HostedZoneObjectDetailsTypeDef
- See AwsRoute53HostedZoneVpcDetailsTypeDef
- See AwsRoute53QueryLoggingConfigDetailsTypeDef
AwsRoute53HostedZoneDetailsTypeDef#
# AwsRoute53HostedZoneDetailsTypeDef definition
class AwsRoute53HostedZoneDetailsTypeDef(TypedDict):
HostedZone: NotRequired[AwsRoute53HostedZoneObjectDetailsTypeDef], # (1)
Vpcs: NotRequired[Sequence[AwsRoute53HostedZoneVpcDetailsTypeDef]], # (2)
NameServers: NotRequired[Sequence[str]],
QueryLoggingConfig: NotRequired[AwsRoute53QueryLoggingConfigDetailsTypeDef], # (3)
- See AwsRoute53HostedZoneObjectDetailsTypeDef
- See AwsRoute53HostedZoneVpcDetailsTypeDef
- See AwsRoute53QueryLoggingConfigDetailsTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsPaginatorTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsPaginatorTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsPaginatorTypeDef(TypedDict):
Operands: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef]], # (1)
Prefix: NotRequired[str],
Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef], # (2)
Type: NotRequired[str],
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef(TypedDict):
Operands: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef]], # (1)
Prefix: NotRequired[str],
Tag: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef], # (2)
Type: NotRequired[str],
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetailsTypeDef
AwsS3BucketNotificationConfigurationFilterPaginatorTypeDef#
# AwsS3BucketNotificationConfigurationFilterPaginatorTypeDef definition
class AwsS3BucketNotificationConfigurationFilterPaginatorTypeDef(TypedDict):
S3KeyFilter: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterPaginatorTypeDef], # (1)
AwsS3BucketNotificationConfigurationFilterTypeDef#
# AwsS3BucketNotificationConfigurationFilterTypeDef definition
class AwsS3BucketNotificationConfigurationFilterTypeDef(TypedDict):
S3KeyFilter: NotRequired[AwsS3BucketNotificationConfigurationS3KeyFilterTypeDef], # (1)
AwsS3BucketObjectLockConfigurationTypeDef#
# AwsS3BucketObjectLockConfigurationTypeDef definition
class AwsS3BucketObjectLockConfigurationTypeDef(TypedDict):
ObjectLockEnabled: NotRequired[str],
Rule: NotRequired[AwsS3BucketObjectLockConfigurationRuleDetailsTypeDef], # (1)
AwsS3BucketServerSideEncryptionConfigurationPaginatorTypeDef#
# AwsS3BucketServerSideEncryptionConfigurationPaginatorTypeDef definition
class AwsS3BucketServerSideEncryptionConfigurationPaginatorTypeDef(TypedDict):
Rules: NotRequired[List[AwsS3BucketServerSideEncryptionRuleTypeDef]], # (1)
AwsS3BucketServerSideEncryptionConfigurationTypeDef#
# AwsS3BucketServerSideEncryptionConfigurationTypeDef definition
class AwsS3BucketServerSideEncryptionConfigurationTypeDef(TypedDict):
Rules: NotRequired[Sequence[AwsS3BucketServerSideEncryptionRuleTypeDef]], # (1)
AwsS3BucketWebsiteConfigurationPaginatorTypeDef#
# AwsS3BucketWebsiteConfigurationPaginatorTypeDef definition
class AwsS3BucketWebsiteConfigurationPaginatorTypeDef(TypedDict):
ErrorDocument: NotRequired[str],
IndexDocumentSuffix: NotRequired[str],
RedirectAllRequestsTo: NotRequired[AwsS3BucketWebsiteConfigurationRedirectToTypeDef], # (1)
RoutingRules: NotRequired[List[AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef]], # (2)
- See AwsS3BucketWebsiteConfigurationRedirectToTypeDef
- See AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef
AwsS3BucketWebsiteConfigurationTypeDef#
# AwsS3BucketWebsiteConfigurationTypeDef definition
class AwsS3BucketWebsiteConfigurationTypeDef(TypedDict):
ErrorDocument: NotRequired[str],
IndexDocumentSuffix: NotRequired[str],
RedirectAllRequestsTo: NotRequired[AwsS3BucketWebsiteConfigurationRedirectToTypeDef], # (1)
RoutingRules: NotRequired[Sequence[AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef]], # (2)
- See AwsS3BucketWebsiteConfigurationRedirectToTypeDef
- See AwsS3BucketWebsiteConfigurationRoutingRuleTypeDef
BatchUpdateFindingsResponseTypeDef#
# BatchUpdateFindingsResponseTypeDef definition
class BatchUpdateFindingsResponseTypeDef(TypedDict):
ProcessedFindings: List[AwsSecurityFindingIdentifierTypeDef], # (1)
UnprocessedFindings: List[BatchUpdateFindingsUnprocessedFindingTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AwsSecurityFindingIdentifierTypeDef
- See BatchUpdateFindingsUnprocessedFindingTypeDef
- See ResponseMetadataTypeDef
AwsSsmPatchComplianceDetailsTypeDef#
# AwsSsmPatchComplianceDetailsTypeDef definition
class AwsSsmPatchComplianceDetailsTypeDef(TypedDict):
Patch: NotRequired[AwsSsmPatchTypeDef], # (1)
AwsStepFunctionStateMachineLoggingConfigurationDetailsPaginatorTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDetailsPaginatorTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDetailsPaginatorTypeDef(TypedDict):
Destinations: NotRequired[List[AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef]], # (1)
IncludeExecutionData: NotRequired[bool],
Level: NotRequired[str],
AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef#
# AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef definition
class AwsStepFunctionStateMachineLoggingConfigurationDetailsTypeDef(TypedDict):
Destinations: NotRequired[Sequence[AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetailsTypeDef]], # (1)
IncludeExecutionData: NotRequired[bool],
Level: NotRequired[str],
AwsWafRegionalRuleGroupDetailsPaginatorTypeDef#
# AwsWafRegionalRuleGroupDetailsPaginatorTypeDef definition
class AwsWafRegionalRuleGroupDetailsPaginatorTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[List[AwsWafRegionalRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafRegionalRuleGroupDetailsTypeDef#
# AwsWafRegionalRuleGroupDetailsTypeDef definition
class AwsWafRegionalRuleGroupDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafRegionalRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafRegionalWebAclDetailsPaginatorTypeDef#
# AwsWafRegionalWebAclDetailsPaginatorTypeDef definition
class AwsWafRegionalWebAclDetailsPaginatorTypeDef(TypedDict):
DefaultAction: NotRequired[str],
MetricName: NotRequired[str],
Name: NotRequired[str],
RulesList: NotRequired[List[AwsWafRegionalWebAclRulesListDetailsTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafRegionalWebAclDetailsTypeDef#
# AwsWafRegionalWebAclDetailsTypeDef definition
class AwsWafRegionalWebAclDetailsTypeDef(TypedDict):
DefaultAction: NotRequired[str],
MetricName: NotRequired[str],
Name: NotRequired[str],
RulesList: NotRequired[Sequence[AwsWafRegionalWebAclRulesListDetailsTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafRuleGroupDetailsPaginatorTypeDef#
# AwsWafRuleGroupDetailsPaginatorTypeDef definition
class AwsWafRuleGroupDetailsPaginatorTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[List[AwsWafRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafRuleGroupDetailsTypeDef#
# AwsWafRuleGroupDetailsTypeDef definition
class AwsWafRuleGroupDetailsTypeDef(TypedDict):
MetricName: NotRequired[str],
Name: NotRequired[str],
RuleGroupId: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafRuleGroupRulesDetailsTypeDef]], # (1)
AwsWafWebAclDetailsPaginatorTypeDef#
# AwsWafWebAclDetailsPaginatorTypeDef definition
class AwsWafWebAclDetailsPaginatorTypeDef(TypedDict):
Name: NotRequired[str],
DefaultAction: NotRequired[str],
Rules: NotRequired[List[AwsWafWebAclRulePaginatorTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafWebAclDetailsTypeDef#
# AwsWafWebAclDetailsTypeDef definition
class AwsWafWebAclDetailsTypeDef(TypedDict):
Name: NotRequired[str],
DefaultAction: NotRequired[str],
Rules: NotRequired[Sequence[AwsWafWebAclRuleTypeDef]], # (1)
WebAclId: NotRequired[str],
AwsWafv2ActionAllowDetailsPaginatorTypeDef#
# AwsWafv2ActionAllowDetailsPaginatorTypeDef definition
class AwsWafv2ActionAllowDetailsPaginatorTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsPaginatorTypeDef], # (1)
AwsWafv2RulesActionCaptchaDetailsPaginatorTypeDef#
# AwsWafv2RulesActionCaptchaDetailsPaginatorTypeDef definition
class AwsWafv2RulesActionCaptchaDetailsPaginatorTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsPaginatorTypeDef], # (1)
AwsWafv2RulesActionCountDetailsPaginatorTypeDef#
# AwsWafv2RulesActionCountDetailsPaginatorTypeDef definition
class AwsWafv2RulesActionCountDetailsPaginatorTypeDef(TypedDict):
CustomRequestHandling: NotRequired[AwsWafv2CustomRequestHandlingDetailsPaginatorTypeDef], # (1)
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)
AwsWafv2ActionBlockDetailsPaginatorTypeDef#
# AwsWafv2ActionBlockDetailsPaginatorTypeDef definition
class AwsWafv2ActionBlockDetailsPaginatorTypeDef(TypedDict):
CustomResponse: NotRequired[AwsWafv2CustomResponseDetailsPaginatorTypeDef], # (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)
VulnerabilityPaginatorTypeDef#
# VulnerabilityPaginatorTypeDef definition
class VulnerabilityPaginatorTypeDef(TypedDict):
Id: str,
VulnerablePackages: NotRequired[List[SoftwarePackageTypeDef]], # (1)
Cvss: NotRequired[List[CvssPaginatorTypeDef]], # (2)
RelatedVulnerabilities: NotRequired[List[str]],
Vendor: NotRequired[VulnerabilityVendorTypeDef], # (3)
ReferenceUrls: NotRequired[List[str]],
FixAvailable: NotRequired[VulnerabilityFixAvailableType], # (4)
EpssScore: NotRequired[float],
ExploitAvailable: NotRequired[VulnerabilityExploitAvailableType], # (5)
CodeVulnerabilities: NotRequired[List[VulnerabilityCodeVulnerabilitiesPaginatorTypeDef]], # (6)
- See SoftwarePackageTypeDef
- See CvssPaginatorTypeDef
- See VulnerabilityVendorTypeDef
- See VulnerabilityFixAvailableType
- See VulnerabilityExploitAvailableType
- See VulnerabilityCodeVulnerabilitiesPaginatorTypeDef
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)
EpssScore: NotRequired[float],
ExploitAvailable: NotRequired[VulnerabilityExploitAvailableType], # (5)
CodeVulnerabilities: NotRequired[Sequence[VulnerabilityCodeVulnerabilitiesTypeDef]], # (6)
- See SoftwarePackageTypeDef
- See CvssTypeDef
- See VulnerabilityVendorTypeDef
- See VulnerabilityFixAvailableType
- See VulnerabilityExploitAvailableType
- See VulnerabilityCodeVulnerabilitiesTypeDef
ParameterDefinitionTypeDef#
# ParameterDefinitionTypeDef definition
class ParameterDefinitionTypeDef(TypedDict):
Description: str,
ConfigurationOptions: ConfigurationOptionsTypeDef, # (1)
BatchGetConfigurationPolicyAssociationsRequestRequestTypeDef#
# BatchGetConfigurationPolicyAssociationsRequestRequestTypeDef definition
class BatchGetConfigurationPolicyAssociationsRequestRequestTypeDef(TypedDict):
ConfigurationPolicyAssociationIdentifiers: Sequence[ConfigurationPolicyAssociationTypeDef], # (1)
UnprocessedConfigurationPolicyAssociationTypeDef#
# UnprocessedConfigurationPolicyAssociationTypeDef definition
class UnprocessedConfigurationPolicyAssociationTypeDef(TypedDict):
ConfigurationPolicyAssociationIdentifiers: NotRequired[ConfigurationPolicyAssociationTypeDef], # (1)
ErrorCode: NotRequired[str],
ErrorReason: NotRequired[str],
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)
ResourceApplicationArn: NotRequired[List[StringFilterTypeDef]], # (1)
ResourceApplicationName: NotRequired[List[StringFilterTypeDef]], # (1)
AwsAccountName: NotRequired[List[StringFilterTypeDef]], # (1)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
AwsSecurityFindingFiltersTypeDef#
# AwsSecurityFindingFiltersTypeDef definition
class AwsSecurityFindingFiltersTypeDef(TypedDict):
ProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
AwsAccountId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Id: NotRequired[Sequence[StringFilterTypeDef]], # (1)
GeneratorId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Region: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Type: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FirstObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
LastObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
CreatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
UpdatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
SeverityProduct: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
SeverityNormalized: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
SeverityLabel: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Confidence: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
Criticality: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
Title: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Description: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RecommendationText: NotRequired[Sequence[StringFilterTypeDef]], # (1)
SourceUrl: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProductFields: NotRequired[Sequence[MapFilterTypeDef]], # (20)
ProductName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
CompanyName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
UserDefinedFields: NotRequired[Sequence[MapFilterTypeDef]], # (20)
MalwareName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
MalwareType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
MalwarePath: NotRequired[Sequence[StringFilterTypeDef]], # (1)
MalwareState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkDirection: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkProtocol: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkSourceIpV4: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkSourceIpV6: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkSourcePort: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
NetworkSourceDomain: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkSourceMac: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NetworkDestinationIpV4: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkDestinationIpV6: NotRequired[Sequence[IpFilterTypeDef]], # (30)
NetworkDestinationPort: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
NetworkDestinationDomain: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProcessName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProcessPath: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ProcessPid: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
ProcessParentPid: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
ProcessLaunchedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ProcessTerminatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ThreatIntelIndicatorType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorValue: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorCategory: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorLastObservedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ThreatIntelIndicatorSource: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ThreatIntelIndicatorSourceUrl: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourcePartition: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceRegion: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceTags: NotRequired[Sequence[MapFilterTypeDef]], # (20)
ResourceAwsEc2InstanceType: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceImageId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceIpV4Addresses: NotRequired[Sequence[IpFilterTypeDef]], # (30)
ResourceAwsEc2InstanceIpV6Addresses: NotRequired[Sequence[IpFilterTypeDef]], # (30)
ResourceAwsEc2InstanceKeyName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceIamInstanceProfileArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceVpcId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceSubnetId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsEc2InstanceLaunchedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ResourceAwsS3BucketOwnerId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsS3BucketOwnerName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyUserName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyPrincipalName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceAwsIamAccessKeyCreatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ResourceAwsIamUserUserName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerImageId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerImageName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceContainerLaunchedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
ResourceDetailsOther: NotRequired[Sequence[MapFilterTypeDef]], # (20)
ComplianceStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VerificationState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
WorkflowState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
WorkflowStatus: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RecordState: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RelatedFindingsProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
RelatedFindingsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NoteText: NotRequired[Sequence[StringFilterTypeDef]], # (1)
NoteUpdatedAt: NotRequired[Sequence[DateFilterTypeDef]], # (7)
NoteUpdatedBy: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Keyword: NotRequired[Sequence[KeywordFilterTypeDef]], # (87)
FindingProviderFieldsConfidence: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
FindingProviderFieldsCriticality: NotRequired[Sequence[NumberFilterTypeDef]], # (11)
FindingProviderFieldsRelatedFindingsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsRelatedFindingsProductArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsSeverityLabel: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsSeverityOriginal: NotRequired[Sequence[StringFilterTypeDef]], # (1)
FindingProviderFieldsTypes: NotRequired[Sequence[StringFilterTypeDef]], # (1)
Sample: NotRequired[Sequence[BooleanFilterTypeDef]], # (95)
ComplianceSecurityControlId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceAssociatedStandardsId: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VulnerabilitiesExploitAvailable: NotRequired[Sequence[StringFilterTypeDef]], # (1)
VulnerabilitiesFixAvailable: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceSecurityControlParametersName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ComplianceSecurityControlParametersValue: NotRequired[Sequence[StringFilterTypeDef]], # (1)
AwsAccountName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceApplicationName: NotRequired[Sequence[StringFilterTypeDef]], # (1)
ResourceApplicationArn: NotRequired[Sequence[StringFilterTypeDef]], # (1)
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See DateFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See IpFilterTypeDef
- See IpFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See MapFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See DateFilterTypeDef
- See StringFilterTypeDef
- See KeywordFilterTypeDef
- See NumberFilterTypeDef
- See NumberFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See BooleanFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
- See StringFilterTypeDef
GetFindingHistoryResponseTypeDef#
# GetFindingHistoryResponseTypeDef definition
class GetFindingHistoryResponseTypeDef(TypedDict):
Records: List[FindingHistoryRecordTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInsightResultsResponseTypeDef#
# GetInsightResultsResponseTypeDef definition
class GetInsightResultsResponseTypeDef(TypedDict):
InsightResults: InsightResultsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NetworkHeaderPaginatorTypeDef#
# NetworkHeaderPaginatorTypeDef definition
class NetworkHeaderPaginatorTypeDef(TypedDict):
Protocol: NotRequired[str],
Destination: NotRequired[NetworkPathComponentDetailsPaginatorTypeDef], # (1)
Source: NotRequired[NetworkPathComponentDetailsPaginatorTypeDef], # (1)
NetworkHeaderTypeDef#
# NetworkHeaderTypeDef definition
class NetworkHeaderTypeDef(TypedDict):
Protocol: NotRequired[str],
Destination: NotRequired[NetworkPathComponentDetailsTypeDef], # (1)
Source: NotRequired[NetworkPathComponentDetailsTypeDef], # (1)
OccurrencesPaginatorTypeDef#
# OccurrencesPaginatorTypeDef definition
class OccurrencesPaginatorTypeDef(TypedDict):
LineRanges: NotRequired[List[RangeTypeDef]], # (1)
OffsetRanges: NotRequired[List[RangeTypeDef]], # (1)
Pages: NotRequired[List[PageTypeDef]], # (3)
Records: NotRequired[List[RecordTypeDef]], # (4)
Cells: NotRequired[List[CellTypeDef]], # (5)
- See RangeTypeDef
- See RangeTypeDef
- See PageTypeDef
- See RecordTypeDef
- See CellTypeDef
OccurrencesTypeDef#
# OccurrencesTypeDef definition
class OccurrencesTypeDef(TypedDict):
LineRanges: NotRequired[Sequence[RangeTypeDef]], # (1)
OffsetRanges: NotRequired[Sequence[RangeTypeDef]], # (1)
Pages: NotRequired[Sequence[PageTypeDef]], # (3)
Records: NotRequired[Sequence[RecordTypeDef]], # (4)
Cells: NotRequired[Sequence[CellTypeDef]], # (5)
- See RangeTypeDef
- See RangeTypeDef
- See PageTypeDef
- See RecordTypeDef
- See CellTypeDef
SecurityControlCustomParameterTypeDef#
# SecurityControlCustomParameterTypeDef definition
class SecurityControlCustomParameterTypeDef(TypedDict):
SecurityControlId: NotRequired[str],
Parameters: NotRequired[Mapping[str, ParameterConfigurationTypeDef]], # (1)
SecurityControlTypeDef#
# SecurityControlTypeDef definition
class SecurityControlTypeDef(TypedDict):
SecurityControlId: str,
SecurityControlArn: str,
Title: str,
Description: str,
RemediationUrl: str,
SeverityRating: SeverityRatingType, # (1)
SecurityControlStatus: ControlStatusType, # (2)
UpdateStatus: NotRequired[UpdateStatusType], # (3)
Parameters: NotRequired[Dict[str, ParameterConfigurationTypeDef]], # (4)
LastUpdateReason: NotRequired[str],
UpdateSecurityControlRequestRequestTypeDef#
# UpdateSecurityControlRequestRequestTypeDef definition
class UpdateSecurityControlRequestRequestTypeDef(TypedDict):
SecurityControlId: str,
Parameters: Mapping[str, ParameterConfigurationTypeDef], # (1)
LastUpdateReason: NotRequired[str],
RuleGroupSourceStatelessRuleDefinitionPaginatorTypeDef#
# RuleGroupSourceStatelessRuleDefinitionPaginatorTypeDef definition
class RuleGroupSourceStatelessRuleDefinitionPaginatorTypeDef(TypedDict):
Actions: NotRequired[List[str]],
MatchAttributes: NotRequired[RuleGroupSourceStatelessRuleMatchAttributesPaginatorTypeDef], # (1)
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)
StatelessCustomActionDefinitionPaginatorTypeDef#
# StatelessCustomActionDefinitionPaginatorTypeDef definition
class StatelessCustomActionDefinitionPaginatorTypeDef(TypedDict):
PublishMetricAction: NotRequired[StatelessCustomPublishMetricActionPaginatorTypeDef], # (1)
StatelessCustomActionDefinitionTypeDef#
# StatelessCustomActionDefinitionTypeDef definition
class StatelessCustomActionDefinitionTypeDef(TypedDict):
PublishMetricAction: NotRequired[StatelessCustomPublishMetricActionTypeDef], # (1)
PortProbeActionPaginatorTypeDef#
# PortProbeActionPaginatorTypeDef definition
class PortProbeActionPaginatorTypeDef(TypedDict):
PortProbeDetails: NotRequired[List[PortProbeDetailTypeDef]], # (1)
Blocked: NotRequired[bool],
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)
AwsAutoScalingAutoScalingGroupDetailsPaginatorTypeDef#
# AwsAutoScalingAutoScalingGroupDetailsPaginatorTypeDef definition
class AwsAutoScalingAutoScalingGroupDetailsPaginatorTypeDef(TypedDict):
LaunchConfigurationName: NotRequired[str],
LoadBalancerNames: NotRequired[List[str]],
HealthCheckType: NotRequired[str],
HealthCheckGracePeriod: NotRequired[int],
CreatedTime: NotRequired[str],
MixedInstancesPolicy: NotRequired[AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsPaginatorTypeDef], # (1)
AvailabilityZones: NotRequired[List[AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef]], # (2)
LaunchTemplate: NotRequired[AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef], # (3)
CapacityRebalance: NotRequired[bool],
- See AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsPaginatorTypeDef
- See AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetailsTypeDef
- See AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecificationTypeDef
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
AwsBackupBackupPlanBackupPlanDetailsPaginatorTypeDef#
# AwsBackupBackupPlanBackupPlanDetailsPaginatorTypeDef definition
class AwsBackupBackupPlanBackupPlanDetailsPaginatorTypeDef(TypedDict):
BackupPlanName: NotRequired[str],
AdvancedBackupSettings: NotRequired[List[AwsBackupBackupPlanAdvancedBackupSettingsDetailsPaginatorTypeDef]], # (1)
BackupPlanRule: NotRequired[List[AwsBackupBackupPlanRuleDetailsPaginatorTypeDef]], # (2)
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsPaginatorTypeDef
- See AwsBackupBackupPlanRuleDetailsPaginatorTypeDef
AwsBackupBackupPlanBackupPlanDetailsTypeDef#
# AwsBackupBackupPlanBackupPlanDetailsTypeDef definition
class AwsBackupBackupPlanBackupPlanDetailsTypeDef(TypedDict):
BackupPlanName: NotRequired[str],
AdvancedBackupSettings: NotRequired[Sequence[AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef]], # (1)
BackupPlanRule: NotRequired[Sequence[AwsBackupBackupPlanRuleDetailsTypeDef]], # (2)
- See AwsBackupBackupPlanAdvancedBackupSettingsDetailsTypeDef
- See AwsBackupBackupPlanRuleDetailsTypeDef
AwsCertificateManagerCertificateDetailsPaginatorTypeDef#
# AwsCertificateManagerCertificateDetailsPaginatorTypeDef definition
class AwsCertificateManagerCertificateDetailsPaginatorTypeDef(TypedDict):
CertificateAuthorityArn: NotRequired[str],
CreatedAt: NotRequired[str],
DomainName: NotRequired[str],
DomainValidationOptions: NotRequired[List[AwsCertificateManagerCertificateDomainValidationOptionPaginatorTypeDef]], # (1)
ExtendedKeyUsages: NotRequired[List[AwsCertificateManagerCertificateExtendedKeyUsageTypeDef]], # (2)
FailureReason: NotRequired[str],
ImportedAt: NotRequired[str],
InUseBy: NotRequired[List[str]],
IssuedAt: NotRequired[str],
Issuer: NotRequired[str],
KeyAlgorithm: NotRequired[str],
KeyUsages: NotRequired[List[AwsCertificateManagerCertificateKeyUsageTypeDef]], # (3)
NotAfter: NotRequired[str],
NotBefore: NotRequired[str],
Options: NotRequired[AwsCertificateManagerCertificateOptionsTypeDef], # (4)
RenewalEligibility: NotRequired[str],
RenewalSummary: NotRequired[AwsCertificateManagerCertificateRenewalSummaryPaginatorTypeDef], # (5)
Serial: NotRequired[str],
SignatureAlgorithm: NotRequired[str],
Status: NotRequired[str],
Subject: NotRequired[str],
SubjectAlternativeNames: NotRequired[List[str]],
Type: NotRequired[str],
- See AwsCertificateManagerCertificateDomainValidationOptionPaginatorTypeDef
- See AwsCertificateManagerCertificateExtendedKeyUsageTypeDef
- See AwsCertificateManagerCertificateKeyUsageTypeDef
- See AwsCertificateManagerCertificateOptionsTypeDef
- See AwsCertificateManagerCertificateRenewalSummaryPaginatorTypeDef
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
AwsCloudFrontDistributionOriginsPaginatorTypeDef#
# AwsCloudFrontDistributionOriginsPaginatorTypeDef definition
class AwsCloudFrontDistributionOriginsPaginatorTypeDef(TypedDict):
Items: NotRequired[List[AwsCloudFrontDistributionOriginItemPaginatorTypeDef]], # (1)
AwsCloudFrontDistributionOriginsTypeDef#
# AwsCloudFrontDistributionOriginsTypeDef definition
class AwsCloudFrontDistributionOriginsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionOriginItemTypeDef]], # (1)
AwsCloudFrontDistributionOriginGroupsPaginatorTypeDef#
# AwsCloudFrontDistributionOriginGroupsPaginatorTypeDef definition
class AwsCloudFrontDistributionOriginGroupsPaginatorTypeDef(TypedDict):
Items: NotRequired[List[AwsCloudFrontDistributionOriginGroupPaginatorTypeDef]], # (1)
AwsCloudFrontDistributionOriginGroupsTypeDef#
# AwsCloudFrontDistributionOriginGroupsTypeDef definition
class AwsCloudFrontDistributionOriginGroupsTypeDef(TypedDict):
Items: NotRequired[Sequence[AwsCloudFrontDistributionOriginGroupTypeDef]], # (1)
AwsDynamoDbTableDetailsPaginatorTypeDef#
# AwsDynamoDbTableDetailsPaginatorTypeDef definition
class AwsDynamoDbTableDetailsPaginatorTypeDef(TypedDict):
AttributeDefinitions: NotRequired[List[AwsDynamoDbTableAttributeDefinitionTypeDef]], # (1)
BillingModeSummary: NotRequired[AwsDynamoDbTableBillingModeSummaryTypeDef], # (2)
CreationDateTime: NotRequired[str],
GlobalSecondaryIndexes: NotRequired[List[AwsDynamoDbTableGlobalSecondaryIndexPaginatorTypeDef]], # (3)
GlobalTableVersion: NotRequired[str],
ItemCount: NotRequired[int],
KeySchema: NotRequired[List[AwsDynamoDbTableKeySchemaTypeDef]], # (4)
LatestStreamArn: NotRequired[str],
LatestStreamLabel: NotRequired[str],
LocalSecondaryIndexes: NotRequired[List[AwsDynamoDbTableLocalSecondaryIndexPaginatorTypeDef]], # (5)
ProvisionedThroughput: NotRequired[AwsDynamoDbTableProvisionedThroughputTypeDef], # (6)
Replicas: NotRequired[List[AwsDynamoDbTableReplicaPaginatorTypeDef]], # (7)
RestoreSummary: NotRequired[AwsDynamoDbTableRestoreSummaryTypeDef], # (8)
SseDescription: NotRequired[AwsDynamoDbTableSseDescriptionTypeDef], # (9)
StreamSpecification: NotRequired[AwsDynamoDbTableStreamSpecificationTypeDef], # (10)
TableId: NotRequired[str],
TableName: NotRequired[str],
TableSizeBytes: NotRequired[int],
TableStatus: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
- See AwsDynamoDbTableAttributeDefinitionTypeDef
- See AwsDynamoDbTableBillingModeSummaryTypeDef
- See AwsDynamoDbTableGlobalSecondaryIndexPaginatorTypeDef
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableLocalSecondaryIndexPaginatorTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
- See AwsDynamoDbTableReplicaPaginatorTypeDef
- See AwsDynamoDbTableRestoreSummaryTypeDef
- See AwsDynamoDbTableSseDescriptionTypeDef
- See AwsDynamoDbTableStreamSpecificationTypeDef
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],
DeletionProtectionEnabled: NotRequired[bool],
- See AwsDynamoDbTableAttributeDefinitionTypeDef
- See AwsDynamoDbTableBillingModeSummaryTypeDef
- See AwsDynamoDbTableGlobalSecondaryIndexTypeDef
- See AwsDynamoDbTableKeySchemaTypeDef
- See AwsDynamoDbTableLocalSecondaryIndexTypeDef
- See AwsDynamoDbTableProvisionedThroughputTypeDef
- See AwsDynamoDbTableReplicaTypeDef
- See AwsDynamoDbTableRestoreSummaryTypeDef
- See AwsDynamoDbTableSseDescriptionTypeDef
- See AwsDynamoDbTableStreamSpecificationTypeDef
AwsEc2LaunchTemplateDetailsPaginatorTypeDef#
# AwsEc2LaunchTemplateDetailsPaginatorTypeDef definition
class AwsEc2LaunchTemplateDetailsPaginatorTypeDef(TypedDict):
LaunchTemplateName: NotRequired[str],
Id: NotRequired[str],
LaunchTemplateData: NotRequired[AwsEc2LaunchTemplateDataDetailsPaginatorTypeDef], # (1)
DefaultVersionNumber: NotRequired[int],
LatestVersionNumber: NotRequired[int],
AwsEc2LaunchTemplateDetailsTypeDef#
# AwsEc2LaunchTemplateDetailsTypeDef definition
class AwsEc2LaunchTemplateDetailsTypeDef(TypedDict):
LaunchTemplateName: NotRequired[str],
Id: NotRequired[str],
LaunchTemplateData: NotRequired[AwsEc2LaunchTemplateDataDetailsTypeDef], # (1)
DefaultVersionNumber: NotRequired[int],
LatestVersionNumber: NotRequired[int],
AwsEcsClusterDetailsPaginatorTypeDef#
# AwsEcsClusterDetailsPaginatorTypeDef definition
class AwsEcsClusterDetailsPaginatorTypeDef(TypedDict):
ClusterArn: NotRequired[str],
ActiveServicesCount: NotRequired[int],
CapacityProviders: NotRequired[List[str]],
ClusterSettings: NotRequired[List[AwsEcsClusterClusterSettingsDetailsTypeDef]], # (1)
Configuration: NotRequired[AwsEcsClusterConfigurationDetailsTypeDef], # (2)
DefaultCapacityProviderStrategy: NotRequired[List[AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef]], # (3)
ClusterName: NotRequired[str],
RegisteredContainerInstancesCount: NotRequired[int],
RunningTasksCount: NotRequired[int],
Status: NotRequired[str],
- See AwsEcsClusterClusterSettingsDetailsTypeDef
- See AwsEcsClusterConfigurationDetailsTypeDef
- See AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef
AwsEcsClusterDetailsTypeDef#
# AwsEcsClusterDetailsTypeDef definition
class AwsEcsClusterDetailsTypeDef(TypedDict):
ClusterArn: NotRequired[str],
ActiveServicesCount: NotRequired[int],
CapacityProviders: NotRequired[Sequence[str]],
ClusterSettings: NotRequired[Sequence[AwsEcsClusterClusterSettingsDetailsTypeDef]], # (1)
Configuration: NotRequired[AwsEcsClusterConfigurationDetailsTypeDef], # (2)
DefaultCapacityProviderStrategy: NotRequired[Sequence[AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef]], # (3)
ClusterName: NotRequired[str],
RegisteredContainerInstancesCount: NotRequired[int],
RunningTasksCount: NotRequired[int],
Status: NotRequired[str],
- See AwsEcsClusterClusterSettingsDetailsTypeDef
- See AwsEcsClusterConfigurationDetailsTypeDef
- See AwsEcsClusterDefaultCapacityProviderStrategyDetailsTypeDef
AwsEcsTaskDefinitionDetailsPaginatorTypeDef#
# AwsEcsTaskDefinitionDetailsPaginatorTypeDef definition
class AwsEcsTaskDefinitionDetailsPaginatorTypeDef(TypedDict):
ContainerDefinitions: NotRequired[List[AwsEcsTaskDefinitionContainerDefinitionsDetailsPaginatorTypeDef]], # (1)
Cpu: NotRequired[str],
ExecutionRoleArn: NotRequired[str],
Family: NotRequired[str],
InferenceAccelerators: NotRequired[List[AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef]], # (2)
IpcMode: NotRequired[str],
Memory: NotRequired[str],
NetworkMode: NotRequired[str],
PidMode: NotRequired[str],
PlacementConstraints: NotRequired[List[AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef]], # (3)
ProxyConfiguration: NotRequired[AwsEcsTaskDefinitionProxyConfigurationDetailsPaginatorTypeDef], # (4)
RequiresCompatibilities: NotRequired[List[str]],
TaskRoleArn: NotRequired[str],
Volumes: NotRequired[List[AwsEcsTaskDefinitionVolumesDetailsPaginatorTypeDef]], # (5)
Status: NotRequired[str],
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsPaginatorTypeDef
- See AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef
- See AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef
- See AwsEcsTaskDefinitionProxyConfigurationDetailsPaginatorTypeDef
- See AwsEcsTaskDefinitionVolumesDetailsPaginatorTypeDef
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)
Status: NotRequired[str],
- See AwsEcsTaskDefinitionContainerDefinitionsDetailsTypeDef
- See AwsEcsTaskDefinitionInferenceAcceleratorsDetailsTypeDef
- See AwsEcsTaskDefinitionPlacementConstraintsDetailsTypeDef
- See AwsEcsTaskDefinitionProxyConfigurationDetailsTypeDef
- See AwsEcsTaskDefinitionVolumesDetailsTypeDef
AwsEventsEndpointDetailsPaginatorTypeDef#
# AwsEventsEndpointDetailsPaginatorTypeDef definition
class AwsEventsEndpointDetailsPaginatorTypeDef(TypedDict):
Arn: NotRequired[str],
Description: NotRequired[str],
EndpointId: NotRequired[str],
EndpointUrl: NotRequired[str],
EventBuses: NotRequired[List[AwsEventsEndpointEventBusesDetailsTypeDef]], # (1)
Name: NotRequired[str],
ReplicationConfig: NotRequired[AwsEventsEndpointReplicationConfigDetailsTypeDef], # (2)
RoleArn: NotRequired[str],
RoutingConfig: NotRequired[AwsEventsEndpointRoutingConfigDetailsTypeDef], # (3)
State: NotRequired[str],
StateReason: NotRequired[str],
- See AwsEventsEndpointEventBusesDetailsTypeDef
- See AwsEventsEndpointReplicationConfigDetailsTypeDef
- See AwsEventsEndpointRoutingConfigDetailsTypeDef
AwsEventsEndpointDetailsTypeDef#
# AwsEventsEndpointDetailsTypeDef definition
class AwsEventsEndpointDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
Description: NotRequired[str],
EndpointId: NotRequired[str],
EndpointUrl: NotRequired[str],
EventBuses: NotRequired[Sequence[AwsEventsEndpointEventBusesDetailsTypeDef]], # (1)
Name: NotRequired[str],
ReplicationConfig: NotRequired[AwsEventsEndpointReplicationConfigDetailsTypeDef], # (2)
RoleArn: NotRequired[str],
RoutingConfig: NotRequired[AwsEventsEndpointRoutingConfigDetailsTypeDef], # (3)
State: NotRequired[str],
StateReason: NotRequired[str],
- See AwsEventsEndpointEventBusesDetailsTypeDef
- See AwsEventsEndpointReplicationConfigDetailsTypeDef
- See AwsEventsEndpointRoutingConfigDetailsTypeDef
AwsGuardDutyDetectorDataSourcesDetailsTypeDef#
# AwsGuardDutyDetectorDataSourcesDetailsTypeDef definition
class AwsGuardDutyDetectorDataSourcesDetailsTypeDef(TypedDict):
CloudTrail: NotRequired[AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef], # (1)
DnsLogs: NotRequired[AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef], # (2)
FlowLogs: NotRequired[AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef], # (3)
Kubernetes: NotRequired[AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef], # (4)
MalwareProtection: NotRequired[AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef], # (5)
S3Logs: NotRequired[AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef], # (6)
- See AwsGuardDutyDetectorDataSourcesCloudTrailDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesDnsLogsDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesFlowLogsDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesKubernetesDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesMalwareProtectionDetailsTypeDef
- See AwsGuardDutyDetectorDataSourcesS3LogsDetailsTypeDef
AwsMskClusterClusterInfoDetailsPaginatorTypeDef#
# AwsMskClusterClusterInfoDetailsPaginatorTypeDef definition
class AwsMskClusterClusterInfoDetailsPaginatorTypeDef(TypedDict):
EncryptionInfo: NotRequired[AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef], # (1)
CurrentVersion: NotRequired[str],
NumberOfBrokerNodes: NotRequired[int],
ClusterName: NotRequired[str],
ClientAuthentication: NotRequired[AwsMskClusterClusterInfoClientAuthenticationDetailsPaginatorTypeDef], # (2)
EnhancedMonitoring: NotRequired[str],
- See AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationDetailsPaginatorTypeDef
AwsMskClusterClusterInfoDetailsTypeDef#
# AwsMskClusterClusterInfoDetailsTypeDef definition
class AwsMskClusterClusterInfoDetailsTypeDef(TypedDict):
EncryptionInfo: NotRequired[AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef], # (1)
CurrentVersion: NotRequired[str],
NumberOfBrokerNodes: NotRequired[int],
ClusterName: NotRequired[str],
ClientAuthentication: NotRequired[AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef], # (2)
EnhancedMonitoring: NotRequired[str],
- See AwsMskClusterClusterInfoEncryptionInfoDetailsTypeDef
- See AwsMskClusterClusterInfoClientAuthenticationDetailsTypeDef
AwsRdsDbInstanceDetailsPaginatorTypeDef#
# AwsRdsDbInstanceDetailsPaginatorTypeDef definition
class AwsRdsDbInstanceDetailsPaginatorTypeDef(TypedDict):
AssociatedRoles: NotRequired[List[AwsRdsDbInstanceAssociatedRoleTypeDef]], # (1)
CACertificateIdentifier: NotRequired[str],
DBClusterIdentifier: NotRequired[str],
DBInstanceIdentifier: NotRequired[str],
DBInstanceClass: NotRequired[str],
DbInstancePort: NotRequired[int],
DbiResourceId: NotRequired[str],
DBName: NotRequired[str],
DeletionProtection: NotRequired[bool],
Endpoint: NotRequired[AwsRdsDbInstanceEndpointTypeDef], # (2)
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
IAMDatabaseAuthenticationEnabled: NotRequired[bool],
InstanceCreateTime: NotRequired[str],
KmsKeyId: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
StorageEncrypted: NotRequired[bool],
TdeCredentialArn: NotRequired[str],
VpcSecurityGroups: NotRequired[List[AwsRdsDbInstanceVpcSecurityGroupTypeDef]], # (3)
MultiAz: NotRequired[bool],
EnhancedMonitoringResourceArn: NotRequired[str],
DbInstanceStatus: NotRequired[str],
MasterUsername: NotRequired[str],
AllocatedStorage: NotRequired[int],
PreferredBackupWindow: NotRequired[str],
BackupRetentionPeriod: NotRequired[int],
DbSecurityGroups: NotRequired[List[str]],
DbParameterGroups: NotRequired[List[AwsRdsDbParameterGroupTypeDef]], # (4)
AvailabilityZone: NotRequired[str],
DbSubnetGroup: NotRequired[AwsRdsDbSubnetGroupPaginatorTypeDef], # (5)
PreferredMaintenanceWindow: NotRequired[str],
PendingModifiedValues: NotRequired[AwsRdsDbPendingModifiedValuesPaginatorTypeDef], # (6)
LatestRestorableTime: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
ReadReplicaSourceDBInstanceIdentifier: NotRequired[str],
ReadReplicaDBInstanceIdentifiers: NotRequired[List[str]],
ReadReplicaDBClusterIdentifiers: NotRequired[List[str]],
LicenseModel: NotRequired[str],
Iops: NotRequired[int],
OptionGroupMemberships: NotRequired[List[AwsRdsDbOptionGroupMembershipTypeDef]], # (7)
CharacterSetName: NotRequired[str],
SecondaryAvailabilityZone: NotRequired[str],
StatusInfos: NotRequired[List[AwsRdsDbStatusInfoTypeDef]], # (8)
StorageType: NotRequired[str],
DomainMemberships: NotRequired[List[AwsRdsDbDomainMembershipTypeDef]], # (9)
CopyTagsToSnapshot: NotRequired[bool],
MonitoringInterval: NotRequired[int],
MonitoringRoleArn: NotRequired[str],
PromotionTier: NotRequired[int],
Timezone: NotRequired[str],
PerformanceInsightsEnabled: NotRequired[bool],
PerformanceInsightsKmsKeyId: NotRequired[str],
PerformanceInsightsRetentionPeriod: NotRequired[int],
EnabledCloudWatchLogsExports: NotRequired[List[str]],
ProcessorFeatures: NotRequired[List[AwsRdsDbProcessorFeatureTypeDef]], # (10)
ListenerEndpoint: NotRequired[AwsRdsDbInstanceEndpointTypeDef], # (2)
MaxAllocatedStorage: NotRequired[int],
- See AwsRdsDbInstanceAssociatedRoleTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
- See AwsRdsDbInstanceVpcSecurityGroupTypeDef
- See AwsRdsDbParameterGroupTypeDef
- See AwsRdsDbSubnetGroupPaginatorTypeDef
- See AwsRdsDbPendingModifiedValuesPaginatorTypeDef
- See AwsRdsDbOptionGroupMembershipTypeDef
- See AwsRdsDbStatusInfoTypeDef
- See AwsRdsDbDomainMembershipTypeDef
- See AwsRdsDbProcessorFeatureTypeDef
- See AwsRdsDbInstanceEndpointTypeDef
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
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsPaginatorTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsPaginatorTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsPaginatorTypeDef(TypedDict):
Predicate: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsPaginatorTypeDef], # (1)
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsTypeDef(TypedDict):
Predicate: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsTypeDef], # (1)
AwsS3BucketNotificationConfigurationDetailPaginatorTypeDef#
# AwsS3BucketNotificationConfigurationDetailPaginatorTypeDef definition
class AwsS3BucketNotificationConfigurationDetailPaginatorTypeDef(TypedDict):
Events: NotRequired[List[str]],
Filter: NotRequired[AwsS3BucketNotificationConfigurationFilterPaginatorTypeDef], # (1)
Destination: NotRequired[str],
Type: NotRequired[str],
AwsS3BucketNotificationConfigurationDetailTypeDef#
# AwsS3BucketNotificationConfigurationDetailTypeDef definition
class AwsS3BucketNotificationConfigurationDetailTypeDef(TypedDict):
Events: NotRequired[Sequence[str]],
Filter: NotRequired[AwsS3BucketNotificationConfigurationFilterTypeDef], # (1)
Destination: NotRequired[str],
Type: NotRequired[str],
AwsStepFunctionStateMachineDetailsPaginatorTypeDef#
# AwsStepFunctionStateMachineDetailsPaginatorTypeDef definition
class AwsStepFunctionStateMachineDetailsPaginatorTypeDef(TypedDict):
Label: NotRequired[str],
LoggingConfiguration: NotRequired[AwsStepFunctionStateMachineLoggingConfigurationDetailsPaginatorTypeDef], # (1)
Name: NotRequired[str],
RoleArn: NotRequired[str],
StateMachineArn: NotRequired[str],
Status: NotRequired[str],
TracingConfiguration: NotRequired[AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef], # (2)
Type: NotRequired[str],
- See AwsStepFunctionStateMachineLoggingConfigurationDetailsPaginatorTypeDef
- See AwsStepFunctionStateMachineTracingConfigurationDetailsTypeDef
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
AwsWafv2RulesActionDetailsPaginatorTypeDef#
# AwsWafv2RulesActionDetailsPaginatorTypeDef definition
class AwsWafv2RulesActionDetailsPaginatorTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsPaginatorTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsPaginatorTypeDef], # (2)
Captcha: NotRequired[AwsWafv2RulesActionCaptchaDetailsPaginatorTypeDef], # (3)
Count: NotRequired[AwsWafv2RulesActionCountDetailsPaginatorTypeDef], # (4)
- See AwsWafv2ActionAllowDetailsPaginatorTypeDef
- See AwsWafv2ActionBlockDetailsPaginatorTypeDef
- See AwsWafv2RulesActionCaptchaDetailsPaginatorTypeDef
- See AwsWafv2RulesActionCountDetailsPaginatorTypeDef
AwsWafv2WebAclActionDetailsPaginatorTypeDef#
# AwsWafv2WebAclActionDetailsPaginatorTypeDef definition
class AwsWafv2WebAclActionDetailsPaginatorTypeDef(TypedDict):
Allow: NotRequired[AwsWafv2ActionAllowDetailsPaginatorTypeDef], # (1)
Block: NotRequired[AwsWafv2ActionBlockDetailsPaginatorTypeDef], # (2)
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)
SecurityControlDefinitionTypeDef#
# SecurityControlDefinitionTypeDef definition
class SecurityControlDefinitionTypeDef(TypedDict):
SecurityControlId: str,
Title: str,
Description: str,
RemediationUrl: str,
SeverityRating: SeverityRatingType, # (1)
CurrentRegionAvailability: RegionAvailabilityStatusType, # (2)
CustomizableProperties: NotRequired[List[SecurityControlPropertyType]], # (3)
ParameterDefinitions: NotRequired[Dict[str, ParameterDefinitionTypeDef]], # (4)
- See SeverityRatingType
- See RegionAvailabilityStatusType
- See SecurityControlPropertyType
- See ParameterDefinitionTypeDef
BatchGetConfigurationPolicyAssociationsResponseTypeDef#
# BatchGetConfigurationPolicyAssociationsResponseTypeDef definition
class BatchGetConfigurationPolicyAssociationsResponseTypeDef(TypedDict):
ConfigurationPolicyAssociations: List[ConfigurationPolicyAssociationSummaryTypeDef], # (1)
UnprocessedConfigurationPolicyAssociations: List[UnprocessedConfigurationPolicyAssociationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConfigurationPolicyAssociationSummaryTypeDef
- See UnprocessedConfigurationPolicyAssociationTypeDef
- See ResponseMetadataTypeDef
AutomationRulesConfigTypeDef#
# AutomationRulesConfigTypeDef definition
class AutomationRulesConfigTypeDef(TypedDict):
RuleArn: NotRequired[str],
RuleStatus: NotRequired[RuleStatusType], # (1)
RuleOrder: NotRequired[int],
RuleName: NotRequired[str],
Description: NotRequired[str],
IsTerminal: NotRequired[bool],
Criteria: NotRequired[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],
NetworkPathComponentPaginatorTypeDef#
# NetworkPathComponentPaginatorTypeDef definition
class NetworkPathComponentPaginatorTypeDef(TypedDict):
ComponentId: NotRequired[str],
ComponentType: NotRequired[str],
Egress: NotRequired[NetworkHeaderPaginatorTypeDef], # (1)
Ingress: NotRequired[NetworkHeaderPaginatorTypeDef], # (1)
NetworkPathComponentTypeDef#
# NetworkPathComponentTypeDef definition
class NetworkPathComponentTypeDef(TypedDict):
ComponentId: NotRequired[str],
ComponentType: NotRequired[str],
Egress: NotRequired[NetworkHeaderTypeDef], # (1)
Ingress: NotRequired[NetworkHeaderTypeDef], # (1)
CustomDataIdentifiersDetectionsPaginatorTypeDef#
# CustomDataIdentifiersDetectionsPaginatorTypeDef definition
class CustomDataIdentifiersDetectionsPaginatorTypeDef(TypedDict):
Count: NotRequired[int],
Arn: NotRequired[str],
Name: NotRequired[str],
Occurrences: NotRequired[OccurrencesPaginatorTypeDef], # (1)
SensitiveDataDetectionsPaginatorTypeDef#
# SensitiveDataDetectionsPaginatorTypeDef definition
class SensitiveDataDetectionsPaginatorTypeDef(TypedDict):
Count: NotRequired[int],
Type: NotRequired[str],
Occurrences: NotRequired[OccurrencesPaginatorTypeDef], # (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)
SecurityControlsConfigurationTypeDef#
# SecurityControlsConfigurationTypeDef definition
class SecurityControlsConfigurationTypeDef(TypedDict):
EnabledSecurityControlIdentifiers: NotRequired[Sequence[str]],
DisabledSecurityControlIdentifiers: NotRequired[Sequence[str]],
SecurityControlCustomParameters: NotRequired[Sequence[SecurityControlCustomParameterTypeDef]], # (1)
BatchGetSecurityControlsResponseTypeDef#
# BatchGetSecurityControlsResponseTypeDef definition
class BatchGetSecurityControlsResponseTypeDef(TypedDict):
SecurityControls: List[SecurityControlTypeDef], # (1)
UnprocessedIds: List[UnprocessedSecurityControlTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
RuleGroupSourceStatelessRulesDetailsPaginatorTypeDef#
# RuleGroupSourceStatelessRulesDetailsPaginatorTypeDef definition
class RuleGroupSourceStatelessRulesDetailsPaginatorTypeDef(TypedDict):
Priority: NotRequired[int],
RuleDefinition: NotRequired[RuleGroupSourceStatelessRuleDefinitionPaginatorTypeDef], # (1)
RuleGroupSourceStatelessRulesDetailsTypeDef#
# RuleGroupSourceStatelessRulesDetailsTypeDef definition
class RuleGroupSourceStatelessRulesDetailsTypeDef(TypedDict):
Priority: NotRequired[int],
RuleDefinition: NotRequired[RuleGroupSourceStatelessRuleDefinitionTypeDef], # (1)
FirewallPolicyStatelessCustomActionsDetailsPaginatorTypeDef#
# FirewallPolicyStatelessCustomActionsDetailsPaginatorTypeDef definition
class FirewallPolicyStatelessCustomActionsDetailsPaginatorTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionPaginatorTypeDef], # (1)
ActionName: NotRequired[str],
RuleGroupSourceCustomActionsDetailsPaginatorTypeDef#
# RuleGroupSourceCustomActionsDetailsPaginatorTypeDef definition
class RuleGroupSourceCustomActionsDetailsPaginatorTypeDef(TypedDict):
ActionDefinition: NotRequired[StatelessCustomActionDefinitionPaginatorTypeDef], # (1)
ActionName: NotRequired[str],
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],
ActionPaginatorTypeDef#
# ActionPaginatorTypeDef definition
class ActionPaginatorTypeDef(TypedDict):
ActionType: NotRequired[str],
NetworkConnectionAction: NotRequired[NetworkConnectionActionTypeDef], # (1)
AwsApiCallAction: NotRequired[AwsApiCallActionPaginatorTypeDef], # (2)
DnsRequestAction: NotRequired[DnsRequestActionTypeDef], # (3)
PortProbeAction: NotRequired[PortProbeActionPaginatorTypeDef], # (4)
- See NetworkConnectionActionTypeDef
- See AwsApiCallActionPaginatorTypeDef
- See DnsRequestActionTypeDef
- See PortProbeActionPaginatorTypeDef
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
AwsBackupBackupPlanDetailsPaginatorTypeDef#
# AwsBackupBackupPlanDetailsPaginatorTypeDef definition
class AwsBackupBackupPlanDetailsPaginatorTypeDef(TypedDict):
BackupPlan: NotRequired[AwsBackupBackupPlanBackupPlanDetailsPaginatorTypeDef], # (1)
BackupPlanArn: NotRequired[str],
BackupPlanId: NotRequired[str],
VersionId: NotRequired[str],
AwsBackupBackupPlanDetailsTypeDef#
# AwsBackupBackupPlanDetailsTypeDef definition
class AwsBackupBackupPlanDetailsTypeDef(TypedDict):
BackupPlan: NotRequired[AwsBackupBackupPlanBackupPlanDetailsTypeDef], # (1)
BackupPlanArn: NotRequired[str],
BackupPlanId: NotRequired[str],
VersionId: NotRequired[str],
AwsCloudFrontDistributionDetailsPaginatorTypeDef#
# AwsCloudFrontDistributionDetailsPaginatorTypeDef definition
class AwsCloudFrontDistributionDetailsPaginatorTypeDef(TypedDict):
CacheBehaviors: NotRequired[AwsCloudFrontDistributionCacheBehaviorsPaginatorTypeDef], # (1)
DefaultCacheBehavior: NotRequired[AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef], # (2)
DefaultRootObject: NotRequired[str],
DomainName: NotRequired[str],
ETag: NotRequired[str],
LastModifiedTime: NotRequired[str],
Logging: NotRequired[AwsCloudFrontDistributionLoggingTypeDef], # (3)
Origins: NotRequired[AwsCloudFrontDistributionOriginsPaginatorTypeDef], # (4)
OriginGroups: NotRequired[AwsCloudFrontDistributionOriginGroupsPaginatorTypeDef], # (5)
ViewerCertificate: NotRequired[AwsCloudFrontDistributionViewerCertificateTypeDef], # (6)
Status: NotRequired[str],
WebAclId: NotRequired[str],
- See AwsCloudFrontDistributionCacheBehaviorsPaginatorTypeDef
- See AwsCloudFrontDistributionDefaultCacheBehaviorTypeDef
- See AwsCloudFrontDistributionLoggingTypeDef
- See AwsCloudFrontDistributionOriginsPaginatorTypeDef
- See AwsCloudFrontDistributionOriginGroupsPaginatorTypeDef
- See AwsCloudFrontDistributionViewerCertificateTypeDef
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
AwsGuardDutyDetectorDetailsPaginatorTypeDef#
# AwsGuardDutyDetectorDetailsPaginatorTypeDef definition
class AwsGuardDutyDetectorDetailsPaginatorTypeDef(TypedDict):
DataSources: NotRequired[AwsGuardDutyDetectorDataSourcesDetailsTypeDef], # (1)
Features: NotRequired[List[AwsGuardDutyDetectorFeaturesDetailsTypeDef]], # (2)
FindingPublishingFrequency: NotRequired[str],
ServiceRole: NotRequired[str],
Status: NotRequired[str],
AwsGuardDutyDetectorDetailsTypeDef#
# AwsGuardDutyDetectorDetailsTypeDef definition
class AwsGuardDutyDetectorDetailsTypeDef(TypedDict):
DataSources: NotRequired[AwsGuardDutyDetectorDataSourcesDetailsTypeDef], # (1)
Features: NotRequired[Sequence[AwsGuardDutyDetectorFeaturesDetailsTypeDef]], # (2)
FindingPublishingFrequency: NotRequired[str],
ServiceRole: NotRequired[str],
Status: NotRequired[str],
AwsMskClusterDetailsPaginatorTypeDef#
# AwsMskClusterDetailsPaginatorTypeDef definition
class AwsMskClusterDetailsPaginatorTypeDef(TypedDict):
ClusterInfo: NotRequired[AwsMskClusterClusterInfoDetailsPaginatorTypeDef], # (1)
AwsMskClusterDetailsTypeDef#
# AwsMskClusterDetailsTypeDef definition
class AwsMskClusterDetailsTypeDef(TypedDict):
ClusterInfo: NotRequired[AwsMskClusterClusterInfoDetailsTypeDef], # (1)
AwsS3BucketBucketLifecycleConfigurationRulesDetailsPaginatorTypeDef#
# AwsS3BucketBucketLifecycleConfigurationRulesDetailsPaginatorTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationRulesDetailsPaginatorTypeDef(TypedDict):
AbortIncompleteMultipartUpload: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef], # (1)
ExpirationDate: NotRequired[str],
ExpirationInDays: NotRequired[int],
ExpiredObjectDeleteMarker: NotRequired[bool],
Filter: NotRequired[AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsPaginatorTypeDef], # (2)
ID: NotRequired[str],
NoncurrentVersionExpirationInDays: NotRequired[int],
NoncurrentVersionTransitions: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef]], # (3)
Prefix: NotRequired[str],
Status: NotRequired[str],
Transitions: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef]], # (4)
- See AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsPaginatorTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetailsTypeDef
- See AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetailsTypeDef
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
AwsS3BucketNotificationConfigurationPaginatorTypeDef#
# AwsS3BucketNotificationConfigurationPaginatorTypeDef definition
class AwsS3BucketNotificationConfigurationPaginatorTypeDef(TypedDict):
Configurations: NotRequired[List[AwsS3BucketNotificationConfigurationDetailPaginatorTypeDef]], # (1)
AwsS3BucketNotificationConfigurationTypeDef#
# AwsS3BucketNotificationConfigurationTypeDef definition
class AwsS3BucketNotificationConfigurationTypeDef(TypedDict):
Configurations: NotRequired[Sequence[AwsS3BucketNotificationConfigurationDetailTypeDef]], # (1)
AwsWafv2RulesDetailsPaginatorTypeDef#
# AwsWafv2RulesDetailsPaginatorTypeDef definition
class AwsWafv2RulesDetailsPaginatorTypeDef(TypedDict):
Action: NotRequired[AwsWafv2RulesActionDetailsPaginatorTypeDef], # (1)
Name: NotRequired[str],
OverrideAction: NotRequired[str],
Priority: NotRequired[int],
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (2)
AwsWafv2RulesDetailsTypeDef#
# AwsWafv2RulesDetailsTypeDef definition
class AwsWafv2RulesDetailsTypeDef(TypedDict):
Action: NotRequired[AwsWafv2RulesActionDetailsTypeDef], # (1)
Name: NotRequired[str],
OverrideAction: NotRequired[str],
Priority: NotRequired[int],
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (2)
GetSecurityControlDefinitionResponseTypeDef#
# GetSecurityControlDefinitionResponseTypeDef definition
class GetSecurityControlDefinitionResponseTypeDef(TypedDict):
SecurityControlDefinition: SecurityControlDefinitionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSecurityControlDefinitionsResponseTypeDef#
# ListSecurityControlDefinitionsResponseTypeDef definition
class ListSecurityControlDefinitionsResponseTypeDef(TypedDict):
SecurityControlDefinitions: List[SecurityControlDefinitionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (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)
CustomDataIdentifiersResultPaginatorTypeDef#
# CustomDataIdentifiersResultPaginatorTypeDef definition
class CustomDataIdentifiersResultPaginatorTypeDef(TypedDict):
Detections: NotRequired[List[CustomDataIdentifiersDetectionsPaginatorTypeDef]], # (1)
TotalCount: NotRequired[int],
SensitiveDataResultPaginatorTypeDef#
# SensitiveDataResultPaginatorTypeDef definition
class SensitiveDataResultPaginatorTypeDef(TypedDict):
Category: NotRequired[str],
Detections: NotRequired[List[SensitiveDataDetectionsPaginatorTypeDef]], # (1)
TotalCount: NotRequired[int],
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],
SecurityHubPolicyTypeDef#
# SecurityHubPolicyTypeDef definition
class SecurityHubPolicyTypeDef(TypedDict):
ServiceEnabled: NotRequired[bool],
EnabledStandardIdentifiers: NotRequired[Sequence[str]],
SecurityControlsConfiguration: NotRequired[SecurityControlsConfigurationTypeDef], # (1)
FirewallPolicyDetailsPaginatorTypeDef#
# FirewallPolicyDetailsPaginatorTypeDef definition
class FirewallPolicyDetailsPaginatorTypeDef(TypedDict):
StatefulRuleGroupReferences: NotRequired[List[FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef]], # (1)
StatelessCustomActions: NotRequired[List[FirewallPolicyStatelessCustomActionsDetailsPaginatorTypeDef]], # (2)
StatelessDefaultActions: NotRequired[List[str]],
StatelessFragmentDefaultActions: NotRequired[List[str]],
StatelessRuleGroupReferences: NotRequired[List[FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef]], # (3)
- See FirewallPolicyStatefulRuleGroupReferencesDetailsTypeDef
- See FirewallPolicyStatelessCustomActionsDetailsPaginatorTypeDef
- See FirewallPolicyStatelessRuleGroupReferencesDetailsTypeDef
RuleGroupSourceStatelessRulesAndCustomActionsDetailsPaginatorTypeDef#
# RuleGroupSourceStatelessRulesAndCustomActionsDetailsPaginatorTypeDef definition
class RuleGroupSourceStatelessRulesAndCustomActionsDetailsPaginatorTypeDef(TypedDict):
CustomActions: NotRequired[List[RuleGroupSourceCustomActionsDetailsPaginatorTypeDef]], # (1)
StatelessRules: NotRequired[List[RuleGroupSourceStatelessRulesDetailsPaginatorTypeDef]], # (2)
- See RuleGroupSourceCustomActionsDetailsPaginatorTypeDef
- See RuleGroupSourceStatelessRulesDetailsPaginatorTypeDef
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)
AwsS3BucketBucketLifecycleConfigurationDetailsPaginatorTypeDef#
# AwsS3BucketBucketLifecycleConfigurationDetailsPaginatorTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationDetailsPaginatorTypeDef(TypedDict):
Rules: NotRequired[List[AwsS3BucketBucketLifecycleConfigurationRulesDetailsPaginatorTypeDef]], # (1)
AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef#
# AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef definition
class AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef(TypedDict):
Rules: NotRequired[Sequence[AwsS3BucketBucketLifecycleConfigurationRulesDetailsTypeDef]], # (1)
AwsWafv2RuleGroupDetailsPaginatorTypeDef#
# AwsWafv2RuleGroupDetailsPaginatorTypeDef definition
class AwsWafv2RuleGroupDetailsPaginatorTypeDef(TypedDict):
Capacity: NotRequired[int],
Description: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Arn: NotRequired[str],
Rules: NotRequired[List[AwsWafv2RulesDetailsPaginatorTypeDef]], # (1)
Scope: NotRequired[str],
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (2)
AwsWafv2WebAclDetailsPaginatorTypeDef#
# AwsWafv2WebAclDetailsPaginatorTypeDef definition
class AwsWafv2WebAclDetailsPaginatorTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
ManagedbyFirewallManager: NotRequired[bool],
Id: NotRequired[str],
Capacity: NotRequired[int],
CaptchaConfig: NotRequired[AwsWafv2WebAclCaptchaConfigDetailsTypeDef], # (1)
DefaultAction: NotRequired[AwsWafv2WebAclActionDetailsPaginatorTypeDef], # (2)
Description: NotRequired[str],
Rules: NotRequired[List[AwsWafv2RulesDetailsPaginatorTypeDef]], # (3)
VisibilityConfig: NotRequired[AwsWafv2VisibilityConfigDetailsTypeDef], # (4)
- See AwsWafv2WebAclCaptchaConfigDetailsTypeDef
- See AwsWafv2WebAclActionDetailsPaginatorTypeDef
- See AwsWafv2RulesDetailsPaginatorTypeDef
- See AwsWafv2VisibilityConfigDetailsTypeDef
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
ClassificationResultPaginatorTypeDef#
# ClassificationResultPaginatorTypeDef definition
class ClassificationResultPaginatorTypeDef(TypedDict):
MimeType: NotRequired[str],
SizeClassified: NotRequired[int],
AdditionalOccurrences: NotRequired[bool],
Status: NotRequired[ClassificationStatusTypeDef], # (1)
SensitiveData: NotRequired[List[SensitiveDataResultPaginatorTypeDef]], # (2)
CustomDataIdentifiers: NotRequired[CustomDataIdentifiersResultPaginatorTypeDef], # (3)
- See ClassificationStatusTypeDef
- See SensitiveDataResultPaginatorTypeDef
- See CustomDataIdentifiersResultPaginatorTypeDef
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
PolicyTypeDef#
# PolicyTypeDef definition
class PolicyTypeDef(TypedDict):
SecurityHub: NotRequired[SecurityHubPolicyTypeDef], # (1)
AwsNetworkFirewallFirewallPolicyDetailsPaginatorTypeDef#
# AwsNetworkFirewallFirewallPolicyDetailsPaginatorTypeDef definition
class AwsNetworkFirewallFirewallPolicyDetailsPaginatorTypeDef(TypedDict):
FirewallPolicy: NotRequired[FirewallPolicyDetailsPaginatorTypeDef], # (1)
FirewallPolicyArn: NotRequired[str],
FirewallPolicyId: NotRequired[str],
FirewallPolicyName: NotRequired[str],
Description: NotRequired[str],
RuleGroupSourcePaginatorTypeDef#
# RuleGroupSourcePaginatorTypeDef definition
class RuleGroupSourcePaginatorTypeDef(TypedDict):
RulesSourceList: NotRequired[RuleGroupSourceListDetailsPaginatorTypeDef], # (1)
RulesString: NotRequired[str],
StatefulRules: NotRequired[List[RuleGroupSourceStatefulRulesDetailsPaginatorTypeDef]], # (2)
StatelessRulesAndCustomActions: NotRequired[RuleGroupSourceStatelessRulesAndCustomActionsDetailsPaginatorTypeDef], # (3)
- See RuleGroupSourceListDetailsPaginatorTypeDef
- See RuleGroupSourceStatefulRulesDetailsPaginatorTypeDef
- See RuleGroupSourceStatelessRulesAndCustomActionsDetailsPaginatorTypeDef
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
AwsS3BucketDetailsPaginatorTypeDef#
# AwsS3BucketDetailsPaginatorTypeDef definition
class AwsS3BucketDetailsPaginatorTypeDef(TypedDict):
OwnerId: NotRequired[str],
OwnerName: NotRequired[str],
OwnerAccountId: NotRequired[str],
CreatedAt: NotRequired[str],
ServerSideEncryptionConfiguration: NotRequired[AwsS3BucketServerSideEncryptionConfigurationPaginatorTypeDef], # (1)
BucketLifecycleConfiguration: NotRequired[AwsS3BucketBucketLifecycleConfigurationDetailsPaginatorTypeDef], # (2)
PublicAccessBlockConfiguration: NotRequired[AwsS3AccountPublicAccessBlockDetailsTypeDef], # (3)
AccessControlList: NotRequired[str],
BucketLoggingConfiguration: NotRequired[AwsS3BucketLoggingConfigurationTypeDef], # (4)
BucketWebsiteConfiguration: NotRequired[AwsS3BucketWebsiteConfigurationPaginatorTypeDef], # (5)
BucketNotificationConfiguration: NotRequired[AwsS3BucketNotificationConfigurationPaginatorTypeDef], # (6)
BucketVersioningConfiguration: NotRequired[AwsS3BucketBucketVersioningConfigurationTypeDef], # (7)
ObjectLockConfiguration: NotRequired[AwsS3BucketObjectLockConfigurationTypeDef], # (8)
Name: NotRequired[str],
- See AwsS3BucketServerSideEncryptionConfigurationPaginatorTypeDef
- See AwsS3BucketBucketLifecycleConfigurationDetailsPaginatorTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3BucketLoggingConfigurationTypeDef
- See AwsS3BucketWebsiteConfigurationPaginatorTypeDef
- See AwsS3BucketNotificationConfigurationPaginatorTypeDef
- See AwsS3BucketBucketVersioningConfigurationTypeDef
- See AwsS3BucketObjectLockConfigurationTypeDef
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)
Name: NotRequired[str],
- See AwsS3BucketServerSideEncryptionConfigurationTypeDef
- See AwsS3BucketBucketLifecycleConfigurationDetailsTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3BucketLoggingConfigurationTypeDef
- See AwsS3BucketWebsiteConfigurationTypeDef
- See AwsS3BucketNotificationConfigurationTypeDef
- See AwsS3BucketBucketVersioningConfigurationTypeDef
- See AwsS3BucketObjectLockConfigurationTypeDef
DataClassificationDetailsPaginatorTypeDef#
# DataClassificationDetailsPaginatorTypeDef definition
class DataClassificationDetailsPaginatorTypeDef(TypedDict):
DetailedResultsLocation: NotRequired[str],
Result: NotRequired[ClassificationResultPaginatorTypeDef], # (1)
DataClassificationDetailsTypeDef#
# DataClassificationDetailsTypeDef definition
class DataClassificationDetailsTypeDef(TypedDict):
DetailedResultsLocation: NotRequired[str],
Result: NotRequired[ClassificationResultTypeDef], # (1)
CreateConfigurationPolicyRequestRequestTypeDef#
# CreateConfigurationPolicyRequestRequestTypeDef definition
class CreateConfigurationPolicyRequestRequestTypeDef(TypedDict):
Name: str,
ConfigurationPolicy: PolicyTypeDef, # (1)
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
- See PolicyTypeDef
CreateConfigurationPolicyResponseTypeDef#
# CreateConfigurationPolicyResponseTypeDef definition
class CreateConfigurationPolicyResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
UpdatedAt: datetime,
CreatedAt: datetime,
ConfigurationPolicy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
GetConfigurationPolicyResponseTypeDef#
# GetConfigurationPolicyResponseTypeDef definition
class GetConfigurationPolicyResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
UpdatedAt: datetime,
CreatedAt: datetime,
ConfigurationPolicy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
UpdateConfigurationPolicyRequestRequestTypeDef#
# UpdateConfigurationPolicyRequestRequestTypeDef definition
class UpdateConfigurationPolicyRequestRequestTypeDef(TypedDict):
Identifier: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdatedReason: NotRequired[str],
ConfigurationPolicy: NotRequired[PolicyTypeDef], # (1)
- See PolicyTypeDef
UpdateConfigurationPolicyResponseTypeDef#
# UpdateConfigurationPolicyResponseTypeDef definition
class UpdateConfigurationPolicyResponseTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Description: str,
UpdatedAt: datetime,
CreatedAt: datetime,
ConfigurationPolicy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
RuleGroupDetailsPaginatorTypeDef#
# RuleGroupDetailsPaginatorTypeDef definition
class RuleGroupDetailsPaginatorTypeDef(TypedDict):
RuleVariables: NotRequired[RuleGroupVariablesPaginatorTypeDef], # (1)
RulesSource: NotRequired[RuleGroupSourcePaginatorTypeDef], # (2)
RuleGroupDetailsTypeDef#
# RuleGroupDetailsTypeDef definition
class RuleGroupDetailsTypeDef(TypedDict):
RuleVariables: NotRequired[RuleGroupVariablesTypeDef], # (1)
RulesSource: NotRequired[RuleGroupSourceTypeDef], # (2)
AwsNetworkFirewallRuleGroupDetailsPaginatorTypeDef#
# AwsNetworkFirewallRuleGroupDetailsPaginatorTypeDef definition
class AwsNetworkFirewallRuleGroupDetailsPaginatorTypeDef(TypedDict):
Capacity: NotRequired[int],
Description: NotRequired[str],
RuleGroup: NotRequired[RuleGroupDetailsPaginatorTypeDef], # (1)
RuleGroupArn: NotRequired[str],
RuleGroupId: NotRequired[str],
RuleGroupName: NotRequired[str],
Type: NotRequired[str],
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],
ResourceDetailsPaginatorTypeDef#
# ResourceDetailsPaginatorTypeDef definition
class ResourceDetailsPaginatorTypeDef(TypedDict):
AwsAutoScalingAutoScalingGroup: NotRequired[AwsAutoScalingAutoScalingGroupDetailsPaginatorTypeDef], # (1)
AwsCodeBuildProject: NotRequired[AwsCodeBuildProjectDetailsPaginatorTypeDef], # (2)
AwsCloudFrontDistribution: NotRequired[AwsCloudFrontDistributionDetailsPaginatorTypeDef], # (3)
AwsEc2Instance: NotRequired[AwsEc2InstanceDetailsPaginatorTypeDef], # (4)
AwsEc2NetworkInterface: NotRequired[AwsEc2NetworkInterfaceDetailsPaginatorTypeDef], # (5)
AwsEc2SecurityGroup: NotRequired[AwsEc2SecurityGroupDetailsPaginatorTypeDef], # (6)
AwsEc2Volume: NotRequired[AwsEc2VolumeDetailsPaginatorTypeDef], # (7)
AwsEc2Vpc: NotRequired[AwsEc2VpcDetailsPaginatorTypeDef], # (8)
AwsEc2Eip: NotRequired[AwsEc2EipDetailsTypeDef], # (9)
AwsEc2Subnet: NotRequired[AwsEc2SubnetDetailsPaginatorTypeDef], # (10)
AwsEc2NetworkAcl: NotRequired[AwsEc2NetworkAclDetailsPaginatorTypeDef], # (11)
AwsElbv2LoadBalancer: NotRequired[AwsElbv2LoadBalancerDetailsPaginatorTypeDef], # (12)
AwsElasticBeanstalkEnvironment: NotRequired[AwsElasticBeanstalkEnvironmentDetailsPaginatorTypeDef], # (13)
AwsElasticsearchDomain: NotRequired[AwsElasticsearchDomainDetailsPaginatorTypeDef], # (14)
AwsS3Bucket: NotRequired[AwsS3BucketDetailsPaginatorTypeDef], # (15)
AwsS3AccountPublicAccessBlock: NotRequired[AwsS3AccountPublicAccessBlockDetailsTypeDef], # (16)
AwsS3Object: NotRequired[AwsS3ObjectDetailsTypeDef], # (17)
AwsSecretsManagerSecret: NotRequired[AwsSecretsManagerSecretDetailsTypeDef], # (18)
AwsIamAccessKey: NotRequired[AwsIamAccessKeyDetailsTypeDef], # (19)
AwsIamUser: NotRequired[AwsIamUserDetailsPaginatorTypeDef], # (20)
AwsIamPolicy: NotRequired[AwsIamPolicyDetailsPaginatorTypeDef], # (21)
AwsApiGatewayV2Stage: NotRequired[AwsApiGatewayV2StageDetailsPaginatorTypeDef], # (22)
AwsApiGatewayV2Api: NotRequired[AwsApiGatewayV2ApiDetailsPaginatorTypeDef], # (23)
AwsDynamoDbTable: NotRequired[AwsDynamoDbTableDetailsPaginatorTypeDef], # (24)
AwsApiGatewayStage: NotRequired[AwsApiGatewayStageDetailsPaginatorTypeDef], # (25)
AwsApiGatewayRestApi: NotRequired[AwsApiGatewayRestApiDetailsPaginatorTypeDef], # (26)
AwsCloudTrailTrail: NotRequired[AwsCloudTrailTrailDetailsTypeDef], # (27)
AwsSsmPatchCompliance: NotRequired[AwsSsmPatchComplianceDetailsTypeDef], # (28)
AwsCertificateManagerCertificate: NotRequired[AwsCertificateManagerCertificateDetailsPaginatorTypeDef], # (29)
AwsRedshiftCluster: NotRequired[AwsRedshiftClusterDetailsPaginatorTypeDef], # (30)
AwsElbLoadBalancer: NotRequired[AwsElbLoadBalancerDetailsPaginatorTypeDef], # (31)
AwsIamGroup: NotRequired[AwsIamGroupDetailsPaginatorTypeDef], # (32)
AwsIamRole: NotRequired[AwsIamRoleDetailsPaginatorTypeDef], # (33)
AwsKmsKey: NotRequired[AwsKmsKeyDetailsTypeDef], # (34)
AwsLambdaFunction: NotRequired[AwsLambdaFunctionDetailsPaginatorTypeDef], # (35)
AwsLambdaLayerVersion: NotRequired[AwsLambdaLayerVersionDetailsPaginatorTypeDef], # (36)
AwsRdsDbInstance: NotRequired[AwsRdsDbInstanceDetailsPaginatorTypeDef], # (37)
AwsSnsTopic: NotRequired[AwsSnsTopicDetailsPaginatorTypeDef], # (38)
AwsSqsQueue: NotRequired[AwsSqsQueueDetailsTypeDef], # (39)
AwsWafWebAcl: NotRequired[AwsWafWebAclDetailsPaginatorTypeDef], # (40)
AwsRdsDbSnapshot: NotRequired[AwsRdsDbSnapshotDetailsPaginatorTypeDef], # (41)
AwsRdsDbClusterSnapshot: NotRequired[AwsRdsDbClusterSnapshotDetailsPaginatorTypeDef], # (42)
AwsRdsDbCluster: NotRequired[AwsRdsDbClusterDetailsPaginatorTypeDef], # (43)
AwsEcsCluster: NotRequired[AwsEcsClusterDetailsPaginatorTypeDef], # (44)
AwsEcsContainer: NotRequired[AwsEcsContainerDetailsPaginatorTypeDef], # (45)
AwsEcsTaskDefinition: NotRequired[AwsEcsTaskDefinitionDetailsPaginatorTypeDef], # (46)
Container: NotRequired[ContainerDetailsPaginatorTypeDef], # (47)
Other: NotRequired[Dict[str, str]],
AwsRdsEventSubscription: NotRequired[AwsRdsEventSubscriptionDetailsPaginatorTypeDef], # (48)
AwsEcsService: NotRequired[AwsEcsServiceDetailsPaginatorTypeDef], # (49)
AwsAutoScalingLaunchConfiguration: NotRequired[AwsAutoScalingLaunchConfigurationDetailsPaginatorTypeDef], # (50)
AwsEc2VpnConnection: NotRequired[AwsEc2VpnConnectionDetailsPaginatorTypeDef], # (51)
AwsEcrContainerImage: NotRequired[AwsEcrContainerImageDetailsPaginatorTypeDef], # (52)
AwsOpenSearchServiceDomain: NotRequired[AwsOpenSearchServiceDomainDetailsPaginatorTypeDef], # (53)
AwsEc2VpcEndpointService: NotRequired[AwsEc2VpcEndpointServiceDetailsPaginatorTypeDef], # (54)
AwsXrayEncryptionConfig: NotRequired[AwsXrayEncryptionConfigDetailsTypeDef], # (55)
AwsWafRateBasedRule: NotRequired[AwsWafRateBasedRuleDetailsPaginatorTypeDef], # (56)
AwsWafRegionalRateBasedRule: NotRequired[AwsWafRegionalRateBasedRuleDetailsPaginatorTypeDef], # (57)
AwsEcrRepository: NotRequired[AwsEcrRepositoryDetailsTypeDef], # (58)
AwsEksCluster: NotRequired[AwsEksClusterDetailsPaginatorTypeDef], # (59)
AwsNetworkFirewallFirewallPolicy: NotRequired[AwsNetworkFirewallFirewallPolicyDetailsPaginatorTypeDef], # (60)
AwsNetworkFirewallFirewall: NotRequired[AwsNetworkFirewallFirewallDetailsPaginatorTypeDef], # (61)
AwsNetworkFirewallRuleGroup: NotRequired[AwsNetworkFirewallRuleGroupDetailsPaginatorTypeDef], # (62)
AwsRdsDbSecurityGroup: NotRequired[AwsRdsDbSecurityGroupDetailsPaginatorTypeDef], # (63)
AwsKinesisStream: NotRequired[AwsKinesisStreamDetailsTypeDef], # (64)
AwsEc2TransitGateway: NotRequired[AwsEc2TransitGatewayDetailsPaginatorTypeDef], # (65)
AwsEfsAccessPoint: NotRequired[AwsEfsAccessPointDetailsPaginatorTypeDef], # (66)
AwsCloudFormationStack: NotRequired[AwsCloudFormationStackDetailsPaginatorTypeDef], # (67)
AwsCloudWatchAlarm: NotRequired[AwsCloudWatchAlarmDetailsPaginatorTypeDef], # (68)
AwsEc2VpcPeeringConnection: NotRequired[AwsEc2VpcPeeringConnectionDetailsPaginatorTypeDef], # (69)
AwsWafRegionalRuleGroup: NotRequired[AwsWafRegionalRuleGroupDetailsPaginatorTypeDef], # (70)
AwsWafRegionalRule: NotRequired[AwsWafRegionalRuleDetailsPaginatorTypeDef], # (71)
AwsWafRegionalWebAcl: NotRequired[AwsWafRegionalWebAclDetailsPaginatorTypeDef], # (72)
AwsWafRule: NotRequired[AwsWafRuleDetailsPaginatorTypeDef], # (73)
AwsWafRuleGroup: NotRequired[AwsWafRuleGroupDetailsPaginatorTypeDef], # (74)
AwsEcsTask: NotRequired[AwsEcsTaskDetailsPaginatorTypeDef], # (75)
AwsBackupBackupVault: NotRequired[AwsBackupBackupVaultDetailsPaginatorTypeDef], # (76)
AwsBackupBackupPlan: NotRequired[AwsBackupBackupPlanDetailsPaginatorTypeDef], # (77)
AwsBackupRecoveryPoint: NotRequired[AwsBackupRecoveryPointDetailsTypeDef], # (78)
AwsEc2LaunchTemplate: NotRequired[AwsEc2LaunchTemplateDetailsPaginatorTypeDef], # (79)
AwsSageMakerNotebookInstance: NotRequired[AwsSageMakerNotebookInstanceDetailsPaginatorTypeDef], # (80)
AwsWafv2WebAcl: NotRequired[AwsWafv2WebAclDetailsPaginatorTypeDef], # (81)
AwsWafv2RuleGroup: NotRequired[AwsWafv2RuleGroupDetailsPaginatorTypeDef], # (82)
AwsEc2RouteTable: NotRequired[AwsEc2RouteTableDetailsPaginatorTypeDef], # (83)
AwsAmazonMqBroker: NotRequired[AwsAmazonMqBrokerDetailsPaginatorTypeDef], # (84)
AwsAppSyncGraphQlApi: NotRequired[AwsAppSyncGraphQlApiDetailsPaginatorTypeDef], # (85)
AwsEventSchemasRegistry: NotRequired[AwsEventSchemasRegistryDetailsTypeDef], # (86)
AwsGuardDutyDetector: NotRequired[AwsGuardDutyDetectorDetailsPaginatorTypeDef], # (87)
AwsStepFunctionStateMachine: NotRequired[AwsStepFunctionStateMachineDetailsPaginatorTypeDef], # (88)
AwsAthenaWorkGroup: NotRequired[AwsAthenaWorkGroupDetailsTypeDef], # (89)
AwsEventsEventbus: NotRequired[AwsEventsEventbusDetailsTypeDef], # (90)
AwsDmsEndpoint: NotRequired[AwsDmsEndpointDetailsTypeDef], # (91)
AwsEventsEndpoint: NotRequired[AwsEventsEndpointDetailsPaginatorTypeDef], # (92)
AwsDmsReplicationTask: NotRequired[AwsDmsReplicationTaskDetailsTypeDef], # (93)
AwsDmsReplicationInstance: NotRequired[AwsDmsReplicationInstanceDetailsPaginatorTypeDef], # (94)
AwsRoute53HostedZone: NotRequired[AwsRoute53HostedZoneDetailsPaginatorTypeDef], # (95)
AwsMskCluster: NotRequired[AwsMskClusterDetailsPaginatorTypeDef], # (96)
AwsS3AccessPoint: NotRequired[AwsS3AccessPointDetailsTypeDef], # (97)
AwsEc2ClientVpnEndpoint: NotRequired[AwsEc2ClientVpnEndpointDetailsPaginatorTypeDef], # (98)
- See AwsAutoScalingAutoScalingGroupDetailsPaginatorTypeDef
- See AwsCodeBuildProjectDetailsPaginatorTypeDef
- See AwsCloudFrontDistributionDetailsPaginatorTypeDef
- See AwsEc2InstanceDetailsPaginatorTypeDef
- See AwsEc2NetworkInterfaceDetailsPaginatorTypeDef
- See AwsEc2SecurityGroupDetailsPaginatorTypeDef
- See AwsEc2VolumeDetailsPaginatorTypeDef
- See AwsEc2VpcDetailsPaginatorTypeDef
- See AwsEc2EipDetailsTypeDef
- See AwsEc2SubnetDetailsPaginatorTypeDef
- See AwsEc2NetworkAclDetailsPaginatorTypeDef
- See AwsElbv2LoadBalancerDetailsPaginatorTypeDef
- See AwsElasticBeanstalkEnvironmentDetailsPaginatorTypeDef
- See AwsElasticsearchDomainDetailsPaginatorTypeDef
- See AwsS3BucketDetailsPaginatorTypeDef
- See AwsS3AccountPublicAccessBlockDetailsTypeDef
- See AwsS3ObjectDetailsTypeDef
- See AwsSecretsManagerSecretDetailsTypeDef
- See AwsIamAccessKeyDetailsTypeDef
- See AwsIamUserDetailsPaginatorTypeDef
- See AwsIamPolicyDetailsPaginatorTypeDef
- See AwsApiGatewayV2StageDetailsPaginatorTypeDef
- See AwsApiGatewayV2ApiDetailsPaginatorTypeDef
- See AwsDynamoDbTableDetailsPaginatorTypeDef
- See AwsApiGatewayStageDetailsPaginatorTypeDef
- See AwsApiGatewayRestApiDetailsPaginatorTypeDef
- See AwsCloudTrailTrailDetailsTypeDef
- See AwsSsmPatchComplianceDetailsTypeDef
- See AwsCertificateManagerCertificateDetailsPaginatorTypeDef
- See AwsRedshiftClusterDetailsPaginatorTypeDef
- See AwsElbLoadBalancerDetailsPaginatorTypeDef
- See AwsIamGroupDetailsPaginatorTypeDef
- See AwsIamRoleDetailsPaginatorTypeDef
- See AwsKmsKeyDetailsTypeDef
- See AwsLambdaFunctionDetailsPaginatorTypeDef
- See AwsLambdaLayerVersionDetailsPaginatorTypeDef
- See AwsRdsDbInstanceDetailsPaginatorTypeDef
- See AwsSnsTopicDetailsPaginatorTypeDef
- See AwsSqsQueueDetailsTypeDef
- See AwsWafWebAclDetailsPaginatorTypeDef
- See AwsRdsDbSnapshotDetailsPaginatorTypeDef
- See AwsRdsDbClusterSnapshotDetailsPaginatorTypeDef
- See AwsRdsDbClusterDetailsPaginatorTypeDef
- See AwsEcsClusterDetailsPaginatorTypeDef
- See AwsEcsContainerDetailsPaginatorTypeDef
- See AwsEcsTaskDefinitionDetailsPaginatorTypeDef
- See ContainerDetailsPaginatorTypeDef
- See AwsRdsEventSubscriptionDetailsPaginatorTypeDef
- See AwsEcsServiceDetailsPaginatorTypeDef
- See AwsAutoScalingLaunchConfigurationDetailsPaginatorTypeDef
- See AwsEc2VpnConnectionDetailsPaginatorTypeDef
- See AwsEcrContainerImageDetailsPaginatorTypeDef
- See AwsOpenSearchServiceDomainDetailsPaginatorTypeDef
- See AwsEc2VpcEndpointServiceDetailsPaginatorTypeDef
- See AwsXrayEncryptionConfigDetailsTypeDef
- See AwsWafRateBasedRuleDetailsPaginatorTypeDef
- See AwsWafRegionalRateBasedRuleDetailsPaginatorTypeDef
- See AwsEcrRepositoryDetailsTypeDef
- See AwsEksClusterDetailsPaginatorTypeDef
- See AwsNetworkFirewallFirewallPolicyDetailsPaginatorTypeDef
- See AwsNetworkFirewallFirewallDetailsPaginatorTypeDef
- See AwsNetworkFirewallRuleGroupDetailsPaginatorTypeDef
- See AwsRdsDbSecurityGroupDetailsPaginatorTypeDef
- See AwsKinesisStreamDetailsTypeDef
- See AwsEc2TransitGatewayDetailsPaginatorTypeDef
- See AwsEfsAccessPointDetailsPaginatorTypeDef
- See AwsCloudFormationStackDetailsPaginatorTypeDef
- See AwsCloudWatchAlarmDetailsPaginatorTypeDef
- See AwsEc2VpcPeeringConnectionDetailsPaginatorTypeDef
- See AwsWafRegionalRuleGroupDetailsPaginatorTypeDef
- See AwsWafRegionalRuleDetailsPaginatorTypeDef
- See AwsWafRegionalWebAclDetailsPaginatorTypeDef
- See AwsWafRuleDetailsPaginatorTypeDef
- See AwsWafRuleGroupDetailsPaginatorTypeDef
- See AwsEcsTaskDetailsPaginatorTypeDef
- See AwsBackupBackupVaultDetailsPaginatorTypeDef
- See AwsBackupBackupPlanDetailsPaginatorTypeDef
- See AwsBackupRecoveryPointDetailsTypeDef
- See AwsEc2LaunchTemplateDetailsPaginatorTypeDef
- See AwsSageMakerNotebookInstanceDetailsPaginatorTypeDef
- See AwsWafv2WebAclDetailsPaginatorTypeDef
- See AwsWafv2RuleGroupDetailsPaginatorTypeDef
- See AwsEc2RouteTableDetailsPaginatorTypeDef
- See AwsAmazonMqBrokerDetailsPaginatorTypeDef
- See AwsAppSyncGraphQlApiDetailsPaginatorTypeDef
- See AwsEventSchemasRegistryDetailsTypeDef
- See AwsGuardDutyDetectorDetailsPaginatorTypeDef
- See AwsStepFunctionStateMachineDetailsPaginatorTypeDef
- See AwsAthenaWorkGroupDetailsTypeDef
- See AwsEventsEventbusDetailsTypeDef
- See AwsDmsEndpointDetailsTypeDef
- See AwsEventsEndpointDetailsPaginatorTypeDef
- See AwsDmsReplicationTaskDetailsTypeDef
- See AwsDmsReplicationInstanceDetailsPaginatorTypeDef
- See AwsRoute53HostedZoneDetailsPaginatorTypeDef
- See AwsMskClusterDetailsPaginatorTypeDef
- See AwsS3AccessPointDetailsTypeDef
- See AwsEc2ClientVpnEndpointDetailsPaginatorTypeDef
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)
AwsEventsEventbus: NotRequired[AwsEventsEventbusDetailsTypeDef], # (90)
AwsDmsEndpoint: NotRequired[AwsDmsEndpointDetailsTypeDef], # (91)
AwsEventsEndpoint: NotRequired[AwsEventsEndpointDetailsTypeDef], # (92)
AwsDmsReplicationTask: NotRequired[AwsDmsReplicationTaskDetailsTypeDef], # (93)
AwsDmsReplicationInstance: NotRequired[AwsDmsReplicationInstanceDetailsTypeDef], # (94)
AwsRoute53HostedZone: NotRequired[AwsRoute53HostedZoneDetailsTypeDef], # (95)
AwsMskCluster: NotRequired[AwsMskClusterDetailsTypeDef], # (96)
AwsS3AccessPoint: NotRequired[AwsS3AccessPointDetailsTypeDef], # (97)
AwsEc2ClientVpnEndpoint: NotRequired[AwsEc2ClientVpnEndpointDetailsTypeDef], # (98)
- 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
- See AwsEventsEventbusDetailsTypeDef
- See AwsDmsEndpointDetailsTypeDef
- See AwsEventsEndpointDetailsTypeDef
- See AwsDmsReplicationTaskDetailsTypeDef
- See AwsDmsReplicationInstanceDetailsTypeDef
- See AwsRoute53HostedZoneDetailsTypeDef
- See AwsMskClusterDetailsTypeDef
- See AwsS3AccessPointDetailsTypeDef
- See AwsEc2ClientVpnEndpointDetailsTypeDef
ResourcePaginatorTypeDef#
# ResourcePaginatorTypeDef definition
class ResourcePaginatorTypeDef(TypedDict):
Type: str,
Id: str,
Partition: NotRequired[PartitionType], # (1)
Region: NotRequired[str],
ResourceRole: NotRequired[str],
Tags: NotRequired[Dict[str, str]],
DataClassification: NotRequired[DataClassificationDetailsPaginatorTypeDef], # (2)
Details: NotRequired[ResourceDetailsPaginatorTypeDef], # (3)
ApplicationName: NotRequired[str],
ApplicationArn: NotRequired[str],
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)
ApplicationName: NotRequired[str],
ApplicationArn: NotRequired[str],
AwsSecurityFindingPaginatorTypeDef#
# AwsSecurityFindingPaginatorTypeDef definition
class AwsSecurityFindingPaginatorTypeDef(TypedDict):
SchemaVersion: str,
Id: str,
ProductArn: str,
GeneratorId: str,
AwsAccountId: str,
CreatedAt: str,
UpdatedAt: str,
Title: str,
Description: str,
Resources: List[ResourcePaginatorTypeDef], # (9)
ProductName: NotRequired[str],
CompanyName: NotRequired[str],
Region: NotRequired[str],
Types: NotRequired[List[str]],
FirstObservedAt: NotRequired[str],
LastObservedAt: NotRequired[str],
Severity: NotRequired[SeverityTypeDef], # (1)
Confidence: NotRequired[int],
Criticality: NotRequired[int],
Remediation: NotRequired[RemediationTypeDef], # (2)
SourceUrl: NotRequired[str],
ProductFields: NotRequired[Dict[str, str]],
UserDefinedFields: NotRequired[Dict[str, str]],
Malware: NotRequired[List[MalwareTypeDef]], # (3)
Network: NotRequired[NetworkTypeDef], # (4)
NetworkPath: NotRequired[List[NetworkPathComponentPaginatorTypeDef]], # (5)
Process: NotRequired[ProcessDetailsTypeDef], # (6)
Threats: NotRequired[List[ThreatPaginatorTypeDef]], # (7)
ThreatIntelIndicators: NotRequired[List[ThreatIntelIndicatorTypeDef]], # (8)
Compliance: NotRequired[CompliancePaginatorTypeDef], # (10)
VerificationState: NotRequired[VerificationStateType], # (11)
WorkflowState: NotRequired[WorkflowStateType], # (12)
Workflow: NotRequired[WorkflowTypeDef], # (13)
RecordState: NotRequired[RecordStateType], # (14)
RelatedFindings: NotRequired[List[RelatedFindingTypeDef]], # (15)
Note: NotRequired[NoteTypeDef], # (16)
Vulnerabilities: NotRequired[List[VulnerabilityPaginatorTypeDef]], # (17)
PatchSummary: NotRequired[PatchSummaryTypeDef], # (18)
Action: NotRequired[ActionPaginatorTypeDef], # (19)
FindingProviderFields: NotRequired[FindingProviderFieldsPaginatorTypeDef], # (20)
Sample: NotRequired[bool],
GeneratorDetails: NotRequired[GeneratorDetailsPaginatorTypeDef], # (21)
ProcessedAt: NotRequired[str],
AwsAccountName: NotRequired[str],
- See SeverityTypeDef
- See RemediationTypeDef
- See MalwareTypeDef
- See NetworkTypeDef
- See NetworkPathComponentPaginatorTypeDef
- See ProcessDetailsTypeDef
- See ThreatPaginatorTypeDef
- See ThreatIntelIndicatorTypeDef
- See ResourcePaginatorTypeDef
- See CompliancePaginatorTypeDef
- See VerificationStateType
- See WorkflowStateType
- See WorkflowTypeDef
- See RecordStateType
- See RelatedFindingTypeDef
- See NoteTypeDef
- See VulnerabilityPaginatorTypeDef
- See PatchSummaryTypeDef
- See ActionPaginatorTypeDef
- See FindingProviderFieldsPaginatorTypeDef
- See GeneratorDetailsPaginatorTypeDef
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],
GeneratorDetails: NotRequired[GeneratorDetailsTypeDef], # (21)
ProcessedAt: NotRequired[str],
AwsAccountName: NotRequired[str],
- 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
- See GeneratorDetailsTypeDef
GetFindingsResponsePaginatorTypeDef#
# GetFindingsResponsePaginatorTypeDef definition
class GetFindingsResponsePaginatorTypeDef(TypedDict):
Findings: List[AwsSecurityFindingPaginatorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)