Securityhub Classes
AcceptAdministratorInvitationRequest
AdministratorId
- Type:
- Required: Yes
InvitationId
- Type:
- Required: Yes
AcceptInvitationRequest
MasterId
- Type:
- Required: Yes
InvitationId
- Type:
- Required: Yes
AccountDetails
AccountId
- Type:
- Required: Yes
- Type: typing.Optional[str]
Action
ActionType
- Type: typing.Optional[str]
NetworkConnectionAction
- Type:
AwsApiCallAction
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiCallAction, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiCallActionOutput, NoneType]
DnsRequestAction
- Type:
PortProbeAction
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PortProbeAction, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PortProbeActionOutput, NoneType]
ActionLocalIpDetails
IpAddressV4
- Type: typing.Optional[str]
ActionLocalPortDetails
Port
- Type: typing.Optional[int]
PortName
- Type: typing.Optional[str]
ActionOutput
ActionType
- Type: typing.Optional[str]
NetworkConnectionAction
- Type:
AwsApiCallAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiCallActionOutput]
DnsRequestAction
- Type:
PortProbeAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PortProbeActionOutput]
ActionRemoteIpDetails
IpAddressV4
- Type: typing.Optional[str]
Organization
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpOrganizationDetails]
Country
- Type:
City
- Type:
GeoLocation
- Type:
ActionRemotePortDetails
Port
- Type: typing.Optional[int]
PortName
- Type: typing.Optional[str]
ActionTarget
ActionTargetArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Actor
Id
- Type: typing.Optional[str]
User
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActorUser]
Session
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActorSession]
ActorSession
Uid
- Type: typing.Optional[str]
MfaStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
CreatedTime
- Type: typing.Optional[int]
Issuer
- Type: typing.Optional[str]
ActorUser
Name
- Type: typing.Optional[str]
Uid
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
CredentialUid
- Type: typing.Optional[str]
Account
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.UserAccount]
Adjustment
Metric
- Type: typing.Optional[str]
Reason
- Type: typing.Optional[str]
AdminAccount
AccountId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['DISABLE_IN_PROGRESS', 'ENABLED']]
AssociatedStandard
StandardsId
- Type: typing.Optional[str]
AssociationFilters
ConfigurationPolicyId
- Type: typing.Optional[str]
AssociationType
- Type: typing.Optional[typing.Literal['APPLIED', 'INHERITED']]
AssociationStatus
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'SUCCESS']]
AssociationSetDetails
AssociationState
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AssociationStateDetails]
GatewayId
- Type: typing.Optional[str]
Main
- Type: typing.Optional[bool]
RouteTableAssociationId
- Type: typing.Optional[str]
RouteTableId
- Type: typing.Optional[str]
SubnetId
- Type: typing.Optional[str]
AssociationStateDetails
State
- Type: typing.Optional[str]
StatusMessage
- Type: typing.Optional[str]
AutomationRulesAction
Type
- Type: typing.Optional[typing.Literal['FINDING_FIELDS_UPDATE']]
FindingFieldsUpdate
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesFindingFieldsUpdate, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesFindingFieldsUpdateOutput, NoneType]
AutomationRulesActionOutput
Type
- Type: typing.Optional[typing.Literal['FINDING_FIELDS_UPDATE']]
FindingFieldsUpdate
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesFindingFieldsUpdateOutput]
AutomationRulesConfig
RuleArn
- Type: typing.Optional[str]
RuleStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
RuleOrder
- Type: typing.Optional[int]
RuleName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
IsTerminal
- Type: typing.Optional[bool]
Criteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesFindingFiltersOutput]
Actions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesActionOutput]]
CreatedAt
- Type: typing.Optional[datetime.datetime]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
CreatedBy
- Type: typing.Optional[str]
AutomationRulesFindingFieldsUpdate
Note
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NoteUpdate]
Severity
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SeverityUpdate]
VerificationState
- Type: typing.Optional[typing.Literal['BENIGN_POSITIVE', 'FALSE_POSITIVE', 'TRUE_POSITIVE', 'UNKNOWN']]
Confidence
- Type: typing.Optional[int]
Criticality
- Type: typing.Optional[int]
Types
- Type: typing.Optional[typing.List[str]]
UserDefinedFields
- Type: typing.Optional[typing.Dict[str, str]]
Workflow
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.WorkflowUpdate]
RelatedFindings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RelatedFinding]]
AutomationRulesFindingFieldsUpdateOutput
Note
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NoteUpdate]
Severity
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SeverityUpdate]
VerificationState
- Type: typing.Optional[typing.Literal['BENIGN_POSITIVE', 'FALSE_POSITIVE', 'TRUE_POSITIVE', 'UNKNOWN']]
Confidence
- Type: typing.Optional[int]
Criticality
- Type: typing.Optional[int]
Types
- Type: typing.Optional[typing.List[str]]
UserDefinedFields
- Type: typing.Optional[typing.Dict[str, str]]
Workflow
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.WorkflowUpdate]
RelatedFindings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RelatedFinding]]
AutomationRulesFindingFilters
ProductArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AwsAccountId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Id
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
GeneratorId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Type
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FirstObservedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
LastObservedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
CreatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
UpdatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
Confidence
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
Criticality
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
Title
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Description
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
SourceUrl
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ProductName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
CompanyName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
SeverityLabel
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourcePartition
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceRegion
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ResourceDetailsOther
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ComplianceStatus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ComplianceSecurityControlId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ComplianceAssociatedStandardsId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
VerificationState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
WorkflowStatus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RecordState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RelatedFindingsProductArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RelatedFindingsId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NoteText
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NoteUpdatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
NoteUpdatedBy
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
UserDefinedFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ResourceApplicationArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceApplicationName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AwsAccountName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AutomationRulesFindingFiltersOutput
ProductArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AwsAccountId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Id
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
GeneratorId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Type
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FirstObservedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
LastObservedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
CreatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
UpdatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
Confidence
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
Criticality
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
Title
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Description
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
SourceUrl
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ProductName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
CompanyName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
SeverityLabel
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourcePartition
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceRegion
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ResourceDetailsOther
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ComplianceStatus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ComplianceSecurityControlId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ComplianceAssociatedStandardsId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
VerificationState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
WorkflowStatus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RecordState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RelatedFindingsProductArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RelatedFindingsId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NoteText
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NoteUpdatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
NoteUpdatedBy
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
UserDefinedFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ResourceApplicationArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceApplicationName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AwsAccountName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AutomationRulesMetadata
RuleArn
- Type: typing.Optional[str]
RuleStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
RuleOrder
- Type: typing.Optional[int]
RuleName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
IsTerminal
- Type: typing.Optional[bool]
CreatedAt
- Type: typing.Optional[datetime.datetime]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
CreatedBy
- Type: typing.Optional[str]
AvailabilityZone
ZoneName
- Type: typing.Optional[str]
SubnetId
- Type: typing.Optional[str]
AwsAmazonMqBrokerDetails
AuthenticationStrategy
- Type: typing.Optional[str]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
BrokerArn
- Type: typing.Optional[str]
BrokerName
- Type: typing.Optional[str]
DeploymentMode
- Type: typing.Optional[str]
EncryptionOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerEncryptionOptionsDetails]
EngineType
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
HostInstanceType
- Type: typing.Optional[str]
BrokerId
- Type: typing.Optional[str]
LdapServerMetadata
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerLdapServerMetadataDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerLdapServerMetadataDetailsOutput, NoneType]
Logs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerLogsDetails]
MaintenanceWindowStartTime
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerMaintenanceWindowStartTimeDetails]
PubliclyAccessible
- Type: typing.Optional[bool]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
StorageType
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
Users
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerUsersDetails]]
AwsAmazonMqBrokerDetailsOutput
AuthenticationStrategy
- Type: typing.Optional[str]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
BrokerArn
- Type: typing.Optional[str]
BrokerName
- Type: typing.Optional[str]
DeploymentMode
- Type: typing.Optional[str]
EncryptionOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerEncryptionOptionsDetails]
EngineType
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
HostInstanceType
- Type: typing.Optional[str]
BrokerId
- Type: typing.Optional[str]
LdapServerMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerLdapServerMetadataDetailsOutput]
Logs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerLogsDetails]
MaintenanceWindowStartTime
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerMaintenanceWindowStartTimeDetails]
PubliclyAccessible
- Type: typing.Optional[bool]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
StorageType
- Type: typing.Optional[str]
SubnetIds
- Type: typing.Optional[typing.List[str]]
Users
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerUsersDetails]]
AwsAmazonMqBrokerEncryptionOptionsDetails
KmsKeyId
- Type: typing.Optional[str]
UseAwsOwnedKey
- Type: typing.Optional[bool]
AwsAmazonMqBrokerLdapServerMetadataDetails
Hosts
- Type: typing.Optional[typing.List[str]]
RoleBase
- Type: typing.Optional[str]
RoleName
- Type: typing.Optional[str]
RoleSearchMatching
- Type: typing.Optional[str]
RoleSearchSubtree
- Type: typing.Optional[bool]
ServiceAccountUsername
- Type: typing.Optional[str]
UserBase
- Type: typing.Optional[str]
UserRoleName
- Type: typing.Optional[str]
UserSearchMatching
- Type: typing.Optional[str]
UserSearchSubtree
- Type: typing.Optional[bool]
AwsAmazonMqBrokerLdapServerMetadataDetailsOutput
Hosts
- Type: typing.Optional[typing.List[str]]
RoleBase
- Type: typing.Optional[str]
RoleName
- Type: typing.Optional[str]
RoleSearchMatching
- Type: typing.Optional[str]
RoleSearchSubtree
- Type: typing.Optional[bool]
ServiceAccountUsername
- Type: typing.Optional[str]
UserBase
- Type: typing.Optional[str]
UserRoleName
- Type: typing.Optional[str]
UserSearchMatching
- Type: typing.Optional[str]
UserSearchSubtree
- Type: typing.Optional[bool]
AwsAmazonMqBrokerLogsDetails
Audit
- Type: typing.Optional[bool]
General
- Type: typing.Optional[bool]
AuditLogGroup
- Type: typing.Optional[str]
GeneralLogGroup
- Type: typing.Optional[str]
Pending
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerLogsPendingDetails]
AwsAmazonMqBrokerLogsPendingDetails
Audit
- Type: typing.Optional[bool]
General
- Type: typing.Optional[bool]
AwsAmazonMqBrokerMaintenanceWindowStartTimeDetails
DayOfWeek
- Type: typing.Optional[str]
TimeOfDay
- Type: typing.Optional[str]
TimeZone
- Type: typing.Optional[str]
AwsAmazonMqBrokerUsersDetails
PendingChange
- Type: typing.Optional[str]
Username
- Type: typing.Optional[str]
AwsApiCallAction
Api
- Type: typing.Optional[str]
ServiceName
- Type: typing.Optional[str]
CallerType
- Type: typing.Optional[str]
RemoteIpDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionRemoteIpDetails]
DomainDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiCallActionDomainDetails]
AffectedResources
- Type: typing.Optional[typing.Dict[str, str]]
FirstSeen
- Type: typing.Optional[str]
LastSeen
- Type: typing.Optional[str]
AwsApiCallActionDomainDetails
Domain
- Type: typing.Optional[str]
AwsApiCallActionOutput
Api
- Type: typing.Optional[str]
ServiceName
- Type: typing.Optional[str]
CallerType
- Type: typing.Optional[str]
RemoteIpDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionRemoteIpDetails]
DomainDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiCallActionDomainDetails]
AffectedResources
- Type: typing.Optional[typing.Dict[str, str]]
FirstSeen
- Type: typing.Optional[str]
LastSeen
- Type: typing.Optional[str]
AwsApiGatewayAccessLogSettings
Format
- Type: typing.Optional[str]
DestinationArn
- Type: typing.Optional[str]
AwsApiGatewayCanarySettings
PercentTraffic
- Type: typing.Optional[float]
DeploymentId
- Type: typing.Optional[str]
StageVariableOverrides
- Type: typing.Optional[typing.Dict[str, str]]
UseStageCache
- Type: typing.Optional[bool]
AwsApiGatewayCanarySettingsOutput
PercentTraffic
- Type: typing.Optional[float]
DeploymentId
- Type: typing.Optional[str]
StageVariableOverrides
- Type: typing.Optional[typing.Dict[str, str]]
UseStageCache
- Type: typing.Optional[bool]
AwsApiGatewayEndpointConfiguration
Types
- Type: typing.Optional[typing.List[str]]
AwsApiGatewayEndpointConfigurationOutput
Types
- Type: typing.Optional[typing.List[str]]
AwsApiGatewayMethodSettings
MetricsEnabled
- Type: typing.Optional[bool]
LoggingLevel
- Type: typing.Optional[str]
DataTraceEnabled
- Type: typing.Optional[bool]
ThrottlingBurstLimit
- Type: typing.Optional[int]
ThrottlingRateLimit
- Type: typing.Optional[float]
CachingEnabled
- Type: typing.Optional[bool]
CacheTtlInSeconds
- Type: typing.Optional[int]
CacheDataEncrypted
- Type: typing.Optional[bool]
RequireAuthorizationForCacheControl
- Type: typing.Optional[bool]
UnauthorizedCacheControlHeaderStrategy
- Type: typing.Optional[str]
HttpMethod
- Type: typing.Optional[str]
ResourcePath
- Type: typing.Optional[str]
AwsApiGatewayRestApiDetails
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
BinaryMediaTypes
- Type: typing.Optional[typing.List[str]]
MinimumCompressionSize
- Type: typing.Optional[int]
ApiKeySource
- Type: typing.Optional[str]
EndpointConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayEndpointConfiguration, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayEndpointConfigurationOutput, NoneType]
AwsApiGatewayRestApiDetailsOutput
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
BinaryMediaTypes
- Type: typing.Optional[typing.List[str]]
MinimumCompressionSize
- Type: typing.Optional[int]
ApiKeySource
- Type: typing.Optional[str]
EndpointConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayEndpointConfigurationOutput]
AwsApiGatewayStageDetails
DeploymentId
- Type: typing.Optional[str]
ClientCertificateId
- Type: typing.Optional[str]
StageName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CacheClusterEnabled
- Type: typing.Optional[bool]
CacheClusterSize
- Type: typing.Optional[str]
CacheClusterStatus
- Type: typing.Optional[str]
MethodSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayMethodSettings]]
Variables
- Type: typing.Optional[typing.Dict[str, str]]
DocumentationVersion
- Type: typing.Optional[str]
AccessLogSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayAccessLogSettings]
CanarySettings
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayCanarySettings, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayCanarySettingsOutput, NoneType]
TracingEnabled
- Type: typing.Optional[bool]
CreatedDate
- Type: typing.Optional[str]
LastUpdatedDate
- Type: typing.Optional[str]
WebAclArn
- Type: typing.Optional[str]
AwsApiGatewayStageDetailsOutput
DeploymentId
- Type: typing.Optional[str]
ClientCertificateId
- Type: typing.Optional[str]
StageName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
CacheClusterEnabled
- Type: typing.Optional[bool]
CacheClusterSize
- Type: typing.Optional[str]
CacheClusterStatus
- Type: typing.Optional[str]
MethodSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayMethodSettings]]
Variables
- Type: typing.Optional[typing.Dict[str, str]]
DocumentationVersion
- Type: typing.Optional[str]
AccessLogSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayAccessLogSettings]
CanarySettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayCanarySettingsOutput]
TracingEnabled
- Type: typing.Optional[bool]
CreatedDate
- Type: typing.Optional[str]
LastUpdatedDate
- Type: typing.Optional[str]
WebAclArn
- Type: typing.Optional[str]
AwsApiGatewayV2ApiDetails
ApiEndpoint
- Type: typing.Optional[str]
ApiId
- Type: typing.Optional[str]
ApiKeySelectionExpression
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ProtocolType
- Type: typing.Optional[str]
RouteSelectionExpression
- Type: typing.Optional[str]
CorsConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCorsConfiguration, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCorsConfigurationOutput, NoneType]
AwsApiGatewayV2ApiDetailsOutput
ApiEndpoint
- Type: typing.Optional[str]
ApiId
- Type: typing.Optional[str]
ApiKeySelectionExpression
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ProtocolType
- Type: typing.Optional[str]
RouteSelectionExpression
- Type: typing.Optional[str]
CorsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCorsConfigurationOutput]
AwsApiGatewayV2RouteSettings
DetailedMetricsEnabled
- Type: typing.Optional[bool]
LoggingLevel
- Type: typing.Optional[str]
DataTraceEnabled
- Type: typing.Optional[bool]
ThrottlingBurstLimit
- Type: typing.Optional[int]
ThrottlingRateLimit
- Type: typing.Optional[float]
AwsApiGatewayV2StageDetails
ClientCertificateId
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DefaultRouteSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayV2RouteSettings]
DeploymentId
- Type: typing.Optional[str]
LastUpdatedDate
- Type: typing.Optional[str]
RouteSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayV2RouteSettings]
StageName
- Type: typing.Optional[str]
StageVariables
- Type: typing.Optional[typing.Dict[str, str]]
AccessLogSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayAccessLogSettings]
AutoDeploy
- Type: typing.Optional[bool]
LastDeploymentStatusMessage
- Type: typing.Optional[str]
ApiGatewayManaged
- Type: typing.Optional[bool]
AwsApiGatewayV2StageDetailsOutput
ClientCertificateId
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DefaultRouteSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayV2RouteSettings]
DeploymentId
- Type: typing.Optional[str]
LastUpdatedDate
- Type: typing.Optional[str]
RouteSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayV2RouteSettings]
StageName
- Type: typing.Optional[str]
StageVariables
- Type: typing.Optional[typing.Dict[str, str]]
AccessLogSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayAccessLogSettings]
AutoDeploy
- Type: typing.Optional[bool]
LastDeploymentStatusMessage
- Type: typing.Optional[str]
ApiGatewayManaged
- Type: typing.Optional[bool]
AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails
AuthenticationType
- Type: typing.Optional[str]
LambdaAuthorizerConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails]
OpenIdConnectConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiOpenIdConnectConfigDetails]
UserPoolConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiUserPoolConfigDetails]
AwsAppSyncGraphQlApiDetails
ApiId
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
OpenIdConnectConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiOpenIdConnectConfigDetails]
Name
- Type: typing.Optional[str]
LambdaAuthorizerConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails]
XrayEnabled
- Type: typing.Optional[bool]
Arn
- Type: typing.Optional[str]
UserPoolConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiUserPoolConfigDetails]
AuthenticationType
- Type: typing.Optional[str]
LogConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiLogConfigDetails]
AdditionalAuthenticationProviders
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails]]
WafWebAclArn
- Type: typing.Optional[str]
AwsAppSyncGraphQlApiDetailsOutput
ApiId
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
OpenIdConnectConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiOpenIdConnectConfigDetails]
Name
- Type: typing.Optional[str]
LambdaAuthorizerConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails]
XrayEnabled
- Type: typing.Optional[bool]
Arn
- Type: typing.Optional[str]
UserPoolConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiUserPoolConfigDetails]
AuthenticationType
- Type: typing.Optional[str]
LogConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiLogConfigDetails]
AdditionalAuthenticationProviders
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiAdditionalAuthenticationProvidersDetails]]
WafWebAclArn
- Type: typing.Optional[str]
AwsAppSyncGraphQlApiLambdaAuthorizerConfigDetails
AuthorizerResultTtlInSeconds
- Type: typing.Optional[int]
AuthorizerUri
- Type: typing.Optional[str]
IdentityValidationExpression
- Type: typing.Optional[str]
AwsAppSyncGraphQlApiLogConfigDetails
CloudWatchLogsRoleArn
- Type: typing.Optional[str]
ExcludeVerboseContent
- Type: typing.Optional[bool]
FieldLogLevel
- Type: typing.Optional[str]
AwsAppSyncGraphQlApiOpenIdConnectConfigDetails
AuthTtL
- Type: typing.Optional[int]
ClientId
- Type: typing.Optional[str]
IatTtL
- Type: typing.Optional[int]
Issuer
- Type: typing.Optional[str]
AwsAppSyncGraphQlApiUserPoolConfigDetails
AppIdClientRegex
- Type: typing.Optional[str]
AwsRegion
- Type: typing.Optional[str]
DefaultAction
- Type: typing.Optional[str]
UserPoolId
- Type: typing.Optional[str]
AwsAthenaWorkGroupConfigurationDetails
ResultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAthenaWorkGroupConfigurationResultConfigurationDetails]
AwsAthenaWorkGroupConfigurationResultConfigurationDetails
EncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetails]
AwsAthenaWorkGroupConfigurationResultConfigurationEncryptionConfigurationDetails
EncryptionOption
- Type: typing.Optional[str]
KmsKey
- Type: typing.Optional[str]
AwsAthenaWorkGroupDetails
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAthenaWorkGroupConfigurationDetails]
AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetails
Value
- Type: typing.Optional[str]
AwsAutoScalingAutoScalingGroupDetails
LaunchConfigurationName
- Type: typing.Optional[str]
LoadBalancerNames
- Type: typing.Optional[typing.List[str]]
HealthCheckType
- Type: typing.Optional[str]
HealthCheckGracePeriod
- Type: typing.Optional[int]
CreatedTime
- Type: typing.Optional[str]
MixedInstancesPolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutput, NoneType]
AvailabilityZones
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetails]]
LaunchTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification]
CapacityRebalance
- Type: typing.Optional[bool]
AwsAutoScalingAutoScalingGroupDetailsOutput
LaunchConfigurationName
- Type: typing.Optional[str]
LoadBalancerNames
- Type: typing.Optional[typing.List[str]]
HealthCheckType
- Type: typing.Optional[str]
HealthCheckGracePeriod
- Type: typing.Optional[int]
CreatedTime
- Type: typing.Optional[str]
MixedInstancesPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutput]
AvailabilityZones
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupAvailabilityZonesListDetails]]
LaunchTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification]
CapacityRebalance
- Type: typing.Optional[bool]
AwsAutoScalingAutoScalingGroupLaunchTemplateLaunchTemplateSpecification
LaunchTemplateId
- Type: typing.Optional[str]
LaunchTemplateName
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails
InstancesDistribution
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails]
LaunchTemplate
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutput, NoneType]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetailsOutput
InstancesDistribution
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails]
LaunchTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutput]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails
OnDemandAllocationStrategy
- Type: typing.Optional[str]
OnDemandBaseCapacity
- Type: typing.Optional[int]
OnDemandPercentageAboveBaseCapacity
- Type: typing.Optional[int]
SpotAllocationStrategy
- Type: typing.Optional[str]
SpotInstancePools
- Type: typing.Optional[int]
SpotMaxPrice
- Type: typing.Optional[str]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails
LaunchTemplateSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification]
Overrides
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetails]]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetailsOutput
LaunchTemplateSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification]
Overrides
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetails]]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification
LaunchTemplateId
- Type: typing.Optional[str]
LaunchTemplateName
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateOverridesListDetails
InstanceType
- Type: typing.Optional[str]
WeightedCapacity
- Type: typing.Optional[str]
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails
DeviceName
- Type: typing.Optional[str]
Ebs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails]
NoDevice
- Type: typing.Optional[bool]
VirtualName
- Type: typing.Optional[str]
AwsAutoScalingLaunchConfigurationBlockDeviceMappingsEbsDetails
DeleteOnTermination
- Type: typing.Optional[bool]
Encrypted
- Type: typing.Optional[bool]
Iops
- Type: typing.Optional[int]
SnapshotId
- Type: typing.Optional[str]
VolumeSize
- Type: typing.Optional[int]
VolumeType
- Type: typing.Optional[str]
AwsAutoScalingLaunchConfigurationDetails
AssociatePublicIpAddress
- Type: typing.Optional[bool]
BlockDeviceMappings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails]]
ClassicLinkVpcId
- Type: typing.Optional[str]
ClassicLinkVpcSecurityGroups
- Type: typing.Optional[typing.List[str]]
CreatedTime
- Type: typing.Optional[str]
EbsOptimized
- Type: typing.Optional[bool]
IamInstanceProfile
- Type: typing.Optional[str]
ImageId
- Type: typing.Optional[str]
InstanceMonitoring
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingLaunchConfigurationInstanceMonitoringDetails]
InstanceType
- Type: typing.Optional[str]
KernelId
- Type: typing.Optional[str]
KeyName
- Type: typing.Optional[str]
LaunchConfigurationName
- Type: typing.Optional[str]
PlacementTenancy
- Type: typing.Optional[str]
RamdiskId
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
SpotPrice
- Type: typing.Optional[str]
UserData
- Type: typing.Optional[str]
MetadataOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingLaunchConfigurationMetadataOptions]
AwsAutoScalingLaunchConfigurationDetailsOutput
AssociatePublicIpAddress
- Type: typing.Optional[bool]
BlockDeviceMappings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails]]
ClassicLinkVpcId
- Type: typing.Optional[str]
ClassicLinkVpcSecurityGroups
- Type: typing.Optional[typing.List[str]]
CreatedTime
- Type: typing.Optional[str]
EbsOptimized
- Type: typing.Optional[bool]
IamInstanceProfile
- Type: typing.Optional[str]
ImageId
- Type: typing.Optional[str]
InstanceMonitoring
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingLaunchConfigurationInstanceMonitoringDetails]
InstanceType
- Type: typing.Optional[str]
KernelId
- Type: typing.Optional[str]
KeyName
- Type: typing.Optional[str]
LaunchConfigurationName
- Type: typing.Optional[str]
PlacementTenancy
- Type: typing.Optional[str]
RamdiskId
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
SpotPrice
- Type: typing.Optional[str]
UserData
- Type: typing.Optional[str]
MetadataOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingLaunchConfigurationMetadataOptions]
AwsAutoScalingLaunchConfigurationInstanceMonitoringDetails
Enabled
- Type: typing.Optional[bool]
AwsAutoScalingLaunchConfigurationMetadataOptions
HttpEndpoint
- Type: typing.Optional[str]
HttpPutResponseHopLimit
- Type: typing.Optional[int]
HttpTokens
- Type: typing.Optional[str]
AwsBackupBackupPlanAdvancedBackupSettingsDetails
BackupOptions
- Type: typing.Optional[typing.Dict[str, str]]
ResourceType
- Type: typing.Optional[str]
AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutput
BackupOptions
- Type: typing.Optional[typing.Dict[str, str]]
ResourceType
- Type: typing.Optional[str]
AwsBackupBackupPlanBackupPlanDetails
BackupPlanName
- Type: typing.Optional[str]
AdvancedBackupSettings
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanAdvancedBackupSettingsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutput]]]
BackupPlanRule
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanRuleDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanRuleDetailsOutput]]]
AwsBackupBackupPlanBackupPlanDetailsOutput
BackupPlanName
- Type: typing.Optional[str]
AdvancedBackupSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanAdvancedBackupSettingsDetailsOutput]]
BackupPlanRule
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanRuleDetailsOutput]]
AwsBackupBackupPlanDetails
BackupPlan
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanBackupPlanDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanBackupPlanDetailsOutput, NoneType]
BackupPlanArn
- Type: typing.Optional[str]
BackupPlanId
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
AwsBackupBackupPlanDetailsOutput
BackupPlan
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanBackupPlanDetailsOutput]
BackupPlanArn
- Type: typing.Optional[str]
BackupPlanId
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
AwsBackupBackupPlanLifecycleDetails
DeleteAfterDays
- Type: typing.Optional[int]
MoveToColdStorageAfterDays
- Type: typing.Optional[int]
AwsBackupBackupPlanRuleCopyActionsDetails
DestinationBackupVaultArn
- Type: typing.Optional[str]
Lifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanLifecycleDetails]
AwsBackupBackupPlanRuleDetails
TargetBackupVault
- Type: typing.Optional[str]
StartWindowMinutes
- Type: typing.Optional[int]
ScheduleExpression
- Type: typing.Optional[str]
RuleName
- Type: typing.Optional[str]
RuleId
- Type: typing.Optional[str]
EnableContinuousBackup
- Type: typing.Optional[bool]
CompletionWindowMinutes
- Type: typing.Optional[int]
CopyActions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanRuleCopyActionsDetails]]
Lifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanLifecycleDetails]
AwsBackupBackupPlanRuleDetailsOutput
TargetBackupVault
- Type: typing.Optional[str]
StartWindowMinutes
- Type: typing.Optional[int]
ScheduleExpression
- Type: typing.Optional[str]
RuleName
- Type: typing.Optional[str]
RuleId
- Type: typing.Optional[str]
EnableContinuousBackup
- Type: typing.Optional[bool]
CompletionWindowMinutes
- Type: typing.Optional[int]
CopyActions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanRuleCopyActionsDetails]]
Lifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanLifecycleDetails]
AwsBackupBackupVaultDetails
BackupVaultArn
- Type: typing.Optional[str]
BackupVaultName
- Type: typing.Optional[str]
EncryptionKeyArn
- Type: typing.Optional[str]
Notifications
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupVaultNotificationsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupVaultNotificationsDetailsOutput, NoneType]
AccessPolicy
- Type: typing.Optional[str]
AwsBackupBackupVaultDetailsOutput
BackupVaultArn
- Type: typing.Optional[str]
BackupVaultName
- Type: typing.Optional[str]
EncryptionKeyArn
- Type: typing.Optional[str]
Notifications
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupVaultNotificationsDetailsOutput]
AccessPolicy
- Type: typing.Optional[str]
AwsBackupBackupVaultNotificationsDetails
BackupVaultEvents
- Type: typing.Optional[typing.List[str]]
SnsTopicArn
- Type: typing.Optional[str]
AwsBackupBackupVaultNotificationsDetailsOutput
BackupVaultEvents
- Type: typing.Optional[typing.List[str]]
SnsTopicArn
- Type: typing.Optional[str]
AwsBackupRecoveryPointCalculatedLifecycleDetails
DeleteAt
- Type: typing.Optional[str]
MoveToColdStorageAt
- Type: typing.Optional[str]
AwsBackupRecoveryPointCreatedByDetails
BackupPlanArn
- Type: typing.Optional[str]
BackupPlanId
- Type: typing.Optional[str]
BackupPlanVersion
- Type: typing.Optional[str]
BackupRuleId
- Type: typing.Optional[str]
AwsBackupRecoveryPointDetails
BackupSizeInBytes
- Type: typing.Optional[int]
BackupVaultArn
- Type: typing.Optional[str]
BackupVaultName
- Type: typing.Optional[str]
CalculatedLifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupRecoveryPointCalculatedLifecycleDetails]
CompletionDate
- Type: typing.Optional[str]
CreatedBy
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupRecoveryPointCreatedByDetails]
CreationDate
- Type: typing.Optional[str]
EncryptionKeyArn
- Type: typing.Optional[str]
IamRoleArn
- Type: typing.Optional[str]
IsEncrypted
- Type: typing.Optional[bool]
LastRestoreTime
- Type: typing.Optional[str]
Lifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupRecoveryPointLifecycleDetails]
RecoveryPointArn
- Type: typing.Optional[str]
ResourceArn
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
SourceBackupVaultArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
StatusMessage
- Type: typing.Optional[str]
StorageClass
- Type: typing.Optional[str]
AwsBackupRecoveryPointLifecycleDetails
DeleteAfterDays
- Type: typing.Optional[int]
MoveToColdStorageAfterDays
- Type: typing.Optional[int]
AwsCertificateManagerCertificateDetails
CertificateAuthorityArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[str]
DomainName
- Type: typing.Optional[str]
DomainValidationOptions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateDomainValidationOption, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateDomainValidationOptionOutput]]]
ExtendedKeyUsages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateExtendedKeyUsage]]
FailureReason
- Type: typing.Optional[str]
ImportedAt
- Type: typing.Optional[str]
InUseBy
- Type: typing.Optional[typing.List[str]]
IssuedAt
- Type: typing.Optional[str]
Issuer
- Type: typing.Optional[str]
KeyAlgorithm
- Type: typing.Optional[str]
KeyUsages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateKeyUsage]]
NotAfter
- Type: typing.Optional[str]
NotBefore
- Type: typing.Optional[str]
Options
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateOptions]
RenewalEligibility
- Type: typing.Optional[str]
RenewalSummary
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateRenewalSummary, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateRenewalSummaryOutput, NoneType]
Serial
- Type: typing.Optional[str]
SignatureAlgorithm
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Subject
- Type: typing.Optional[str]
SubjectAlternativeNames
- Type: typing.Optional[typing.List[str]]
Type
- Type: typing.Optional[str]
AwsCertificateManagerCertificateDetailsOutput
CertificateAuthorityArn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[str]
DomainName
- Type: typing.Optional[str]
DomainValidationOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateDomainValidationOptionOutput]]
ExtendedKeyUsages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateExtendedKeyUsage]]
FailureReason
- Type: typing.Optional[str]
ImportedAt
- Type: typing.Optional[str]
InUseBy
- Type: typing.Optional[typing.List[str]]
IssuedAt
- Type: typing.Optional[str]
Issuer
- Type: typing.Optional[str]
KeyAlgorithm
- Type: typing.Optional[str]
KeyUsages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateKeyUsage]]
NotAfter
- Type: typing.Optional[str]
NotBefore
- Type: typing.Optional[str]
Options
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateOptions]
RenewalEligibility
- Type: typing.Optional[str]
RenewalSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateRenewalSummaryOutput]
Serial
- Type: typing.Optional[str]
SignatureAlgorithm
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Subject
- Type: typing.Optional[str]
SubjectAlternativeNames
- Type: typing.Optional[typing.List[str]]
Type
- Type: typing.Optional[str]
AwsCertificateManagerCertificateDomainValidationOption
DomainName
- Type: typing.Optional[str]
ResourceRecord
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateResourceRecord]
ValidationDomain
- Type: typing.Optional[str]
ValidationEmails
- Type: typing.Optional[typing.List[str]]
ValidationMethod
- Type: typing.Optional[str]
ValidationStatus
- Type: typing.Optional[str]
AwsCertificateManagerCertificateDomainValidationOptionOutput
DomainName
- Type: typing.Optional[str]
ResourceRecord
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateResourceRecord]
ValidationDomain
- Type: typing.Optional[str]
ValidationEmails
- Type: typing.Optional[typing.List[str]]
ValidationMethod
- Type: typing.Optional[str]
ValidationStatus
- Type: typing.Optional[str]
AwsCertificateManagerCertificateExtendedKeyUsage
Name
- Type: typing.Optional[str]
OId
- Type: typing.Optional[str]
AwsCertificateManagerCertificateKeyUsage
Name
- Type: typing.Optional[str]
AwsCertificateManagerCertificateOptions
CertificateTransparencyLoggingPreference
- Type: typing.Optional[str]
AwsCertificateManagerCertificateRenewalSummary
DomainValidationOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateDomainValidationOption]]
RenewalStatus
- Type: typing.Optional[str]
RenewalStatusReason
- Type: typing.Optional[str]
UpdatedAt
- Type: typing.Optional[str]
AwsCertificateManagerCertificateRenewalSummaryOutput
DomainValidationOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateDomainValidationOptionOutput]]
RenewalStatus
- Type: typing.Optional[str]
RenewalStatusReason
- Type: typing.Optional[str]
UpdatedAt
- Type: typing.Optional[str]
AwsCertificateManagerCertificateResourceRecord
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsCloudFormationStackDetails
Capabilities
- Type: typing.Optional[typing.List[str]]
CreationTime
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DisableRollback
- Type: typing.Optional[bool]
DriftInformation
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFormationStackDriftInformationDetails]
EnableTerminationProtection
- Type: typing.Optional[bool]
LastUpdatedTime
- Type: typing.Optional[str]
NotificationArns
- Type: typing.Optional[typing.List[str]]
Outputs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFormationStackOutputsDetails]]
RoleArn
- Type: typing.Optional[str]
StackId
- Type: typing.Optional[str]
StackName
- Type: typing.Optional[str]
StackStatus
- Type: typing.Optional[str]
StackStatusReason
- Type: typing.Optional[str]
TimeoutInMinutes
- Type: typing.Optional[int]
AwsCloudFormationStackDetailsOutput
Capabilities
- Type: typing.Optional[typing.List[str]]
CreationTime
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DisableRollback
- Type: typing.Optional[bool]
DriftInformation
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFormationStackDriftInformationDetails]
EnableTerminationProtection
- Type: typing.Optional[bool]
LastUpdatedTime
- Type: typing.Optional[str]
NotificationArns
- Type: typing.Optional[typing.List[str]]
Outputs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFormationStackOutputsDetails]]
RoleArn
- Type: typing.Optional[str]
StackId
- Type: typing.Optional[str]
StackName
- Type: typing.Optional[str]
StackStatus
- Type: typing.Optional[str]
StackStatusReason
- Type: typing.Optional[str]
TimeoutInMinutes
- Type: typing.Optional[int]
AwsCloudFormationStackDriftInformationDetails
StackDriftStatus
- Type: typing.Optional[str]
AwsCloudFormationStackOutputsDetails
Description
- Type: typing.Optional[str]
OutputKey
- Type: typing.Optional[str]
OutputValue
- Type: typing.Optional[str]
AwsCloudFrontDistributionCacheBehavior
ViewerProtocolPolicy
- Type: typing.Optional[str]
AwsCloudFrontDistributionCacheBehaviors
Items
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionCacheBehavior]]
AwsCloudFrontDistributionCacheBehaviorsOutput
Items
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionCacheBehavior]]
AwsCloudFrontDistributionDefaultCacheBehavior
ViewerProtocolPolicy
- Type: typing.Optional[str]
AwsCloudFrontDistributionDetails
CacheBehaviors
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionCacheBehaviors, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionCacheBehaviorsOutput, NoneType]
DefaultCacheBehavior
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionDefaultCacheBehavior]
DefaultRootObject
- Type: typing.Optional[str]
DomainName
- Type: typing.Optional[str]
ETag
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[str]
Logging
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionLogging]
Origins
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOrigins, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginsOutput, NoneType]
OriginGroups
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroups, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroupsOutput, NoneType]
ViewerCertificate
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionViewerCertificate]
Status
- Type: typing.Optional[str]
WebAclId
- Type: typing.Optional[str]
AwsCloudFrontDistributionDetailsOutput
CacheBehaviors
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionCacheBehaviorsOutput]
DefaultCacheBehavior
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionDefaultCacheBehavior]
DefaultRootObject
- Type: typing.Optional[str]
DomainName
- Type: typing.Optional[str]
ETag
- Type: typing.Optional[str]
LastModifiedTime
- Type: typing.Optional[str]
Logging
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionLogging]
Origins
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginsOutput]
OriginGroups
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroupsOutput]
ViewerCertificate
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionViewerCertificate]
Status
- Type: typing.Optional[str]
WebAclId
- Type: typing.Optional[str]
AwsCloudFrontDistributionLogging
Bucket
- Type: typing.Optional[str]
Enabled
- Type: typing.Optional[bool]
IncludeCookies
- Type: typing.Optional[bool]
Prefix
- Type: typing.Optional[str]
AwsCloudFrontDistributionOriginCustomOriginConfig
HttpPort
- Type: typing.Optional[int]
HttpsPort
- Type: typing.Optional[int]
OriginKeepaliveTimeout
- Type: typing.Optional[int]
OriginProtocolPolicy
- Type: typing.Optional[str]
OriginReadTimeout
- Type: typing.Optional[int]
OriginSslProtocols
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginSslProtocols, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginSslProtocolsOutput, NoneType]
AwsCloudFrontDistributionOriginCustomOriginConfigOutput
HttpPort
- Type: typing.Optional[int]
HttpsPort
- Type: typing.Optional[int]
OriginKeepaliveTimeout
- Type: typing.Optional[int]
OriginProtocolPolicy
- Type: typing.Optional[str]
OriginReadTimeout
- Type: typing.Optional[int]
OriginSslProtocols
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginSslProtocolsOutput]
AwsCloudFrontDistributionOriginGroup
FailoverCriteria
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroupFailover, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroupFailoverOutput, NoneType]
AwsCloudFrontDistributionOriginGroupFailover
StatusCodes
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroupFailoverStatusCodes, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutput, NoneType]
AwsCloudFrontDistributionOriginGroupFailoverOutput
StatusCodes
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutput]
AwsCloudFrontDistributionOriginGroupFailoverStatusCodes
Items
- Type: typing.Optional[typing.List[int]]
Quantity
- Type: typing.Optional[int]
AwsCloudFrontDistributionOriginGroupFailoverStatusCodesOutput
Items
- Type: typing.Optional[typing.List[int]]
Quantity
- Type: typing.Optional[int]
AwsCloudFrontDistributionOriginGroupOutput
FailoverCriteria
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroupFailoverOutput]
AwsCloudFrontDistributionOriginGroups
Items
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroup, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroupOutput]]]
AwsCloudFrontDistributionOriginGroupsOutput
Items
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginGroupOutput]]
AwsCloudFrontDistributionOriginItem
DomainName
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
OriginPath
- Type: typing.Optional[str]
S3OriginConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginS3OriginConfig]
CustomOriginConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginCustomOriginConfig, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginCustomOriginConfigOutput, NoneType]
AwsCloudFrontDistributionOriginItemOutput
DomainName
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
OriginPath
- Type: typing.Optional[str]
S3OriginConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginS3OriginConfig]
CustomOriginConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginCustomOriginConfigOutput]
AwsCloudFrontDistributionOriginS3OriginConfig
OriginAccessIdentity
- Type: typing.Optional[str]
AwsCloudFrontDistributionOriginSslProtocols
Items
- Type: typing.Optional[typing.List[str]]
Quantity
- Type: typing.Optional[int]
AwsCloudFrontDistributionOriginSslProtocolsOutput
Items
- Type: typing.Optional[typing.List[str]]
Quantity
- Type: typing.Optional[int]
AwsCloudFrontDistributionOrigins
Items
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginItem, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginItemOutput]]]
AwsCloudFrontDistributionOriginsOutput
Items
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionOriginItemOutput]]
AwsCloudFrontDistributionViewerCertificate
AcmCertificateArn
- Type: typing.Optional[str]
Certificate
- Type: typing.Optional[str]
CertificateSource
- Type: typing.Optional[str]
CloudFrontDefaultCertificate
- Type: typing.Optional[bool]
IamCertificateId
- Type: typing.Optional[str]
MinimumProtocolVersion
- Type: typing.Optional[str]
SslSupportMethod
- Type: typing.Optional[str]
AwsCloudTrailTrailDetails
CloudWatchLogsLogGroupArn
- Type: typing.Optional[str]
CloudWatchLogsRoleArn
- Type: typing.Optional[str]
HasCustomEventSelectors
- Type: typing.Optional[bool]
HomeRegion
- Type: typing.Optional[str]
IncludeGlobalServiceEvents
- Type: typing.Optional[bool]
IsMultiRegionTrail
- Type: typing.Optional[bool]
IsOrganizationTrail
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
LogFileValidationEnabled
- Type: typing.Optional[bool]
Name
- Type: typing.Optional[str]
S3BucketName
- Type: typing.Optional[str]
S3KeyPrefix
- Type: typing.Optional[str]
SnsTopicArn
- Type: typing.Optional[str]
SnsTopicName
- Type: typing.Optional[str]
TrailArn
- Type: typing.Optional[str]
AwsCloudWatchAlarmDetails
ActionsEnabled
- Type: typing.Optional[bool]
AlarmActions
- Type: typing.Optional[typing.List[str]]
AlarmArn
- Type: typing.Optional[str]
AlarmConfigurationUpdatedTimestamp
- Type: typing.Optional[str]
AlarmDescription
- Type: typing.Optional[str]
AlarmName
- Type: typing.Optional[str]
ComparisonOperator
- Type: typing.Optional[str]
DatapointsToAlarm
- Type: typing.Optional[int]
Dimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudWatchAlarmDimensionsDetails]]
EvaluateLowSampleCountPercentile
- Type: typing.Optional[str]
EvaluationPeriods
- Type: typing.Optional[int]
ExtendedStatistic
- Type: typing.Optional[str]
InsufficientDataActions
- Type: typing.Optional[typing.List[str]]
MetricName
- Type: typing.Optional[str]
Namespace
- Type: typing.Optional[str]
OkActions
- Type: typing.Optional[typing.List[str]]
Period
- Type: typing.Optional[int]
Statistic
- Type: typing.Optional[str]
Threshold
- Type: typing.Optional[float]
ThresholdMetricId
- Type: typing.Optional[str]
TreatMissingData
- Type: typing.Optional[str]
Unit
- Type: typing.Optional[str]
AwsCloudWatchAlarmDetailsOutput
ActionsEnabled
- Type: typing.Optional[bool]
AlarmActions
- Type: typing.Optional[typing.List[str]]
AlarmArn
- Type: typing.Optional[str]
AlarmConfigurationUpdatedTimestamp
- Type: typing.Optional[str]
AlarmDescription
- Type: typing.Optional[str]
AlarmName
- Type: typing.Optional[str]
ComparisonOperator
- Type: typing.Optional[str]
DatapointsToAlarm
- Type: typing.Optional[int]
Dimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudWatchAlarmDimensionsDetails]]
EvaluateLowSampleCountPercentile
- Type: typing.Optional[str]
EvaluationPeriods
- Type: typing.Optional[int]
ExtendedStatistic
- Type: typing.Optional[str]
InsufficientDataActions
- Type: typing.Optional[typing.List[str]]
MetricName
- Type: typing.Optional[str]
Namespace
- Type: typing.Optional[str]
OkActions
- Type: typing.Optional[typing.List[str]]
Period
- Type: typing.Optional[int]
Statistic
- Type: typing.Optional[str]
Threshold
- Type: typing.Optional[float]
ThresholdMetricId
- Type: typing.Optional[str]
TreatMissingData
- Type: typing.Optional[str]
Unit
- Type: typing.Optional[str]
AwsCloudWatchAlarmDimensionsDetails
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsCodeBuildProjectArtifactsDetails
ArtifactIdentifier
- Type: typing.Optional[str]
EncryptionDisabled
- Type: typing.Optional[bool]
Location
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
NamespaceType
- Type: typing.Optional[str]
OverrideArtifactName
- Type: typing.Optional[bool]
Packaging
- Type: typing.Optional[str]
Path
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsCodeBuildProjectDetails
EncryptionKey
- Type: typing.Optional[str]
Artifacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectArtifactsDetails]]
Environment
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectEnvironment, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectEnvironmentOutput, NoneType]
Name
- Type: typing.Optional[str]
Source
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectSource]
ServiceRole
- Type: typing.Optional[str]
LogsConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectLogsConfigDetails]
VpcConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectVpcConfig, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectVpcConfigOutput, NoneType]
SecondaryArtifacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectArtifactsDetails]]
AwsCodeBuildProjectDetailsOutput
EncryptionKey
- Type: typing.Optional[str]
Artifacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectArtifactsDetails]]
Environment
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectEnvironmentOutput]
Name
- Type: typing.Optional[str]
Source
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectSource]
ServiceRole
- Type: typing.Optional[str]
LogsConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectLogsConfigDetails]
VpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectVpcConfigOutput]
SecondaryArtifacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectArtifactsDetails]]
AwsCodeBuildProjectEnvironment
Certificate
- Type: typing.Optional[str]
EnvironmentVariables
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetails]]
PrivilegedMode
- Type: typing.Optional[bool]
ImagePullCredentialsType
- Type: typing.Optional[str]
RegistryCredential
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectEnvironmentRegistryCredential]
Type
- Type: typing.Optional[str]
AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetails
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsCodeBuildProjectEnvironmentOutput
Certificate
- Type: typing.Optional[str]
EnvironmentVariables
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectEnvironmentEnvironmentVariablesDetails]]
PrivilegedMode
- Type: typing.Optional[bool]
ImagePullCredentialsType
- Type: typing.Optional[str]
RegistryCredential
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectEnvironmentRegistryCredential]
Type
- Type: typing.Optional[str]
AwsCodeBuildProjectEnvironmentRegistryCredential
Credential
- Type: typing.Optional[str]
CredentialProvider
- Type: typing.Optional[str]
AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails
GroupName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
StreamName
- Type: typing.Optional[str]
AwsCodeBuildProjectLogsConfigDetails
CloudWatchLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectLogsConfigCloudWatchLogsDetails]
S3Logs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectLogsConfigS3LogsDetails]
AwsCodeBuildProjectLogsConfigS3LogsDetails
EncryptionDisabled
- Type: typing.Optional[bool]
Location
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsCodeBuildProjectSource
Type
- Type: typing.Optional[str]
Location
- Type: typing.Optional[str]
GitCloneDepth
- Type: typing.Optional[int]
InsecureSsl
- Type: typing.Optional[bool]
AwsCodeBuildProjectVpcConfig
VpcId
- Type: typing.Optional[str]
Subnets
- Type: typing.Optional[typing.List[str]]
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
AwsCodeBuildProjectVpcConfigOutput
VpcId
- Type: typing.Optional[str]
Subnets
- Type: typing.Optional[typing.List[str]]
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
AwsCorsConfiguration
AllowOrigins
- Type: typing.Optional[typing.List[str]]
AllowCredentials
- Type: typing.Optional[bool]
ExposeHeaders
- Type: typing.Optional[typing.List[str]]
MaxAge
- Type: typing.Optional[int]
AllowMethods
- Type: typing.Optional[typing.List[str]]
AllowHeaders
- Type: typing.Optional[typing.List[str]]
AwsCorsConfigurationOutput
AllowOrigins
- Type: typing.Optional[typing.List[str]]
AllowCredentials
- Type: typing.Optional[bool]
ExposeHeaders
- Type: typing.Optional[typing.List[str]]
MaxAge
- Type: typing.Optional[int]
AllowMethods
- Type: typing.Optional[typing.List[str]]
AllowHeaders
- Type: typing.Optional[typing.List[str]]
AwsDmsEndpointDetails
CertificateArn
- Type: typing.Optional[str]
DatabaseName
- Type: typing.Optional[str]
EndpointArn
- Type: typing.Optional[str]
EndpointIdentifier
- Type: typing.Optional[str]
EndpointType
- Type: typing.Optional[str]
EngineName
- Type: typing.Optional[str]
ExternalId
- Type: typing.Optional[str]
ExtraConnectionAttributes
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
ServerName
- Type: typing.Optional[str]
SslMode
- Type: typing.Optional[str]
Username
- Type: typing.Optional[str]
AwsDmsReplicationInstanceDetails
AllocatedStorage
- Type: typing.Optional[int]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
AvailabilityZone
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
MultiAZ
- Type: typing.Optional[bool]
PreferredMaintenanceWindow
- Type: typing.Optional[str]
PubliclyAccessible
- Type: typing.Optional[bool]
ReplicationInstanceClass
- Type: typing.Optional[str]
ReplicationInstanceIdentifier
- Type: typing.Optional[str]
ReplicationSubnetGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsReplicationInstanceReplicationSubnetGroupDetails]
VpcSecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsReplicationInstanceVpcSecurityGroupsDetails]]
AwsDmsReplicationInstanceDetailsOutput
AllocatedStorage
- Type: typing.Optional[int]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
AvailabilityZone
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
MultiAZ
- Type: typing.Optional[bool]
PreferredMaintenanceWindow
- Type: typing.Optional[str]
PubliclyAccessible
- Type: typing.Optional[bool]
ReplicationInstanceClass
- Type: typing.Optional[str]
ReplicationInstanceIdentifier
- Type: typing.Optional[str]
ReplicationSubnetGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsReplicationInstanceReplicationSubnetGroupDetails]
VpcSecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsReplicationInstanceVpcSecurityGroupsDetails]]
AwsDmsReplicationInstanceReplicationSubnetGroupDetails
ReplicationSubnetGroupIdentifier
- Type: typing.Optional[str]
AwsDmsReplicationInstanceVpcSecurityGroupsDetails
VpcSecurityGroupId
- Type: typing.Optional[str]
AwsDmsReplicationTaskDetails
CdcStartPosition
- Type: typing.Optional[str]
CdcStartTime
- Type: typing.Optional[str]
CdcStopPosition
- Type: typing.Optional[str]
MigrationType
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
ResourceIdentifier
- Type: typing.Optional[str]
ReplicationInstanceArn
- Type: typing.Optional[str]
ReplicationTaskIdentifier
- Type: typing.Optional[str]
ReplicationTaskSettings
- Type: typing.Optional[str]
SourceEndpointArn
- Type: typing.Optional[str]
TableMappings
- Type: typing.Optional[str]
TargetEndpointArn
- Type: typing.Optional[str]
TaskData
- Type: typing.Optional[str]
AwsDynamoDbTableAttributeDefinition
AttributeName
- Type: typing.Optional[str]
AttributeType
- Type: typing.Optional[str]
AwsDynamoDbTableBillingModeSummary
BillingMode
- Type: typing.Optional[str]
LastUpdateToPayPerRequestDateTime
- Type: typing.Optional[str]
AwsDynamoDbTableDetails
AttributeDefinitions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableAttributeDefinition]]
BillingModeSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableBillingModeSummary]
CreationDateTime
- Type: typing.Optional[str]
GlobalSecondaryIndexes
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableGlobalSecondaryIndex, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableGlobalSecondaryIndexOutput]]]
GlobalTableVersion
- Type: typing.Optional[str]
ItemCount
- Type: typing.Optional[int]
KeySchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableKeySchema]]
LatestStreamArn
- Type: typing.Optional[str]
LatestStreamLabel
- Type: typing.Optional[str]
LocalSecondaryIndexes
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableLocalSecondaryIndex, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableLocalSecondaryIndexOutput]]]
ProvisionedThroughput
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProvisionedThroughput]
Replicas
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableReplica, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableReplicaOutput]]]
RestoreSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableRestoreSummary]
SseDescription
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableSseDescription]
StreamSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableStreamSpecification]
TableId
- Type: typing.Optional[str]
TableName
- Type: typing.Optional[str]
TableSizeBytes
- Type: typing.Optional[int]
TableStatus
- Type: typing.Optional[str]
DeletionProtectionEnabled
- Type: typing.Optional[bool]
AwsDynamoDbTableDetailsOutput
AttributeDefinitions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableAttributeDefinition]]
BillingModeSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableBillingModeSummary]
CreationDateTime
- Type: typing.Optional[str]
GlobalSecondaryIndexes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableGlobalSecondaryIndexOutput]]
GlobalTableVersion
- Type: typing.Optional[str]
ItemCount
- Type: typing.Optional[int]
KeySchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableKeySchema]]
LatestStreamArn
- Type: typing.Optional[str]
LatestStreamLabel
- Type: typing.Optional[str]
LocalSecondaryIndexes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableLocalSecondaryIndexOutput]]
ProvisionedThroughput
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProvisionedThroughput]
Replicas
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableReplicaOutput]]
RestoreSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableRestoreSummary]
SseDescription
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableSseDescription]
StreamSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableStreamSpecification]
TableId
- Type: typing.Optional[str]
TableName
- Type: typing.Optional[str]
TableSizeBytes
- Type: typing.Optional[int]
TableStatus
- Type: typing.Optional[str]
DeletionProtectionEnabled
- Type: typing.Optional[bool]
AwsDynamoDbTableGlobalSecondaryIndex
Backfilling
- Type: typing.Optional[bool]
IndexArn
- Type: typing.Optional[str]
IndexName
- Type: typing.Optional[str]
IndexSizeBytes
- Type: typing.Optional[int]
IndexStatus
- Type: typing.Optional[str]
ItemCount
- Type: typing.Optional[int]
KeySchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableKeySchema]]
Projection
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProjection, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProjectionOutput, NoneType]
ProvisionedThroughput
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProvisionedThroughput]
AwsDynamoDbTableGlobalSecondaryIndexOutput
Backfilling
- Type: typing.Optional[bool]
IndexArn
- Type: typing.Optional[str]
IndexName
- Type: typing.Optional[str]
IndexSizeBytes
- Type: typing.Optional[int]
IndexStatus
- Type: typing.Optional[str]
ItemCount
- Type: typing.Optional[int]
KeySchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableKeySchema]]
Projection
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProjectionOutput]
ProvisionedThroughput
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProvisionedThroughput]
AwsDynamoDbTableKeySchema
AttributeName
- Type: typing.Optional[str]
KeyType
- Type: typing.Optional[str]
AwsDynamoDbTableLocalSecondaryIndex
IndexArn
- Type: typing.Optional[str]
IndexName
- Type: typing.Optional[str]
KeySchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableKeySchema]]
Projection
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProjection, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProjectionOutput, NoneType]
AwsDynamoDbTableLocalSecondaryIndexOutput
IndexArn
- Type: typing.Optional[str]
IndexName
- Type: typing.Optional[str]
KeySchema
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableKeySchema]]
Projection
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProjectionOutput]
AwsDynamoDbTableProjection
NonKeyAttributes
- Type: typing.Optional[typing.List[str]]
ProjectionType
- Type: typing.Optional[str]
AwsDynamoDbTableProjectionOutput
NonKeyAttributes
- Type: typing.Optional[typing.List[str]]
ProjectionType
- Type: typing.Optional[str]
AwsDynamoDbTableProvisionedThroughput
LastDecreaseDateTime
- Type: typing.Optional[str]
LastIncreaseDateTime
- Type: typing.Optional[str]
NumberOfDecreasesToday
- Type: typing.Optional[int]
ReadCapacityUnits
- Type: typing.Optional[int]
WriteCapacityUnits
- Type: typing.Optional[int]
AwsDynamoDbTableProvisionedThroughputOverride
ReadCapacityUnits
- Type: typing.Optional[int]
AwsDynamoDbTableReplica
GlobalSecondaryIndexes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableReplicaGlobalSecondaryIndex]]
KmsMasterKeyId
- Type: typing.Optional[str]
ProvisionedThroughputOverride
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProvisionedThroughputOverride]
RegionName
- Type: typing.Optional[str]
ReplicaStatus
- Type: typing.Optional[str]
ReplicaStatusDescription
- Type: typing.Optional[str]
AwsDynamoDbTableReplicaGlobalSecondaryIndex
IndexName
- Type: typing.Optional[str]
ProvisionedThroughputOverride
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProvisionedThroughputOverride]
AwsDynamoDbTableReplicaOutput
GlobalSecondaryIndexes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableReplicaGlobalSecondaryIndex]]
KmsMasterKeyId
- Type: typing.Optional[str]
ProvisionedThroughputOverride
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableProvisionedThroughputOverride]
RegionName
- Type: typing.Optional[str]
ReplicaStatus
- Type: typing.Optional[str]
ReplicaStatusDescription
- Type: typing.Optional[str]
AwsDynamoDbTableRestoreSummary
SourceBackupArn
- Type: typing.Optional[str]
SourceTableArn
- Type: typing.Optional[str]
RestoreDateTime
- Type: typing.Optional[str]
RestoreInProgress
- Type: typing.Optional[bool]
AwsDynamoDbTableSseDescription
InaccessibleEncryptionDateTime
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
SseType
- Type: typing.Optional[str]
KmsMasterKeyArn
- Type: typing.Optional[str]
AwsDynamoDbTableStreamSpecification
StreamEnabled
- Type: typing.Optional[bool]
StreamViewType
- Type: typing.Optional[str]
AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetails
DirectoryId
- Type: typing.Optional[str]
AwsEc2ClientVpnEndpointAuthenticationOptionsDetails
Type
- Type: typing.Optional[str]
ActiveDirectory
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointAuthenticationOptionsActiveDirectoryDetails]
MutualAuthentication
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetails]
FederatedAuthentication
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetails]
AwsEc2ClientVpnEndpointAuthenticationOptionsFederatedAuthenticationDetails
SamlProviderArn
- Type: typing.Optional[str]
SelfServiceSamlProviderArn
- Type: typing.Optional[str]
AwsEc2ClientVpnEndpointAuthenticationOptionsMutualAuthenticationDetails
ClientRootCertificateChain
- Type: typing.Optional[str]
AwsEc2ClientVpnEndpointClientConnectOptionsDetails
Enabled
- Type: typing.Optional[bool]
LambdaFunctionArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetails]
AwsEc2ClientVpnEndpointClientConnectOptionsStatusDetails
Code
- Type: typing.Optional[str]
Message
- Type: typing.Optional[str]
AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetails
Enabled
- Type: typing.Optional[bool]
BannerText
- Type: typing.Optional[str]
AwsEc2ClientVpnEndpointConnectionLogOptionsDetails
Enabled
- Type: typing.Optional[bool]
CloudwatchLogGroup
- Type: typing.Optional[str]
CloudwatchLogStream
- Type: typing.Optional[str]
AwsEc2ClientVpnEndpointDetails
ClientVpnEndpointId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ClientCidrBlock
- Type: typing.Optional[str]
DnsServer
- Type: typing.Optional[typing.List[str]]
SplitTunnel
- Type: typing.Optional[bool]
TransportProtocol
- Type: typing.Optional[str]
VpnPort
- Type: typing.Optional[int]
ServerCertificateArn
- Type: typing.Optional[str]
AuthenticationOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointAuthenticationOptionsDetails]]
ConnectionLogOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointConnectionLogOptionsDetails]
SecurityGroupIdSet
- Type: typing.Optional[typing.List[str]]
VpcId
- Type: typing.Optional[str]
SelfServicePortalUrl
- Type: typing.Optional[str]
ClientConnectOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointClientConnectOptionsDetails]
SessionTimeoutHours
- Type: typing.Optional[int]
ClientLoginBannerOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetails]
AwsEc2ClientVpnEndpointDetailsOutput
ClientVpnEndpointId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ClientCidrBlock
- Type: typing.Optional[str]
DnsServer
- Type: typing.Optional[typing.List[str]]
SplitTunnel
- Type: typing.Optional[bool]
TransportProtocol
- Type: typing.Optional[str]
VpnPort
- Type: typing.Optional[int]
ServerCertificateArn
- Type: typing.Optional[str]
AuthenticationOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointAuthenticationOptionsDetails]]
ConnectionLogOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointConnectionLogOptionsDetails]
SecurityGroupIdSet
- Type: typing.Optional[typing.List[str]]
VpcId
- Type: typing.Optional[str]
SelfServicePortalUrl
- Type: typing.Optional[str]
ClientConnectOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointClientConnectOptionsDetails]
SessionTimeoutHours
- Type: typing.Optional[int]
ClientLoginBannerOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointClientLoginBannerOptionsDetails]
AwsEc2EipDetails
InstanceId
- Type: typing.Optional[str]
PublicIp
- Type: typing.Optional[str]
AllocationId
- Type: typing.Optional[str]
AssociationId
- Type: typing.Optional[str]
Domain
- Type: typing.Optional[str]
PublicIpv4Pool
- Type: typing.Optional[str]
NetworkBorderGroup
- Type: typing.Optional[str]
NetworkInterfaceId
- Type: typing.Optional[str]
NetworkInterfaceOwnerId
- Type: typing.Optional[str]
PrivateIpAddress
- Type: typing.Optional[str]
AwsEc2InstanceDetails
Type
- Type: typing.Optional[str]
ImageId
- Type: typing.Optional[str]
IpV4Addresses
- Type: typing.Optional[typing.List[str]]
IpV6Addresses
- Type: typing.Optional[typing.List[str]]
KeyName
- Type: typing.Optional[str]
IamInstanceProfileArn
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
SubnetId
- Type: typing.Optional[str]
LaunchedAt
- Type: typing.Optional[str]
NetworkInterfaces
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2InstanceNetworkInterfacesDetails]]
VirtualizationType
- Type: typing.Optional[str]
MetadataOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2InstanceMetadataOptions]
Monitoring
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2InstanceMonitoringDetails]
AwsEc2InstanceDetailsOutput
Type
- Type: typing.Optional[str]
ImageId
- Type: typing.Optional[str]
IpV4Addresses
- Type: typing.Optional[typing.List[str]]
IpV6Addresses
- Type: typing.Optional[typing.List[str]]
KeyName
- Type: typing.Optional[str]
IamInstanceProfileArn
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
SubnetId
- Type: typing.Optional[str]
LaunchedAt
- Type: typing.Optional[str]
NetworkInterfaces
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2InstanceNetworkInterfacesDetails]]
VirtualizationType
- Type: typing.Optional[str]
MetadataOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2InstanceMetadataOptions]
Monitoring
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2InstanceMonitoringDetails]
AwsEc2InstanceMetadataOptions
HttpEndpoint
- Type: typing.Optional[str]
HttpProtocolIpv6
- Type: typing.Optional[str]
HttpPutResponseHopLimit
- Type: typing.Optional[int]
HttpTokens
- Type: typing.Optional[str]
InstanceMetadataTags
- Type: typing.Optional[str]
AwsEc2InstanceMonitoringDetails
State
- Type: typing.Optional[str]
AwsEc2InstanceNetworkInterfacesDetails
NetworkInterfaceId
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails
DeviceName
- Type: typing.Optional[str]
Ebs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails]
NoDevice
- Type: typing.Optional[str]
VirtualName
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataBlockDeviceMappingSetEbsDetails
DeleteOnTermination
- Type: typing.Optional[bool]
Encrypted
- Type: typing.Optional[bool]
Iops
- Type: typing.Optional[int]
KmsKeyId
- Type: typing.Optional[str]
SnapshotId
- Type: typing.Optional[str]
Throughput
- Type: typing.Optional[int]
VolumeSize
- Type: typing.Optional[int]
VolumeType
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails
CapacityReservationId
- Type: typing.Optional[str]
CapacityReservationResourceGroupArn
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails
CapacityReservationPreference
- Type: typing.Optional[str]
CapacityReservationTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails]
AwsEc2LaunchTemplateDataCpuOptionsDetails
CoreCount
- Type: typing.Optional[int]
ThreadsPerCore
- Type: typing.Optional[int]
AwsEc2LaunchTemplateDataCreditSpecificationDetails
CpuCredits
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataDetails
BlockDeviceMappingSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails]]
CapacityReservationSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails]
CpuOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataCpuOptionsDetails]
CreditSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataCreditSpecificationDetails]
DisableApiStop
- Type: typing.Optional[bool]
DisableApiTermination
- Type: typing.Optional[bool]
EbsOptimized
- Type: typing.Optional[bool]
ElasticGpuSpecificationSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetails]]
ElasticInferenceAcceleratorSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetails]]
EnclaveOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataEnclaveOptionsDetails]
HibernationOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataHibernationOptionsDetails]
IamInstanceProfile
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataIamInstanceProfileDetails]
ImageId
- Type: typing.Optional[str]
InstanceInitiatedShutdownBehavior
- Type: typing.Optional[str]
InstanceMarketOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceMarketOptionsDetails]
InstanceRequirements
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutput, NoneType]
InstanceType
- Type: typing.Optional[str]
KernelId
- Type: typing.Optional[str]
KeyName
- Type: typing.Optional[str]
LicenseSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataLicenseSetDetails]]
MaintenanceOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataMaintenanceOptionsDetails]
MetadataOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataMetadataOptionsDetails]
Monitoring
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataMonitoringDetails]
NetworkInterfaceSet
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutput]]]
Placement
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataPlacementDetails]
PrivateDnsNameOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails]
RamDiskId
- Type: typing.Optional[str]
SecurityGroupIdSet
- Type: typing.Optional[typing.List[str]]
SecurityGroupSet
- Type: typing.Optional[typing.List[str]]
UserData
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataDetailsOutput
BlockDeviceMappingSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails]]
CapacityReservationSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails]
CpuOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataCpuOptionsDetails]
CreditSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataCreditSpecificationDetails]
DisableApiStop
- Type: typing.Optional[bool]
DisableApiTermination
- Type: typing.Optional[bool]
EbsOptimized
- Type: typing.Optional[bool]
ElasticGpuSpecificationSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetails]]
ElasticInferenceAcceleratorSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetails]]
EnclaveOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataEnclaveOptionsDetails]
HibernationOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataHibernationOptionsDetails]
IamInstanceProfile
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataIamInstanceProfileDetails]
ImageId
- Type: typing.Optional[str]
InstanceInitiatedShutdownBehavior
- Type: typing.Optional[str]
InstanceMarketOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceMarketOptionsDetails]
InstanceRequirements
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutput]
InstanceType
- Type: typing.Optional[str]
KernelId
- Type: typing.Optional[str]
KeyName
- Type: typing.Optional[str]
LicenseSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataLicenseSetDetails]]
MaintenanceOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataMaintenanceOptionsDetails]
MetadataOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataMetadataOptionsDetails]
Monitoring
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataMonitoringDetails]
NetworkInterfaceSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutput]]
Placement
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataPlacementDetails]
PrivateDnsNameOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails]
RamDiskId
- Type: typing.Optional[str]
SecurityGroupIdSet
- Type: typing.Optional[typing.List[str]]
SecurityGroupSet
- Type: typing.Optional[typing.List[str]]
UserData
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetails
Type
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetails
Count
- Type: typing.Optional[int]
Type
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataEnclaveOptionsDetails
Enabled
- Type: typing.Optional[bool]
AwsEc2LaunchTemplateDataHibernationOptionsDetails
Configured
- Type: typing.Optional[bool]
AwsEc2LaunchTemplateDataIamInstanceProfileDetails
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataInstanceMarketOptionsDetails
MarketType
- Type: typing.Optional[str]
SpotOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetails]
AwsEc2LaunchTemplateDataInstanceMarketOptionsSpotOptionsDetails
BlockDurationMinutes
- Type: typing.Optional[int]
InstanceInterruptionBehavior
- Type: typing.Optional[str]
MaxPrice
- Type: typing.Optional[str]
SpotInstanceType
- Type: typing.Optional[str]
ValidUntil
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetails
Max
- Type: typing.Optional[int]
Min
- Type: typing.Optional[int]
AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetails
Max
- Type: typing.Optional[int]
Min
- Type: typing.Optional[int]
AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetails
Max
- Type: typing.Optional[int]
Min
- Type: typing.Optional[int]
AwsEc2LaunchTemplateDataInstanceRequirementsDetails
AcceleratorCount
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetails]
AcceleratorManufacturers
- Type: typing.Optional[typing.List[str]]
AcceleratorNames
- Type: typing.Optional[typing.List[str]]
AcceleratorTotalMemoryMiB
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetails]
AcceleratorTypes
- Type: typing.Optional[typing.List[str]]
BareMetal
- Type: typing.Optional[str]
BaselineEbsBandwidthMbps
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetails]
BurstablePerformance
- Type: typing.Optional[str]
CpuManufacturers
- Type: typing.Optional[typing.List[str]]
ExcludedInstanceTypes
- Type: typing.Optional[typing.List[str]]
InstanceGenerations
- Type: typing.Optional[typing.List[str]]
LocalStorage
- Type: typing.Optional[str]
LocalStorageTypes
- Type: typing.Optional[typing.List[str]]
MemoryGiBPerVCpu
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetails]
MemoryMiB
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetails]
NetworkInterfaceCount
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetails]
OnDemandMaxPricePercentageOverLowestPrice
- Type: typing.Optional[int]
RequireHibernateSupport
- Type: typing.Optional[bool]
SpotMaxPricePercentageOverLowestPrice
- Type: typing.Optional[int]
TotalLocalStorageGB
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetails]
VCpuCount
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetails]
AwsEc2LaunchTemplateDataInstanceRequirementsDetailsOutput
AcceleratorCount
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorCountDetails]
AcceleratorManufacturers
- Type: typing.Optional[typing.List[str]]
AcceleratorNames
- Type: typing.Optional[typing.List[str]]
AcceleratorTotalMemoryMiB
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsAcceleratorTotalMemoryMiBDetails]
AcceleratorTypes
- Type: typing.Optional[typing.List[str]]
BareMetal
- Type: typing.Optional[str]
BaselineEbsBandwidthMbps
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsBaselineEbsBandwidthMbpsDetails]
BurstablePerformance
- Type: typing.Optional[str]
CpuManufacturers
- Type: typing.Optional[typing.List[str]]
ExcludedInstanceTypes
- Type: typing.Optional[typing.List[str]]
InstanceGenerations
- Type: typing.Optional[typing.List[str]]
LocalStorage
- Type: typing.Optional[str]
LocalStorageTypes
- Type: typing.Optional[typing.List[str]]
MemoryGiBPerVCpu
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetails]
MemoryMiB
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetails]
NetworkInterfaceCount
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetails]
OnDemandMaxPricePercentageOverLowestPrice
- Type: typing.Optional[int]
RequireHibernateSupport
- Type: typing.Optional[bool]
SpotMaxPricePercentageOverLowestPrice
- Type: typing.Optional[int]
TotalLocalStorageGB
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetails]
VCpuCount
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetails]
AwsEc2LaunchTemplateDataInstanceRequirementsMemoryGiBPerVCpuDetails
Max
- Type: typing.Optional[float]
Min
- Type: typing.Optional[float]
AwsEc2LaunchTemplateDataInstanceRequirementsMemoryMiBDetails
Max
- Type: typing.Optional[int]
Min
- Type: typing.Optional[int]
AwsEc2LaunchTemplateDataInstanceRequirementsNetworkInterfaceCountDetails
Max
- Type: typing.Optional[int]
Min
- Type: typing.Optional[int]
AwsEc2LaunchTemplateDataInstanceRequirementsTotalLocalStorageGBDetails
Max
- Type: typing.Optional[float]
Min
- Type: typing.Optional[float]
AwsEc2LaunchTemplateDataInstanceRequirementsVCpuCountDetails
Max
- Type: typing.Optional[int]
Min
- Type: typing.Optional[int]
AwsEc2LaunchTemplateDataLicenseSetDetails
LicenseConfigurationArn
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataMaintenanceOptionsDetails
AutoRecovery
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataMetadataOptionsDetails
HttpEndpoint
- Type: typing.Optional[str]
HttpProtocolIpv6
- Type: typing.Optional[str]
HttpTokens
- Type: typing.Optional[str]
HttpPutResponseHopLimit
- Type: typing.Optional[int]
InstanceMetadataTags
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataMonitoringDetails
Enabled
- Type: typing.Optional[bool]
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetails
AssociateCarrierIpAddress
- Type: typing.Optional[bool]
AssociatePublicIpAddress
- Type: typing.Optional[bool]
DeleteOnTermination
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
DeviceIndex
- Type: typing.Optional[int]
Groups
- Type: typing.Optional[typing.List[str]]
InterfaceType
- Type: typing.Optional[str]
Ipv4PrefixCount
- Type: typing.Optional[int]
Ipv4Prefixes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetails]]
Ipv6AddressCount
- Type: typing.Optional[int]
Ipv6Addresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetails]]
Ipv6PrefixCount
- Type: typing.Optional[int]
Ipv6Prefixes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetails]]
NetworkCardIndex
- Type: typing.Optional[int]
NetworkInterfaceId
- Type: typing.Optional[str]
PrivateIpAddress
- Type: typing.Optional[str]
PrivateIpAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetails]]
SecondaryPrivateIpAddressCount
- Type: typing.Optional[int]
SubnetId
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataNetworkInterfaceSetDetailsOutput
AssociateCarrierIpAddress
- Type: typing.Optional[bool]
AssociatePublicIpAddress
- Type: typing.Optional[bool]
DeleteOnTermination
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
DeviceIndex
- Type: typing.Optional[int]
Groups
- Type: typing.Optional[typing.List[str]]
InterfaceType
- Type: typing.Optional[str]
Ipv4PrefixCount
- Type: typing.Optional[int]
Ipv4Prefixes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetails]]
Ipv6AddressCount
- Type: typing.Optional[int]
Ipv6Addresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetails]]
Ipv6PrefixCount
- Type: typing.Optional[int]
Ipv6Prefixes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetails]]
NetworkCardIndex
- Type: typing.Optional[int]
NetworkInterfaceId
- Type: typing.Optional[str]
PrivateIpAddress
- Type: typing.Optional[str]
PrivateIpAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetails]]
SecondaryPrivateIpAddressCount
- Type: typing.Optional[int]
SubnetId
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv4PrefixesDetails
Ipv4Prefix
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6AddressesDetails
Ipv6Address
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataNetworkInterfaceSetIpv6PrefixesDetails
Ipv6Prefix
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataNetworkInterfaceSetPrivateIpAddressesDetails
Primary
- Type: typing.Optional[bool]
PrivateIpAddress
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataPlacementDetails
Affinity
- Type: typing.Optional[str]
AvailabilityZone
- Type: typing.Optional[str]
GroupName
- Type: typing.Optional[str]
HostId
- Type: typing.Optional[str]
HostResourceGroupArn
- Type: typing.Optional[str]
PartitionNumber
- Type: typing.Optional[int]
SpreadDomain
- Type: typing.Optional[str]
Tenancy
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails
EnableResourceNameDnsAAAARecord
- Type: typing.Optional[bool]
EnableResourceNameDnsARecord
- Type: typing.Optional[bool]
HostnameType
- Type: typing.Optional[str]
AwsEc2LaunchTemplateDetails
LaunchTemplateName
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
LaunchTemplateData
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataDetailsOutput, NoneType]
DefaultVersionNumber
- Type: typing.Optional[int]
LatestVersionNumber
- Type: typing.Optional[int]
AwsEc2LaunchTemplateDetailsOutput
LaunchTemplateName
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
LaunchTemplateData
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDataDetailsOutput]
DefaultVersionNumber
- Type: typing.Optional[int]
LatestVersionNumber
- Type: typing.Optional[int]
AwsEc2NetworkAclAssociation
NetworkAclAssociationId
- Type: typing.Optional[str]
NetworkAclId
- Type: typing.Optional[str]
SubnetId
- Type: typing.Optional[str]
AwsEc2NetworkAclDetails
IsDefault
- Type: typing.Optional[bool]
NetworkAclId
- Type: typing.Optional[str]
OwnerId
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
Associations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkAclAssociation]]
Entries
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkAclEntry]]
AwsEc2NetworkAclDetailsOutput
IsDefault
- Type: typing.Optional[bool]
NetworkAclId
- Type: typing.Optional[str]
OwnerId
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
Associations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkAclAssociation]]
Entries
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkAclEntry]]
AwsEc2NetworkAclEntry
CidrBlock
- Type: typing.Optional[str]
Egress
- Type: typing.Optional[bool]
IcmpTypeCode
- Type:
Ipv6CidrBlock
- Type: typing.Optional[str]
PortRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PortRangeFromTo]
Protocol
- Type: typing.Optional[str]
RuleAction
- Type: typing.Optional[str]
RuleNumber
- Type: typing.Optional[int]
AwsEc2NetworkInterfaceAttachment
AttachTime
- Type: typing.Optional[str]
AttachmentId
- Type: typing.Optional[str]
DeleteOnTermination
- Type: typing.Optional[bool]
DeviceIndex
- Type: typing.Optional[int]
InstanceId
- Type: typing.Optional[str]
InstanceOwnerId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsEc2NetworkInterfaceDetails
Attachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfaceAttachment]
NetworkInterfaceId
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfaceSecurityGroup]]
SourceDestCheck
- Type: typing.Optional[bool]
IpV6Addresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfaceIpV6AddressDetail]]
PrivateIpAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfacePrivateIpAddressDetail]]
PublicDnsName
- Type: typing.Optional[str]
PublicIp
- Type: typing.Optional[str]
AwsEc2NetworkInterfaceDetailsOutput
Attachment
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfaceAttachment]
NetworkInterfaceId
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfaceSecurityGroup]]
SourceDestCheck
- Type: typing.Optional[bool]
IpV6Addresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfaceIpV6AddressDetail]]
PrivateIpAddresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfacePrivateIpAddressDetail]]
PublicDnsName
- Type: typing.Optional[str]
PublicIp
- Type: typing.Optional[str]
AwsEc2NetworkInterfaceIpV6AddressDetail
IpV6Address
- Type: typing.Optional[str]
AwsEc2NetworkInterfacePrivateIpAddressDetail
PrivateIpAddress
- Type: typing.Optional[str]
PrivateDnsName
- Type: typing.Optional[str]
AwsEc2NetworkInterfaceSecurityGroup
GroupName
- Type: typing.Optional[str]
GroupId
- Type: typing.Optional[str]
AwsEc2RouteTableDetails
AssociationSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AssociationSetDetails]]
OwnerId
- Type: typing.Optional[str]
PropagatingVgwSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PropagatingVgwSetDetails]]
RouteTableId
- Type: typing.Optional[str]
RouteSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RouteSetDetails]]
VpcId
- Type: typing.Optional[str]
AwsEc2RouteTableDetailsOutput
AssociationSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AssociationSetDetails]]
OwnerId
- Type: typing.Optional[str]
PropagatingVgwSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PropagatingVgwSetDetails]]
RouteTableId
- Type: typing.Optional[str]
RouteSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RouteSetDetails]]
VpcId
- Type: typing.Optional[str]
AwsEc2SecurityGroupDetails
GroupName
- Type: typing.Optional[str]
GroupId
- Type: typing.Optional[str]
OwnerId
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
IpPermissions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupIpPermission, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupIpPermissionOutput]]]
IpPermissionsEgress
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupIpPermission]]
AwsEc2SecurityGroupDetailsOutput
GroupName
- Type: typing.Optional[str]
GroupId
- Type: typing.Optional[str]
OwnerId
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
IpPermissions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupIpPermissionOutput]]
IpPermissionsEgress
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupIpPermissionOutput]]
AwsEc2SecurityGroupIpPermission
IpProtocol
- Type: typing.Optional[str]
FromPort
- Type: typing.Optional[int]
ToPort
- Type: typing.Optional[int]
UserIdGroupPairs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupUserIdGroupPair]]
IpRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupIpRange]]
Ipv6Ranges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupIpv6Range]]
PrefixListIds
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupPrefixListId]]
AwsEc2SecurityGroupIpPermissionOutput
IpProtocol
- Type: typing.Optional[str]
FromPort
- Type: typing.Optional[int]
ToPort
- Type: typing.Optional[int]
UserIdGroupPairs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupUserIdGroupPair]]
IpRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupIpRange]]
Ipv6Ranges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupIpv6Range]]
PrefixListIds
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupPrefixListId]]
AwsEc2SecurityGroupIpRange
CidrIp
- Type: typing.Optional[str]
AwsEc2SecurityGroupIpv6Range
CidrIpv6
- Type: typing.Optional[str]
AwsEc2SecurityGroupPrefixListId
PrefixListId
- Type: typing.Optional[str]
AwsEc2SecurityGroupUserIdGroupPair
GroupId
- Type: typing.Optional[str]
GroupName
- Type: typing.Optional[str]
PeeringStatus
- Type: typing.Optional[str]
UserId
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
VpcPeeringConnectionId
- Type: typing.Optional[str]
AwsEc2SubnetDetails
AssignIpv6AddressOnCreation
- Type: typing.Optional[bool]
AvailabilityZone
- Type: typing.Optional[str]
AvailabilityZoneId
- Type: typing.Optional[str]
AvailableIpAddressCount
- Type: typing.Optional[int]
CidrBlock
- Type: typing.Optional[str]
DefaultForAz
- Type: typing.Optional[bool]
MapPublicIpOnLaunch
- Type: typing.Optional[bool]
OwnerId
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
SubnetArn
- Type: typing.Optional[str]
SubnetId
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
Ipv6CidrBlockAssociationSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Ipv6CidrBlockAssociation]]
AwsEc2SubnetDetailsOutput
AssignIpv6AddressOnCreation
- Type: typing.Optional[bool]
AvailabilityZone
- Type: typing.Optional[str]
AvailabilityZoneId
- Type: typing.Optional[str]
AvailableIpAddressCount
- Type: typing.Optional[int]
CidrBlock
- Type: typing.Optional[str]
DefaultForAz
- Type: typing.Optional[bool]
MapPublicIpOnLaunch
- Type: typing.Optional[bool]
OwnerId
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
SubnetArn
- Type: typing.Optional[str]
SubnetId
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
Ipv6CidrBlockAssociationSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Ipv6CidrBlockAssociation]]
AwsEc2TransitGatewayDetails
Id
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DefaultRouteTablePropagation
- Type: typing.Optional[str]
AutoAcceptSharedAttachments
- Type: typing.Optional[str]
DefaultRouteTableAssociation
- Type: typing.Optional[str]
TransitGatewayCidrBlocks
- Type: typing.Optional[typing.List[str]]
AssociationDefaultRouteTableId
- Type: typing.Optional[str]
PropagationDefaultRouteTableId
- Type: typing.Optional[str]
VpnEcmpSupport
- Type: typing.Optional[str]
DnsSupport
- Type: typing.Optional[str]
MulticastSupport
- Type: typing.Optional[str]
AmazonSideAsn
- Type: typing.Optional[int]
AwsEc2TransitGatewayDetailsOutput
Id
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
DefaultRouteTablePropagation
- Type: typing.Optional[str]
AutoAcceptSharedAttachments
- Type: typing.Optional[str]
DefaultRouteTableAssociation
- Type: typing.Optional[str]
TransitGatewayCidrBlocks
- Type: typing.Optional[typing.List[str]]
AssociationDefaultRouteTableId
- Type: typing.Optional[str]
PropagationDefaultRouteTableId
- Type: typing.Optional[str]
VpnEcmpSupport
- Type: typing.Optional[str]
DnsSupport
- Type: typing.Optional[str]
MulticastSupport
- Type: typing.Optional[str]
AmazonSideAsn
- Type: typing.Optional[int]
AwsEc2VolumeAttachment
AttachTime
- Type: typing.Optional[str]
DeleteOnTermination
- Type: typing.Optional[bool]
InstanceId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsEc2VolumeDetails
CreateTime
- Type: typing.Optional[str]
DeviceName
- Type: typing.Optional[str]
Encrypted
- Type: typing.Optional[bool]
Size
- Type: typing.Optional[int]
SnapshotId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
Attachments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VolumeAttachment]]
VolumeId
- Type: typing.Optional[str]
VolumeType
- Type: typing.Optional[str]
VolumeScanStatus
- Type: typing.Optional[str]
AwsEc2VolumeDetailsOutput
CreateTime
- Type: typing.Optional[str]
DeviceName
- Type: typing.Optional[str]
Encrypted
- Type: typing.Optional[bool]
Size
- Type: typing.Optional[int]
SnapshotId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
Attachments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VolumeAttachment]]
VolumeId
- Type: typing.Optional[str]
VolumeType
- Type: typing.Optional[str]
VolumeScanStatus
- Type: typing.Optional[str]
AwsEc2VpcDetails
CidrBlockAssociationSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CidrBlockAssociation]]
Ipv6CidrBlockAssociationSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Ipv6CidrBlockAssociation]]
DhcpOptionsId
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
AwsEc2VpcDetailsOutput
CidrBlockAssociationSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CidrBlockAssociation]]
Ipv6CidrBlockAssociationSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Ipv6CidrBlockAssociation]]
DhcpOptionsId
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
AwsEc2VpcEndpointServiceDetails
AcceptanceRequired
- Type: typing.Optional[bool]
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
BaseEndpointDnsNames
- Type: typing.Optional[typing.List[str]]
ManagesVpcEndpoints
- Type: typing.Optional[bool]
GatewayLoadBalancerArns
- Type: typing.Optional[typing.List[str]]
NetworkLoadBalancerArns
- Type: typing.Optional[typing.List[str]]
PrivateDnsName
- Type: typing.Optional[str]
ServiceId
- Type: typing.Optional[str]
ServiceName
- Type: typing.Optional[str]
ServiceState
- Type: typing.Optional[str]
ServiceType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcEndpointServiceServiceTypeDetails]]
AwsEc2VpcEndpointServiceDetailsOutput
AcceptanceRequired
- Type: typing.Optional[bool]
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
BaseEndpointDnsNames
- Type: typing.Optional[typing.List[str]]
ManagesVpcEndpoints
- Type: typing.Optional[bool]
GatewayLoadBalancerArns
- Type: typing.Optional[typing.List[str]]
NetworkLoadBalancerArns
- Type: typing.Optional[typing.List[str]]
PrivateDnsName
- Type: typing.Optional[str]
ServiceId
- Type: typing.Optional[str]
ServiceName
- Type: typing.Optional[str]
ServiceState
- Type: typing.Optional[str]
ServiceType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcEndpointServiceServiceTypeDetails]]
AwsEc2VpcEndpointServiceServiceTypeDetails
ServiceType
- Type: typing.Optional[str]
AwsEc2VpcPeeringConnectionDetails
AccepterVpcInfo
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionVpcInfoDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionVpcInfoDetailsOutput, NoneType]
ExpirationTime
- Type: typing.Optional[str]
RequesterVpcInfo
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionVpcInfoDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionVpcInfoDetailsOutput, NoneType]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionStatusDetails]
VpcPeeringConnectionId
- Type: typing.Optional[str]
AwsEc2VpcPeeringConnectionDetailsOutput
AccepterVpcInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionVpcInfoDetailsOutput]
ExpirationTime
- Type: typing.Optional[str]
RequesterVpcInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionVpcInfoDetailsOutput]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionStatusDetails]
VpcPeeringConnectionId
- Type: typing.Optional[str]
AwsEc2VpcPeeringConnectionStatusDetails
Code
- Type: typing.Optional[str]
Message
- Type: typing.Optional[str]
AwsEc2VpcPeeringConnectionVpcInfoDetails
CidrBlock
- Type: typing.Optional[str]
CidrBlockSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VpcInfoCidrBlockSetDetails]]
Ipv6CidrBlockSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VpcInfoIpv6CidrBlockSetDetails]]
OwnerId
- Type: typing.Optional[str]
PeeringOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VpcInfoPeeringOptionsDetails]
Region
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
AwsEc2VpcPeeringConnectionVpcInfoDetailsOutput
CidrBlock
- Type: typing.Optional[str]
CidrBlockSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VpcInfoCidrBlockSetDetails]]
Ipv6CidrBlockSet
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VpcInfoIpv6CidrBlockSetDetails]]
OwnerId
- Type: typing.Optional[str]
PeeringOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VpcInfoPeeringOptionsDetails]
Region
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
AwsEc2VpnConnectionDetails
VpnConnectionId
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
CustomerGatewayId
- Type: typing.Optional[str]
CustomerGatewayConfiguration
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
VpnGatewayId
- Type: typing.Optional[str]
Category
- Type: typing.Optional[str]
VgwTelemetry
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionVgwTelemetryDetails]]
Options
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionOptionsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionOptionsDetailsOutput, NoneType]
Routes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionRoutesDetails]]
TransitGatewayId
- Type: typing.Optional[str]
AwsEc2VpnConnectionDetailsOutput
VpnConnectionId
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
CustomerGatewayId
- Type: typing.Optional[str]
CustomerGatewayConfiguration
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
VpnGatewayId
- Type: typing.Optional[str]
Category
- Type: typing.Optional[str]
VgwTelemetry
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionVgwTelemetryDetails]]
Options
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionOptionsDetailsOutput]
Routes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionRoutesDetails]]
TransitGatewayId
- Type: typing.Optional[str]
AwsEc2VpnConnectionOptionsDetails
StaticRoutesOnly
- Type: typing.Optional[bool]
TunnelOptions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionOptionsTunnelOptionsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutput]]]
AwsEc2VpnConnectionOptionsDetailsOutput
StaticRoutesOnly
- Type: typing.Optional[bool]
TunnelOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutput]]
AwsEc2VpnConnectionOptionsTunnelOptionsDetails
DpdTimeoutSeconds
- Type: typing.Optional[int]
IkeVersions
- Type: typing.Optional[typing.List[str]]
OutsideIpAddress
- Type: typing.Optional[str]
Phase1DhGroupNumbers
- Type: typing.Optional[typing.List[int]]
Phase1EncryptionAlgorithms
- Type: typing.Optional[typing.List[str]]
Phase1IntegrityAlgorithms
- Type: typing.Optional[typing.List[str]]
Phase1LifetimeSeconds
- Type: typing.Optional[int]
Phase2DhGroupNumbers
- Type: typing.Optional[typing.List[int]]
Phase2EncryptionAlgorithms
- Type: typing.Optional[typing.List[str]]
Phase2IntegrityAlgorithms
- Type: typing.Optional[typing.List[str]]
Phase2LifetimeSeconds
- Type: typing.Optional[int]
PreSharedKey
- Type: typing.Optional[str]
RekeyFuzzPercentage
- Type: typing.Optional[int]
RekeyMarginTimeSeconds
- Type: typing.Optional[int]
ReplayWindowSize
- Type: typing.Optional[int]
TunnelInsideCidr
- Type: typing.Optional[str]
AwsEc2VpnConnectionOptionsTunnelOptionsDetailsOutput
DpdTimeoutSeconds
- Type: typing.Optional[int]
IkeVersions
- Type: typing.Optional[typing.List[str]]
OutsideIpAddress
- Type: typing.Optional[str]
Phase1DhGroupNumbers
- Type: typing.Optional[typing.List[int]]
Phase1EncryptionAlgorithms
- Type: typing.Optional[typing.List[str]]
Phase1IntegrityAlgorithms
- Type: typing.Optional[typing.List[str]]
Phase1LifetimeSeconds
- Type: typing.Optional[int]
Phase2DhGroupNumbers
- Type: typing.Optional[typing.List[int]]
Phase2EncryptionAlgorithms
- Type: typing.Optional[typing.List[str]]
Phase2IntegrityAlgorithms
- Type: typing.Optional[typing.List[str]]
Phase2LifetimeSeconds
- Type: typing.Optional[int]
PreSharedKey
- Type: typing.Optional[str]
RekeyFuzzPercentage
- Type: typing.Optional[int]
RekeyMarginTimeSeconds
- Type: typing.Optional[int]
ReplayWindowSize
- Type: typing.Optional[int]
TunnelInsideCidr
- Type: typing.Optional[str]
AwsEc2VpnConnectionRoutesDetails
DestinationCidrBlock
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
AwsEc2VpnConnectionVgwTelemetryDetails
AcceptedRouteCount
- Type: typing.Optional[int]
CertificateArn
- Type: typing.Optional[str]
LastStatusChange
- Type: typing.Optional[str]
OutsideIpAddress
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
StatusMessage
- Type: typing.Optional[str]
AwsEcrContainerImageDetails
RegistryId
- Type: typing.Optional[str]
RepositoryName
- Type: typing.Optional[str]
Architecture
- Type: typing.Optional[str]
ImageDigest
- Type: typing.Optional[str]
ImageTags
- Type: typing.Optional[typing.List[str]]
ImagePublishedAt
- Type: typing.Optional[str]
AwsEcrContainerImageDetailsOutput
RegistryId
- Type: typing.Optional[str]
RepositoryName
- Type: typing.Optional[str]
Architecture
- Type: typing.Optional[str]
ImageDigest
- Type: typing.Optional[str]
ImageTags
- Type: typing.Optional[typing.List[str]]
ImagePublishedAt
- Type: typing.Optional[str]
AwsEcrRepositoryDetails
Arn
- Type: typing.Optional[str]
ImageScanningConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcrRepositoryImageScanningConfigurationDetails]
ImageTagMutability
- Type: typing.Optional[str]
LifecyclePolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcrRepositoryLifecyclePolicyDetails]
RepositoryName
- Type: typing.Optional[str]
RepositoryPolicyText
- Type: typing.Optional[str]
AwsEcrRepositoryImageScanningConfigurationDetails
ScanOnPush
- Type: typing.Optional[bool]
AwsEcrRepositoryLifecyclePolicyDetails
LifecyclePolicyText
- Type: typing.Optional[str]
RegistryId
- Type: typing.Optional[str]
AwsEcsClusterClusterSettingsDetails
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsEcsClusterConfigurationDetails
ExecuteCommandConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterConfigurationExecuteCommandConfigurationDetails]
AwsEcsClusterConfigurationExecuteCommandConfigurationDetails
KmsKeyId
- Type: typing.Optional[str]
LogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails]
Logging
- Type: typing.Optional[str]
AwsEcsClusterConfigurationExecuteCommandConfigurationLogConfigurationDetails
CloudWatchEncryptionEnabled
- Type: typing.Optional[bool]
CloudWatchLogGroupName
- Type: typing.Optional[str]
S3BucketName
- Type: typing.Optional[str]
S3EncryptionEnabled
- Type: typing.Optional[bool]
S3KeyPrefix
- Type: typing.Optional[str]
AwsEcsClusterDefaultCapacityProviderStrategyDetails
Base
- Type: typing.Optional[int]
CapacityProvider
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[int]
AwsEcsClusterDetails
ClusterArn
- Type: typing.Optional[str]
ActiveServicesCount
- Type: typing.Optional[int]
CapacityProviders
- Type: typing.Optional[typing.List[str]]
ClusterSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterClusterSettingsDetails]]
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterConfigurationDetails]
DefaultCapacityProviderStrategy
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterDefaultCapacityProviderStrategyDetails]]
ClusterName
- Type: typing.Optional[str]
RegisteredContainerInstancesCount
- Type: typing.Optional[int]
RunningTasksCount
- Type: typing.Optional[int]
Status
- Type: typing.Optional[str]
AwsEcsClusterDetailsOutput
ClusterArn
- Type: typing.Optional[str]
ActiveServicesCount
- Type: typing.Optional[int]
CapacityProviders
- Type: typing.Optional[typing.List[str]]
ClusterSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterClusterSettingsDetails]]
Configuration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterConfigurationDetails]
DefaultCapacityProviderStrategy
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterDefaultCapacityProviderStrategyDetails]]
ClusterName
- Type: typing.Optional[str]
RegisteredContainerInstancesCount
- Type: typing.Optional[int]
RunningTasksCount
- Type: typing.Optional[int]
Status
- Type: typing.Optional[str]
AwsEcsContainerDetails
Name
- Type: typing.Optional[str]
Image
- Type: typing.Optional[str]
MountPoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMountPoint]]
Privileged
- Type: typing.Optional[bool]
AwsEcsContainerDetailsOutput
Name
- Type: typing.Optional[str]
Image
- Type: typing.Optional[str]
MountPoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMountPoint]]
Privileged
- Type: typing.Optional[bool]
AwsEcsServiceCapacityProviderStrategyDetails
Base
- Type: typing.Optional[int]
CapacityProvider
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[int]
AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetails
Enable
- Type: typing.Optional[bool]
Rollback
- Type: typing.Optional[bool]
AwsEcsServiceDeploymentConfigurationDetails
DeploymentCircuitBreaker
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetails]
MaximumPercent
- Type: typing.Optional[int]
MinimumHealthyPercent
- Type: typing.Optional[int]
AwsEcsServiceDeploymentControllerDetails
Type
- Type: typing.Optional[str]
AwsEcsServiceDetails
CapacityProviderStrategy
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceCapacityProviderStrategyDetails]]
Cluster
- Type: typing.Optional[str]
DeploymentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceDeploymentConfigurationDetails]
DeploymentController
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceDeploymentControllerDetails]
DesiredCount
- Type: typing.Optional[int]
EnableEcsManagedTags
- Type: typing.Optional[bool]
EnableExecuteCommand
- Type: typing.Optional[bool]
HealthCheckGracePeriodSeconds
- Type: typing.Optional[int]
LaunchType
- Type: typing.Optional[str]
LoadBalancers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceLoadBalancersDetails]]
Name
- Type: typing.Optional[str]
NetworkConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceNetworkConfigurationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceNetworkConfigurationDetailsOutput, NoneType]
PlacementConstraints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServicePlacementConstraintsDetails]]
PlacementStrategies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServicePlacementStrategiesDetails]]
PlatformVersion
- Type: typing.Optional[str]
PropagateTags
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
SchedulingStrategy
- Type: typing.Optional[str]
ServiceArn
- Type: typing.Optional[str]
ServiceName
- Type: typing.Optional[str]
ServiceRegistries
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceServiceRegistriesDetails]]
TaskDefinition
- Type: typing.Optional[str]
AwsEcsServiceDetailsOutput
CapacityProviderStrategy
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceCapacityProviderStrategyDetails]]
Cluster
- Type: typing.Optional[str]
DeploymentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceDeploymentConfigurationDetails]
DeploymentController
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceDeploymentControllerDetails]
DesiredCount
- Type: typing.Optional[int]
EnableEcsManagedTags
- Type: typing.Optional[bool]
EnableExecuteCommand
- Type: typing.Optional[bool]
HealthCheckGracePeriodSeconds
- Type: typing.Optional[int]
LaunchType
- Type: typing.Optional[str]
LoadBalancers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceLoadBalancersDetails]]
Name
- Type: typing.Optional[str]
NetworkConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceNetworkConfigurationDetailsOutput]
PlacementConstraints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServicePlacementConstraintsDetails]]
PlacementStrategies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServicePlacementStrategiesDetails]]
PlatformVersion
- Type: typing.Optional[str]
PropagateTags
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
SchedulingStrategy
- Type: typing.Optional[str]
ServiceArn
- Type: typing.Optional[str]
ServiceName
- Type: typing.Optional[str]
ServiceRegistries
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceServiceRegistriesDetails]]
TaskDefinition
- Type: typing.Optional[str]
AwsEcsServiceLoadBalancersDetails
ContainerName
- Type: typing.Optional[str]
ContainerPort
- Type: typing.Optional[int]
LoadBalancerName
- Type: typing.Optional[str]
TargetGroupArn
- Type: typing.Optional[str]
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails
AssignPublicIp
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
Subnets
- Type: typing.Optional[typing.List[str]]
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutput
AssignPublicIp
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
Subnets
- Type: typing.Optional[typing.List[str]]
AwsEcsServiceNetworkConfigurationDetails
AwsVpcConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutput, NoneType]
AwsEcsServiceNetworkConfigurationDetailsOutput
AwsVpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetailsOutput]
AwsEcsServicePlacementConstraintsDetails
Expression
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsEcsServicePlacementStrategiesDetails
Field
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsEcsServiceServiceRegistriesDetails
ContainerName
- Type: typing.Optional[str]
ContainerPort
- Type: typing.Optional[int]
Port
- Type: typing.Optional[int]
RegistryArn
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails
Condition
- Type: typing.Optional[str]
ContainerName
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsDetails
Command
- Type: typing.Optional[typing.List[str]]
Cpu
- Type: typing.Optional[int]
DependsOn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails]]
DisableNetworking
- Type: typing.Optional[bool]
DnsSearchDomains
- Type: typing.Optional[typing.List[str]]
DnsServers
- Type: typing.Optional[typing.List[str]]
DockerLabels
- Type: typing.Optional[typing.Dict[str, str]]
DockerSecurityOptions
- Type: typing.Optional[typing.List[str]]
EntryPoint
- Type: typing.Optional[typing.List[str]]
Environment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetails]]
EnvironmentFiles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetails]]
Essential
- Type: typing.Optional[bool]
ExtraHosts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetails]]
FirelensConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutput, NoneType]
HealthCheck
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutput, NoneType]
Hostname
- Type: typing.Optional[str]
Image
- Type: typing.Optional[str]
Interactive
- Type: typing.Optional[bool]
Links
- Type: typing.Optional[typing.List[str]]
LinuxParameters
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutput, NoneType]
LogConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutput, NoneType]
Memory
- Type: typing.Optional[int]
MemoryReservation
- Type: typing.Optional[int]
MountPoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetails]]
Name
- Type: typing.Optional[str]
PortMappings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetails]]
Privileged
- Type: typing.Optional[bool]
PseudoTerminal
- Type: typing.Optional[bool]
ReadonlyRootFilesystem
- Type: typing.Optional[bool]
RepositoryCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetails]
ResourceRequirements
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails]]
Secrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsSecretsDetails]]
StartTimeout
- Type: typing.Optional[int]
StopTimeout
- Type: typing.Optional[int]
SystemControls
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetails]]
Ulimits
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetails]]
User
- Type: typing.Optional[str]
VolumesFrom
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetails]]
WorkingDirectory
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsDetailsOutput
Command
- Type: typing.Optional[typing.List[str]]
Cpu
- Type: typing.Optional[int]
DependsOn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsDependsOnDetails]]
DisableNetworking
- Type: typing.Optional[bool]
DnsSearchDomains
- Type: typing.Optional[typing.List[str]]
DnsServers
- Type: typing.Optional[typing.List[str]]
DockerLabels
- Type: typing.Optional[typing.Dict[str, str]]
DockerSecurityOptions
- Type: typing.Optional[typing.List[str]]
EntryPoint
- Type: typing.Optional[typing.List[str]]
Environment
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetails]]
EnvironmentFiles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetails]]
Essential
- Type: typing.Optional[bool]
ExtraHosts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetails]]
FirelensConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutput]
HealthCheck
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutput]
Hostname
- Type: typing.Optional[str]
Image
- Type: typing.Optional[str]
Interactive
- Type: typing.Optional[bool]
Links
- Type: typing.Optional[typing.List[str]]
LinuxParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutput]
LogConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutput]
Memory
- Type: typing.Optional[int]
MemoryReservation
- Type: typing.Optional[int]
MountPoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetails]]
Name
- Type: typing.Optional[str]
PortMappings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetails]]
Privileged
- Type: typing.Optional[bool]
PseudoTerminal
- Type: typing.Optional[bool]
ReadonlyRootFilesystem
- Type: typing.Optional[bool]
RepositoryCredentials
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetails]
ResourceRequirements
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails]]
Secrets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsSecretsDetails]]
StartTimeout
- Type: typing.Optional[int]
StopTimeout
- Type: typing.Optional[int]
SystemControls
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetails]]
Ulimits
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetails]]
User
- Type: typing.Optional[str]
VolumesFrom
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetails]]
WorkingDirectory
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsEnvironmentDetails
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsEnvironmentFilesDetails
Type
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsExtraHostsDetails
Hostname
- Type: typing.Optional[str]
IpAddress
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetails
Options
- Type: typing.Optional[typing.Dict[str, str]]
Type
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsFirelensConfigurationDetailsOutput
Options
- Type: typing.Optional[typing.Dict[str, str]]
Type
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetails
Command
- Type: typing.Optional[typing.List[str]]
Interval
- Type: typing.Optional[int]
Retries
- Type: typing.Optional[int]
StartPeriod
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
AwsEcsTaskDefinitionContainerDefinitionsHealthCheckDetailsOutput
Command
- Type: typing.Optional[typing.List[str]]
Interval
- Type: typing.Optional[int]
Retries
- Type: typing.Optional[int]
StartPeriod
- Type: typing.Optional[int]
Timeout
- Type: typing.Optional[int]
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails
Add
- Type: typing.Optional[typing.List[str]]
Drop
- Type: typing.Optional[typing.List[str]]
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutput
Add
- Type: typing.Optional[typing.List[str]]
Drop
- Type: typing.Optional[typing.List[str]]
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetails
Capabilities
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutput, NoneType]
Devices
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutput]]]
InitProcessEnabled
- Type: typing.Optional[bool]
MaxSwap
- Type: typing.Optional[int]
SharedMemorySize
- Type: typing.Optional[int]
Swappiness
- Type: typing.Optional[int]
Tmpfs
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutput]]]
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDetailsOutput
Capabilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersCapabilitiesDetailsOutput]
Devices
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutput]]
InitProcessEnabled
- Type: typing.Optional[bool]
MaxSwap
- Type: typing.Optional[int]
SharedMemorySize
- Type: typing.Optional[int]
Swappiness
- Type: typing.Optional[int]
Tmpfs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutput]]
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetails
ContainerPath
- Type: typing.Optional[str]
HostPath
- Type: typing.Optional[str]
Permissions
- Type: typing.Optional[typing.List[str]]
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersDevicesDetailsOutput
ContainerPath
- Type: typing.Optional[str]
HostPath
- Type: typing.Optional[str]
Permissions
- Type: typing.Optional[typing.List[str]]
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetails
ContainerPath
- Type: typing.Optional[str]
MountOptions
- Type: typing.Optional[typing.List[str]]
Size
- Type: typing.Optional[int]
AwsEcsTaskDefinitionContainerDefinitionsLinuxParametersTmpfsDetailsOutput
ContainerPath
- Type: typing.Optional[str]
MountOptions
- Type: typing.Optional[typing.List[str]]
Size
- Type: typing.Optional[int]
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetails
LogDriver
- Type: typing.Optional[str]
Options
- Type: typing.Optional[typing.Dict[str, str]]
SecretOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails]]
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationDetailsOutput
LogDriver
- Type: typing.Optional[str]
Options
- Type: typing.Optional[typing.Dict[str, str]]
SecretOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails]]
AwsEcsTaskDefinitionContainerDefinitionsLogConfigurationSecretOptionsDetails
Name
- Type: typing.Optional[str]
ValueFrom
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsMountPointsDetails
ContainerPath
- Type: typing.Optional[str]
ReadOnly
- Type: typing.Optional[bool]
SourceVolume
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsPortMappingsDetails
ContainerPort
- Type: typing.Optional[int]
HostPort
- Type: typing.Optional[int]
Protocol
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsRepositoryCredentialsDetails
CredentialsParameter
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsResourceRequirementsDetails
Type
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsSecretsDetails
Name
- Type: typing.Optional[str]
ValueFrom
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsSystemControlsDetails
Namespace
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsEcsTaskDefinitionContainerDefinitionsUlimitsDetails
HardLimit
- Type: typing.Optional[int]
Name
- Type: typing.Optional[str]
SoftLimit
- Type: typing.Optional[int]
AwsEcsTaskDefinitionContainerDefinitionsVolumesFromDetails
ReadOnly
- Type: typing.Optional[bool]
SourceContainer
- Type: typing.Optional[str]
AwsEcsTaskDefinitionDetails
ContainerDefinitions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsDetailsOutput]]]
Cpu
- Type: typing.Optional[str]
ExecutionRoleArn
- Type: typing.Optional[str]
Family
- Type: typing.Optional[str]
InferenceAccelerators
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionInferenceAcceleratorsDetails]]
IpcMode
- Type: typing.Optional[str]
Memory
- Type: typing.Optional[str]
NetworkMode
- Type: typing.Optional[str]
PidMode
- Type: typing.Optional[str]
PlacementConstraints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionPlacementConstraintsDetails]]
ProxyConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionProxyConfigurationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionProxyConfigurationDetailsOutput, NoneType]
RequiresCompatibilities
- Type: typing.Optional[typing.List[str]]
TaskRoleArn
- Type: typing.Optional[str]
Volumes
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesDetailsOutput]]]
Status
- Type: typing.Optional[str]
AwsEcsTaskDefinitionDetailsOutput
ContainerDefinitions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionContainerDefinitionsDetailsOutput]]
Cpu
- Type: typing.Optional[str]
ExecutionRoleArn
- Type: typing.Optional[str]
Family
- Type: typing.Optional[str]
InferenceAccelerators
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionInferenceAcceleratorsDetails]]
IpcMode
- Type: typing.Optional[str]
Memory
- Type: typing.Optional[str]
NetworkMode
- Type: typing.Optional[str]
PidMode
- Type: typing.Optional[str]
PlacementConstraints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionPlacementConstraintsDetails]]
ProxyConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionProxyConfigurationDetailsOutput]
RequiresCompatibilities
- Type: typing.Optional[typing.List[str]]
TaskRoleArn
- Type: typing.Optional[str]
Volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesDetailsOutput]]
Status
- Type: typing.Optional[str]
AwsEcsTaskDefinitionInferenceAcceleratorsDetails
DeviceName
- Type: typing.Optional[str]
DeviceType
- Type: typing.Optional[str]
AwsEcsTaskDefinitionPlacementConstraintsDetails
Expression
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsEcsTaskDefinitionProxyConfigurationDetails
ContainerName
- Type: typing.Optional[str]
ProxyConfigurationProperties
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails]]
Type
- Type: typing.Optional[str]
AwsEcsTaskDefinitionProxyConfigurationDetailsOutput
ContainerName
- Type: typing.Optional[str]
ProxyConfigurationProperties
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails]]
Type
- Type: typing.Optional[str]
AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsEcsTaskDefinitionVolumesDetails
DockerVolumeConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutput, NoneType]
EfsVolumeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails]
Host
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesHostDetails]
Name
- Type: typing.Optional[str]
AwsEcsTaskDefinitionVolumesDetailsOutput
DockerVolumeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutput]
EfsVolumeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails]
Host
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesHostDetails]
Name
- Type: typing.Optional[str]
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetails
Autoprovision
- Type: typing.Optional[bool]
Driver
- Type: typing.Optional[str]
DriverOpts
- Type: typing.Optional[typing.Dict[str, str]]
Labels
- Type: typing.Optional[typing.Dict[str, str]]
Scope
- Type: typing.Optional[str]
AwsEcsTaskDefinitionVolumesDockerVolumeConfigurationDetailsOutput
Autoprovision
- Type: typing.Optional[bool]
Driver
- Type: typing.Optional[str]
DriverOpts
- Type: typing.Optional[typing.Dict[str, str]]
Labels
- Type: typing.Optional[typing.Dict[str, str]]
Scope
- Type: typing.Optional[str]
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails
AccessPointId
- Type: typing.Optional[str]
Iam
- Type: typing.Optional[str]
AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationDetails
AuthorizationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionVolumesEfsVolumeConfigurationAuthorizationConfigDetails]
FilesystemId
- Type: typing.Optional[str]
RootDirectory
- Type: typing.Optional[str]
TransitEncryption
- Type: typing.Optional[str]
TransitEncryptionPort
- Type: typing.Optional[int]
AwsEcsTaskDefinitionVolumesHostDetails
SourcePath
- Type: typing.Optional[str]
AwsEcsTaskDetails
ClusterArn
- Type: typing.Optional[str]
TaskDefinitionArn
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[str]
StartedAt
- Type: typing.Optional[str]
StartedBy
- Type: typing.Optional[str]
Group
- Type: typing.Optional[str]
Volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskVolumeDetails]]
Containers
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsContainerDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsContainerDetailsOutput]]]
AwsEcsTaskDetailsOutput
ClusterArn
- Type: typing.Optional[str]
TaskDefinitionArn
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[str]
StartedAt
- Type: typing.Optional[str]
StartedBy
- Type: typing.Optional[str]
Group
- Type: typing.Optional[str]
Volumes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskVolumeDetails]]
Containers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsContainerDetailsOutput]]
AwsEcsTaskVolumeDetails
Name
- Type: typing.Optional[str]
Host
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskVolumeHostDetails]
AwsEcsTaskVolumeHostDetails
SourcePath
- Type: typing.Optional[str]
AwsEfsAccessPointDetails
AccessPointId
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
FileSystemId
- Type: typing.Optional[str]
PosixUser
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEfsAccessPointPosixUserDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEfsAccessPointPosixUserDetailsOutput, NoneType]
RootDirectory
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEfsAccessPointRootDirectoryDetails]
AwsEfsAccessPointDetailsOutput
AccessPointId
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
FileSystemId
- Type: typing.Optional[str]
PosixUser
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEfsAccessPointPosixUserDetailsOutput]
RootDirectory
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEfsAccessPointRootDirectoryDetails]
AwsEfsAccessPointPosixUserDetails
Gid
- Type: typing.Optional[str]
SecondaryGids
- Type: typing.Optional[typing.List[str]]
Uid
- Type: typing.Optional[str]
AwsEfsAccessPointPosixUserDetailsOutput
Gid
- Type: typing.Optional[str]
SecondaryGids
- Type: typing.Optional[typing.List[str]]
Uid
- Type: typing.Optional[str]
AwsEfsAccessPointRootDirectoryCreationInfoDetails
OwnerGid
- Type: typing.Optional[str]
OwnerUid
- Type: typing.Optional[str]
Permissions
- Type: typing.Optional[str]
AwsEfsAccessPointRootDirectoryDetails
CreationInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEfsAccessPointRootDirectoryCreationInfoDetails]
Path
- Type: typing.Optional[str]
AwsEksClusterDetails
Arn
- Type: typing.Optional[str]
CertificateAuthorityData
- Type: typing.Optional[str]
ClusterStatus
- Type: typing.Optional[str]
Endpoint
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ResourcesVpcConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterResourcesVpcConfigDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterResourcesVpcConfigDetailsOutput, NoneType]
RoleArn
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
Logging
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterLoggingDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterLoggingDetailsOutput, NoneType]
AwsEksClusterDetailsOutput
Arn
- Type: typing.Optional[str]
CertificateAuthorityData
- Type: typing.Optional[str]
ClusterStatus
- Type: typing.Optional[str]
Endpoint
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ResourcesVpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterResourcesVpcConfigDetailsOutput]
RoleArn
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
Logging
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterLoggingDetailsOutput]
AwsEksClusterLoggingClusterLoggingDetails
Enabled
- Type: typing.Optional[bool]
Types
- Type: typing.Optional[typing.List[str]]
AwsEksClusterLoggingClusterLoggingDetailsOutput
Enabled
- Type: typing.Optional[bool]
Types
- Type: typing.Optional[typing.List[str]]
AwsEksClusterLoggingDetails
ClusterLogging
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterLoggingClusterLoggingDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterLoggingClusterLoggingDetailsOutput]]]
AwsEksClusterLoggingDetailsOutput
ClusterLogging
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterLoggingClusterLoggingDetailsOutput]]
AwsEksClusterResourcesVpcConfigDetails
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
SubnetIds
- Type: typing.Optional[typing.List[str]]
EndpointPublicAccess
- Type: typing.Optional[bool]
AwsEksClusterResourcesVpcConfigDetailsOutput
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
SubnetIds
- Type: typing.Optional[typing.List[str]]
EndpointPublicAccess
- Type: typing.Optional[bool]
AwsElasticBeanstalkEnvironmentDetails
ApplicationName
- Type: typing.Optional[str]
Cname
- Type: typing.Optional[str]
DateCreated
- Type: typing.Optional[str]
DateUpdated
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EndpointUrl
- Type: typing.Optional[str]
EnvironmentArn
- Type: typing.Optional[str]
EnvironmentId
- Type: typing.Optional[str]
EnvironmentLinks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticBeanstalkEnvironmentEnvironmentLink]]
EnvironmentName
- Type: typing.Optional[str]
OptionSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticBeanstalkEnvironmentOptionSetting]]
PlatformArn
- Type: typing.Optional[str]
SolutionStackName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Tier
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticBeanstalkEnvironmentTier]
VersionLabel
- Type: typing.Optional[str]
AwsElasticBeanstalkEnvironmentDetailsOutput
ApplicationName
- Type: typing.Optional[str]
Cname
- Type: typing.Optional[str]
DateCreated
- Type: typing.Optional[str]
DateUpdated
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EndpointUrl
- Type: typing.Optional[str]
EnvironmentArn
- Type: typing.Optional[str]
EnvironmentId
- Type: typing.Optional[str]
EnvironmentLinks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticBeanstalkEnvironmentEnvironmentLink]]
EnvironmentName
- Type: typing.Optional[str]
OptionSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticBeanstalkEnvironmentOptionSetting]]
PlatformArn
- Type: typing.Optional[str]
SolutionStackName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Tier
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticBeanstalkEnvironmentTier]
VersionLabel
- Type: typing.Optional[str]
AwsElasticBeanstalkEnvironmentEnvironmentLink
EnvironmentName
- Type: typing.Optional[str]
LinkName
- Type: typing.Optional[str]
AwsElasticBeanstalkEnvironmentOptionSetting
Namespace
- Type: typing.Optional[str]
OptionName
- Type: typing.Optional[str]
ResourceName
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsElasticBeanstalkEnvironmentTier
Name
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
AwsElasticsearchDomainDetails
AccessPolicies
- Type: typing.Optional[str]
DomainEndpointOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainDomainEndpointOptions]
DomainId
- Type: typing.Optional[str]
DomainName
- Type: typing.Optional[str]
Endpoint
- Type: typing.Optional[str]
Endpoints
- Type: typing.Optional[typing.Dict[str, str]]
ElasticsearchVersion
- Type: typing.Optional[str]
ElasticsearchClusterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainElasticsearchClusterConfigDetails]
EncryptionAtRestOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainEncryptionAtRestOptions]
LogPublishingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainLogPublishingOptions]
NodeToNodeEncryptionOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainNodeToNodeEncryptionOptions]
ServiceSoftwareOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainServiceSoftwareOptions]
VPCOptions
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainVPCOptions, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainVPCOptionsOutput, NoneType]
AwsElasticsearchDomainDetailsOutput
AccessPolicies
- Type: typing.Optional[str]
DomainEndpointOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainDomainEndpointOptions]
DomainId
- Type: typing.Optional[str]
DomainName
- Type: typing.Optional[str]
Endpoint
- Type: typing.Optional[str]
Endpoints
- Type: typing.Optional[typing.Dict[str, str]]
ElasticsearchVersion
- Type: typing.Optional[str]
ElasticsearchClusterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainElasticsearchClusterConfigDetails]
EncryptionAtRestOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainEncryptionAtRestOptions]
LogPublishingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainLogPublishingOptions]
NodeToNodeEncryptionOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainNodeToNodeEncryptionOptions]
ServiceSoftwareOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainServiceSoftwareOptions]
VPCOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainVPCOptionsOutput]
AwsElasticsearchDomainDomainEndpointOptions
EnforceHTTPS
- Type: typing.Optional[bool]
TLSSecurityPolicy
- Type: typing.Optional[str]
AwsElasticsearchDomainElasticsearchClusterConfigDetails
DedicatedMasterCount
- Type: typing.Optional[int]
DedicatedMasterEnabled
- Type: typing.Optional[bool]
DedicatedMasterType
- Type: typing.Optional[str]
InstanceCount
- Type: typing.Optional[int]
InstanceType
- Type: typing.Optional[str]
ZoneAwarenessConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetails]
ZoneAwarenessEnabled
- Type: typing.Optional[bool]
AwsElasticsearchDomainElasticsearchClusterConfigZoneAwarenessConfigDetails
AvailabilityZoneCount
- Type: typing.Optional[int]
AwsElasticsearchDomainEncryptionAtRestOptions
Enabled
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
AwsElasticsearchDomainLogPublishingOptions
IndexSlowLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainLogPublishingOptionsLogConfig]
SearchSlowLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainLogPublishingOptionsLogConfig]
AuditLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainLogPublishingOptionsLogConfig]
AwsElasticsearchDomainLogPublishingOptionsLogConfig
CloudWatchLogsLogGroupArn
- Type: typing.Optional[str]
Enabled
- Type: typing.Optional[bool]
AwsElasticsearchDomainNodeToNodeEncryptionOptions
Enabled
- Type: typing.Optional[bool]
AwsElasticsearchDomainServiceSoftwareOptions
AutomatedUpdateDate
- Type: typing.Optional[str]
Cancellable
- Type: typing.Optional[bool]
CurrentVersion
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
NewVersion
- Type: typing.Optional[str]
UpdateAvailable
- Type: typing.Optional[bool]
UpdateStatus
- Type: typing.Optional[str]
AwsElasticsearchDomainVPCOptions
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
SubnetIds
- Type: typing.Optional[typing.List[str]]
VPCId
- Type: typing.Optional[str]
AwsElasticsearchDomainVPCOptionsOutput
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
SubnetIds
- Type: typing.Optional[typing.List[str]]
VPCId
- Type: typing.Optional[str]
AwsElbAppCookieStickinessPolicy
CookieName
- Type: typing.Optional[str]
PolicyName
- Type: typing.Optional[str]
AwsElbLbCookieStickinessPolicy
CookieExpirationPeriod
- Type: typing.Optional[int]
PolicyName
- Type: typing.Optional[str]
AwsElbLoadBalancerAccessLog
EmitInterval
- Type: typing.Optional[int]
Enabled
- Type: typing.Optional[bool]
S3BucketName
- Type: typing.Optional[str]
S3BucketPrefix
- Type: typing.Optional[str]
AwsElbLoadBalancerAdditionalAttribute
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsElbLoadBalancerAttributes
AccessLog
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerAccessLog]
ConnectionDraining
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerConnectionDraining]
ConnectionSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerConnectionSettings]
CrossZoneLoadBalancing
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerCrossZoneLoadBalancing]
AdditionalAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerAdditionalAttribute]]
AwsElbLoadBalancerAttributesOutput
AccessLog
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerAccessLog]
ConnectionDraining
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerConnectionDraining]
ConnectionSettings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerConnectionSettings]
CrossZoneLoadBalancing
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerCrossZoneLoadBalancing]
AdditionalAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerAdditionalAttribute]]
AwsElbLoadBalancerBackendServerDescription
InstancePort
- Type: typing.Optional[int]
PolicyNames
- Type: typing.Optional[typing.List[str]]
AwsElbLoadBalancerBackendServerDescriptionOutput
InstancePort
- Type: typing.Optional[int]
PolicyNames
- Type: typing.Optional[typing.List[str]]
AwsElbLoadBalancerConnectionDraining
Enabled
- Type: typing.Optional[bool]
Timeout
- Type: typing.Optional[int]
AwsElbLoadBalancerConnectionSettings
IdleTimeout
- Type: typing.Optional[int]
AwsElbLoadBalancerCrossZoneLoadBalancing
Enabled
- Type: typing.Optional[bool]
AwsElbLoadBalancerDetails
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
BackendServerDescriptions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerBackendServerDescription, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerBackendServerDescriptionOutput]]]
CanonicalHostedZoneName
- Type: typing.Optional[str]
CanonicalHostedZoneNameID
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[str]
DnsName
- Type: typing.Optional[str]
HealthCheck
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerHealthCheck]
Instances
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerInstance]]
ListenerDescriptions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerListenerDescription, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerListenerDescriptionOutput]]]
LoadBalancerAttributes
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerAttributes, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerAttributesOutput, NoneType]
LoadBalancerName
- Type: typing.Optional[str]
Policies
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerPolicies, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerPoliciesOutput, NoneType]
Scheme
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
SourceSecurityGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerSourceSecurityGroup]
Subnets
- Type: typing.Optional[typing.List[str]]
VpcId
- Type: typing.Optional[str]
AwsElbLoadBalancerDetailsOutput
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
BackendServerDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerBackendServerDescriptionOutput]]
CanonicalHostedZoneName
- Type: typing.Optional[str]
CanonicalHostedZoneNameID
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[str]
DnsName
- Type: typing.Optional[str]
HealthCheck
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerHealthCheck]
Instances
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerInstance]]
ListenerDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerListenerDescriptionOutput]]
LoadBalancerAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerAttributesOutput]
LoadBalancerName
- Type: typing.Optional[str]
Policies
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerPoliciesOutput]
Scheme
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
SourceSecurityGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerSourceSecurityGroup]
Subnets
- Type: typing.Optional[typing.List[str]]
VpcId
- Type: typing.Optional[str]
AwsElbLoadBalancerHealthCheck
HealthyThreshold
- Type: typing.Optional[int]
Interval
- Type: typing.Optional[int]
Target
- Type: typing.Optional[str]
Timeout
- Type: typing.Optional[int]
UnhealthyThreshold
- Type: typing.Optional[int]
AwsElbLoadBalancerInstance
InstanceId
- Type: typing.Optional[str]
AwsElbLoadBalancerListener
InstancePort
- Type: typing.Optional[int]
InstanceProtocol
- Type: typing.Optional[str]
LoadBalancerPort
- Type: typing.Optional[int]
Protocol
- Type: typing.Optional[str]
SslCertificateId
- Type: typing.Optional[str]
AwsElbLoadBalancerListenerDescription
Listener
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerListener]
PolicyNames
- Type: typing.Optional[typing.List[str]]
AwsElbLoadBalancerListenerDescriptionOutput
Listener
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerListener]
PolicyNames
- Type: typing.Optional[typing.List[str]]
AwsElbLoadBalancerPolicies
AppCookieStickinessPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbAppCookieStickinessPolicy]]
LbCookieStickinessPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLbCookieStickinessPolicy]]
OtherPolicies
- Type: typing.Optional[typing.List[str]]
AwsElbLoadBalancerPoliciesOutput
AppCookieStickinessPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbAppCookieStickinessPolicy]]
LbCookieStickinessPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLbCookieStickinessPolicy]]
OtherPolicies
- Type: typing.Optional[typing.List[str]]
AwsElbLoadBalancerSourceSecurityGroup
GroupName
- Type: typing.Optional[str]
OwnerAlias
- Type: typing.Optional[str]
AwsElbv2LoadBalancerAttribute
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsElbv2LoadBalancerDetails
AvailabilityZones
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AvailabilityZone]]
CanonicalHostedZoneId
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[str]
DNSName
- Type: typing.Optional[str]
IpAddressType
- Type: typing.Optional[str]
Scheme
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
State
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.LoadBalancerState]
Type
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
LoadBalancerAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbv2LoadBalancerAttribute]]
AwsElbv2LoadBalancerDetailsOutput
AvailabilityZones
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AvailabilityZone]]
CanonicalHostedZoneId
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[str]
DNSName
- Type: typing.Optional[str]
IpAddressType
- Type: typing.Optional[str]
Scheme
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
State
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.LoadBalancerState]
Type
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
LoadBalancerAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbv2LoadBalancerAttribute]]
AwsEventSchemasRegistryDetails
Description
- Type: typing.Optional[str]
RegistryArn
- Type: typing.Optional[str]
RegistryName
- Type: typing.Optional[str]
AwsEventsEndpointDetails
Arn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EndpointId
- Type: typing.Optional[str]
EndpointUrl
- Type: typing.Optional[str]
EventBuses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointEventBusesDetails]]
Name
- Type: typing.Optional[str]
ReplicationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointReplicationConfigDetails]
RoleArn
- Type: typing.Optional[str]
RoutingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointRoutingConfigDetails]
State
- Type: typing.Optional[str]
StateReason
- Type: typing.Optional[str]
AwsEventsEndpointDetailsOutput
Arn
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EndpointId
- Type: typing.Optional[str]
EndpointUrl
- Type: typing.Optional[str]
EventBuses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointEventBusesDetails]]
Name
- Type: typing.Optional[str]
ReplicationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointReplicationConfigDetails]
RoleArn
- Type: typing.Optional[str]
RoutingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointRoutingConfigDetails]
State
- Type: typing.Optional[str]
StateReason
- Type: typing.Optional[str]
AwsEventsEndpointEventBusesDetails
EventBusArn
- Type: typing.Optional[str]
AwsEventsEndpointReplicationConfigDetails
State
- Type: typing.Optional[str]
AwsEventsEndpointRoutingConfigDetails
FailoverConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointRoutingConfigFailoverConfigDetails]
AwsEventsEndpointRoutingConfigFailoverConfigDetails
Primary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetails]
Secondary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetails]
AwsEventsEndpointRoutingConfigFailoverConfigPrimaryDetails
HealthCheck
- Type: typing.Optional[str]
AwsEventsEndpointRoutingConfigFailoverConfigSecondaryDetails
Route
- Type: typing.Optional[str]
AwsEventsEventbusDetails
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Policy
- Type: typing.Optional[str]
AwsGuardDutyDetectorDataSourcesCloudTrailDetails
Status
- Type: typing.Optional[str]
AwsGuardDutyDetectorDataSourcesDetails
CloudTrail
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesCloudTrailDetails]
DnsLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesDnsLogsDetails]
FlowLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesFlowLogsDetails]
Kubernetes
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesKubernetesDetails]
MalwareProtection
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails]
S3Logs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesS3LogsDetails]
AwsGuardDutyDetectorDataSourcesDnsLogsDetails
Status
- Type: typing.Optional[str]
AwsGuardDutyDetectorDataSourcesFlowLogsDetails
Status
- Type: typing.Optional[str]
AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetails
Status
- Type: typing.Optional[str]
AwsGuardDutyDetectorDataSourcesKubernetesDetails
AuditLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesKubernetesAuditLogsDetails]
AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails
ScanEc2InstanceWithFindings
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetails]
ServiceRole
- Type: typing.Optional[str]
AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsDetails
EbsVolumes
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetails]
AwsGuardDutyDetectorDataSourcesMalwareProtectionScanEc2InstanceWithFindingsEbsVolumesDetails
Reason
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsGuardDutyDetectorDataSourcesS3LogsDetails
Status
- Type: typing.Optional[str]
AwsGuardDutyDetectorDetails
DataSources
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesDetails]
Features
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorFeaturesDetails]]
FindingPublishingFrequency
- Type: typing.Optional[str]
ServiceRole
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsGuardDutyDetectorDetailsOutput
DataSources
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDataSourcesDetails]
Features
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorFeaturesDetails]]
FindingPublishingFrequency
- Type: typing.Optional[str]
ServiceRole
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsGuardDutyDetectorFeaturesDetails
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsIamAccessKeyDetails
UserName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['Active', 'Inactive']]
CreatedAt
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
PrincipalType
- Type: typing.Optional[str]
PrincipalName
- Type: typing.Optional[str]
AccountId
- Type: typing.Optional[str]
AccessKeyId
- Type: typing.Optional[str]
SessionContext
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAccessKeySessionContext]
AwsIamAccessKeySessionContext
Attributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAccessKeySessionContextAttributes]
SessionIssuer
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAccessKeySessionContextSessionIssuer]
AwsIamAccessKeySessionContextAttributes
MfaAuthenticated
- Type: typing.Optional[bool]
CreationDate
- Type: typing.Optional[str]
AwsIamAccessKeySessionContextSessionIssuer
Type
- Type: typing.Optional[str]
PrincipalId
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
AccountId
- Type: typing.Optional[str]
UserName
- Type: typing.Optional[str]
AwsIamAttachedManagedPolicy
PolicyName
- Type: typing.Optional[str]
PolicyArn
- Type: typing.Optional[str]
AwsIamGroupDetails
AttachedManagedPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAttachedManagedPolicy]]
CreateDate
- Type: typing.Optional[str]
GroupId
- Type: typing.Optional[str]
GroupName
- Type: typing.Optional[str]
GroupPolicyList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamGroupPolicy]]
Path
- Type: typing.Optional[str]
AwsIamGroupDetailsOutput
AttachedManagedPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAttachedManagedPolicy]]
CreateDate
- Type: typing.Optional[str]
GroupId
- Type: typing.Optional[str]
GroupName
- Type: typing.Optional[str]
GroupPolicyList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamGroupPolicy]]
Path
- Type: typing.Optional[str]
AwsIamGroupPolicy
PolicyName
- Type: typing.Optional[str]
AwsIamInstanceProfile
Arn
- Type: typing.Optional[str]
CreateDate
- Type: typing.Optional[str]
InstanceProfileId
- Type: typing.Optional[str]
InstanceProfileName
- Type: typing.Optional[str]
Path
- Type: typing.Optional[str]
Roles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamInstanceProfileRole]]
AwsIamInstanceProfileOutput
Arn
- Type: typing.Optional[str]
CreateDate
- Type: typing.Optional[str]
InstanceProfileId
- Type: typing.Optional[str]
InstanceProfileName
- Type: typing.Optional[str]
Path
- Type: typing.Optional[str]
Roles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamInstanceProfileRole]]
AwsIamInstanceProfileRole
Arn
- Type: typing.Optional[str]
AssumeRolePolicyDocument
- Type: typing.Optional[str]
CreateDate
- Type: typing.Optional[str]
Path
- Type: typing.Optional[str]
RoleId
- Type: typing.Optional[str]
RoleName
- Type: typing.Optional[str]
AwsIamPermissionsBoundary
PermissionsBoundaryArn
- Type: typing.Optional[str]
PermissionsBoundaryType
- Type: typing.Optional[str]
AwsIamPolicyDetails
AttachmentCount
- Type: typing.Optional[int]
CreateDate
- Type: typing.Optional[str]
DefaultVersionId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
IsAttachable
- Type: typing.Optional[bool]
Path
- Type: typing.Optional[str]
PermissionsBoundaryUsageCount
- Type: typing.Optional[int]
PolicyId
- Type: typing.Optional[str]
PolicyName
- Type: typing.Optional[str]
PolicyVersionList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamPolicyVersion]]
UpdateDate
- Type: typing.Optional[str]
AwsIamPolicyDetailsOutput
AttachmentCount
- Type: typing.Optional[int]
CreateDate
- Type: typing.Optional[str]
DefaultVersionId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
IsAttachable
- Type: typing.Optional[bool]
Path
- Type: typing.Optional[str]
PermissionsBoundaryUsageCount
- Type: typing.Optional[int]
PolicyId
- Type: typing.Optional[str]
PolicyName
- Type: typing.Optional[str]
PolicyVersionList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamPolicyVersion]]
UpdateDate
- Type: typing.Optional[str]
AwsIamPolicyVersion
VersionId
- Type: typing.Optional[str]
IsDefaultVersion
- Type: typing.Optional[bool]
CreateDate
- Type: typing.Optional[str]
AwsIamRoleDetails
AssumeRolePolicyDocument
- Type: typing.Optional[str]
AttachedManagedPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAttachedManagedPolicy]]
CreateDate
- Type: typing.Optional[str]
InstanceProfileList
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamInstanceProfile, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamInstanceProfileOutput]]]
PermissionsBoundary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamPermissionsBoundary]
RoleId
- Type: typing.Optional[str]
RoleName
- Type: typing.Optional[str]
RolePolicyList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamRolePolicy]]
MaxSessionDuration
- Type: typing.Optional[int]
Path
- Type: typing.Optional[str]
AwsIamRoleDetailsOutput
AssumeRolePolicyDocument
- Type: typing.Optional[str]
AttachedManagedPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAttachedManagedPolicy]]
CreateDate
- Type: typing.Optional[str]
InstanceProfileList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamInstanceProfileOutput]]
PermissionsBoundary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamPermissionsBoundary]
RoleId
- Type: typing.Optional[str]
RoleName
- Type: typing.Optional[str]
RolePolicyList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamRolePolicy]]
MaxSessionDuration
- Type: typing.Optional[int]
Path
- Type: typing.Optional[str]
AwsIamRolePolicy
PolicyName
- Type: typing.Optional[str]
AwsIamUserDetails
AttachedManagedPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAttachedManagedPolicy]]
CreateDate
- Type: typing.Optional[str]
GroupList
- Type: typing.Optional[typing.List[str]]
Path
- Type: typing.Optional[str]
PermissionsBoundary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamPermissionsBoundary]
UserId
- Type: typing.Optional[str]
UserName
- Type: typing.Optional[str]
UserPolicyList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamUserPolicy]]
AwsIamUserDetailsOutput
AttachedManagedPolicies
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAttachedManagedPolicy]]
CreateDate
- Type: typing.Optional[str]
GroupList
- Type: typing.Optional[typing.List[str]]
Path
- Type: typing.Optional[str]
PermissionsBoundary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamPermissionsBoundary]
UserId
- Type: typing.Optional[str]
UserName
- Type: typing.Optional[str]
UserPolicyList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamUserPolicy]]
AwsIamUserPolicy
PolicyName
- Type: typing.Optional[str]
AwsKinesisStreamDetails
Name
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
StreamEncryption
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsKinesisStreamStreamEncryptionDetails]
ShardCount
- Type: typing.Optional[int]
RetentionPeriodHours
- Type: typing.Optional[int]
AwsKinesisStreamStreamEncryptionDetails
EncryptionType
- Type: typing.Optional[str]
KeyId
- Type: typing.Optional[str]
AwsKmsKeyDetails
AWSAccountId
- Type: typing.Optional[str]
CreationDate
- Type: typing.Optional[float]
KeyId
- Type: typing.Optional[str]
KeyManager
- Type: typing.Optional[str]
KeyState
- Type: typing.Optional[str]
Origin
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
KeyRotationStatus
- Type: typing.Optional[bool]
AwsLambdaFunctionCode
S3Bucket
- Type: typing.Optional[str]
S3Key
- Type: typing.Optional[str]
S3ObjectVersion
- Type: typing.Optional[str]
ZipFile
- Type: typing.Optional[str]
AwsLambdaFunctionDeadLetterConfig
TargetArn
- Type: typing.Optional[str]
AwsLambdaFunctionDetails
Code
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionCode]
CodeSha256
- Type: typing.Optional[str]
DeadLetterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionDeadLetterConfig]
Environment
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionEnvironment, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionEnvironmentOutput, NoneType]
FunctionName
- Type: typing.Optional[str]
Handler
- Type: typing.Optional[str]
KmsKeyArn
- Type: typing.Optional[str]
LastModified
- Type: typing.Optional[str]
Layers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionLayer]]
MasterArn
- Type: typing.Optional[str]
MemorySize
- Type: typing.Optional[int]
RevisionId
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
Runtime
- Type: typing.Optional[str]
Timeout
- Type: typing.Optional[int]
TracingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionTracingConfig]
VpcConfig
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionVpcConfig, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionVpcConfigOutput, NoneType]
Version
- Type: typing.Optional[str]
Architectures
- Type: typing.Optional[typing.List[str]]
PackageType
- Type: typing.Optional[str]
AwsLambdaFunctionDetailsOutput
Code
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionCode]
CodeSha256
- Type: typing.Optional[str]
DeadLetterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionDeadLetterConfig]
Environment
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionEnvironmentOutput]
FunctionName
- Type: typing.Optional[str]
Handler
- Type: typing.Optional[str]
KmsKeyArn
- Type: typing.Optional[str]
LastModified
- Type: typing.Optional[str]
Layers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionLayer]]
MasterArn
- Type: typing.Optional[str]
MemorySize
- Type: typing.Optional[int]
RevisionId
- Type: typing.Optional[str]
Role
- Type: typing.Optional[str]
Runtime
- Type: typing.Optional[str]
Timeout
- Type: typing.Optional[int]
TracingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionTracingConfig]
VpcConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionVpcConfigOutput]
Version
- Type: typing.Optional[str]
Architectures
- Type: typing.Optional[typing.List[str]]
PackageType
- Type: typing.Optional[str]
AwsLambdaFunctionEnvironment
Variables
- Type: typing.Optional[typing.Dict[str, str]]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionEnvironmentError]
AwsLambdaFunctionEnvironmentError
ErrorCode
- Type: typing.Optional[str]
Message
- Type: typing.Optional[str]
AwsLambdaFunctionEnvironmentOutput
Variables
- Type: typing.Optional[typing.Dict[str, str]]
Error
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionEnvironmentError]
AwsLambdaFunctionLayer
Arn
- Type: typing.Optional[str]
CodeSize
- Type: typing.Optional[int]
AwsLambdaFunctionTracingConfig
Mode
- Type: typing.Optional[str]
AwsLambdaFunctionVpcConfig
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
SubnetIds
- Type: typing.Optional[typing.List[str]]
VpcId
- Type: typing.Optional[str]
AwsLambdaFunctionVpcConfigOutput
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
SubnetIds
- Type: typing.Optional[typing.List[str]]
VpcId
- Type: typing.Optional[str]
AwsLambdaLayerVersionDetails
Version
- Type: typing.Optional[int]
CompatibleRuntimes
- Type: typing.Optional[typing.List[str]]
CreatedDate
- Type: typing.Optional[str]
AwsLambdaLayerVersionDetailsOutput
Version
- Type: typing.Optional[int]
CompatibleRuntimes
- Type: typing.Optional[typing.List[str]]
CreatedDate
- Type: typing.Optional[str]
AwsMountPoint
SourceVolume
- Type: typing.Optional[str]
ContainerPath
- Type: typing.Optional[str]
AwsMskClusterClusterInfoClientAuthenticationDetails
Sasl
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationSaslDetails]
Unauthenticated
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetails]
Tls
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationTlsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutput, NoneType]
AwsMskClusterClusterInfoClientAuthenticationDetailsOutput
Sasl
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationSaslDetails]
Unauthenticated
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetails]
Tls
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutput]
AwsMskClusterClusterInfoClientAuthenticationSaslDetails
Iam
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails]
Scram
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails]
AwsMskClusterClusterInfoClientAuthenticationSaslIamDetails
Enabled
- Type: typing.Optional[bool]
AwsMskClusterClusterInfoClientAuthenticationSaslScramDetails
Enabled
- Type: typing.Optional[bool]
AwsMskClusterClusterInfoClientAuthenticationTlsDetails
CertificateAuthorityArnList
- Type: typing.Optional[typing.List[str]]
Enabled
- Type: typing.Optional[bool]
AwsMskClusterClusterInfoClientAuthenticationTlsDetailsOutput
CertificateAuthorityArnList
- Type: typing.Optional[typing.List[str]]
Enabled
- Type: typing.Optional[bool]
AwsMskClusterClusterInfoClientAuthenticationUnauthenticatedDetails
Enabled
- Type: typing.Optional[bool]
AwsMskClusterClusterInfoDetails
EncryptionInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoEncryptionInfoDetails]
CurrentVersion
- Type: typing.Optional[str]
NumberOfBrokerNodes
- Type: typing.Optional[int]
ClusterName
- Type: typing.Optional[str]
ClientAuthentication
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationDetailsOutput, NoneType]
EnhancedMonitoring
- Type: typing.Optional[str]
AwsMskClusterClusterInfoDetailsOutput
EncryptionInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoEncryptionInfoDetails]
CurrentVersion
- Type: typing.Optional[str]
NumberOfBrokerNodes
- Type: typing.Optional[int]
ClusterName
- Type: typing.Optional[str]
ClientAuthentication
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoClientAuthenticationDetailsOutput]
EnhancedMonitoring
- Type: typing.Optional[str]
AwsMskClusterClusterInfoEncryptionInfoDetails
EncryptionInTransit
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails]
EncryptionAtRest
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails]
AwsMskClusterClusterInfoEncryptionInfoEncryptionAtRestDetails
DataVolumeKMSKeyId
- Type: typing.Optional[str]
AwsMskClusterClusterInfoEncryptionInfoEncryptionInTransitDetails
InCluster
- Type: typing.Optional[bool]
ClientBroker
- Type: typing.Optional[str]
AwsMskClusterDetails
ClusterInfo
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoDetailsOutput, NoneType]
AwsMskClusterDetailsOutput
ClusterInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterClusterInfoDetailsOutput]
AwsNetworkFirewallFirewallDetails
DeleteProtection
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
FirewallArn
- Type: typing.Optional[str]
FirewallId
- Type: typing.Optional[str]
FirewallName
- Type: typing.Optional[str]
FirewallPolicyArn
- Type: typing.Optional[str]
FirewallPolicyChangeProtection
- Type: typing.Optional[bool]
SubnetChangeProtection
- Type: typing.Optional[bool]
SubnetMappings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallFirewallSubnetMappingsDetails]]
VpcId
- Type: typing.Optional[str]
AwsNetworkFirewallFirewallDetailsOutput
DeleteProtection
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
FirewallArn
- Type: typing.Optional[str]
FirewallId
- Type: typing.Optional[str]
FirewallName
- Type: typing.Optional[str]
FirewallPolicyArn
- Type: typing.Optional[str]
FirewallPolicyChangeProtection
- Type: typing.Optional[bool]
SubnetChangeProtection
- Type: typing.Optional[bool]
SubnetMappings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallFirewallSubnetMappingsDetails]]
VpcId
- Type: typing.Optional[str]
AwsNetworkFirewallFirewallPolicyDetails
FirewallPolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FirewallPolicyDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FirewallPolicyDetailsOutput, NoneType]
FirewallPolicyArn
- Type: typing.Optional[str]
FirewallPolicyId
- Type: typing.Optional[str]
FirewallPolicyName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
AwsNetworkFirewallFirewallPolicyDetailsOutput
FirewallPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FirewallPolicyDetailsOutput]
FirewallPolicyArn
- Type: typing.Optional[str]
FirewallPolicyId
- Type: typing.Optional[str]
FirewallPolicyName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
AwsNetworkFirewallFirewallSubnetMappingsDetails
SubnetId
- Type: typing.Optional[str]
AwsNetworkFirewallRuleGroupDetails
Capacity
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
RuleGroup
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupDetailsOutput, NoneType]
RuleGroupArn
- Type: typing.Optional[str]
RuleGroupId
- Type: typing.Optional[str]
RuleGroupName
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsNetworkFirewallRuleGroupDetailsOutput
Capacity
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
RuleGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupDetailsOutput]
RuleGroupArn
- Type: typing.Optional[str]
RuleGroupId
- Type: typing.Optional[str]
RuleGroupName
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails
Enabled
- Type: typing.Optional[bool]
InternalUserDatabaseEnabled
- Type: typing.Optional[bool]
MasterUserOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainMasterUserOptionsDetails]
AwsOpenSearchServiceDomainClusterConfigDetails
InstanceCount
- Type: typing.Optional[int]
WarmEnabled
- Type: typing.Optional[bool]
WarmCount
- Type: typing.Optional[int]
DedicatedMasterEnabled
- Type: typing.Optional[bool]
ZoneAwarenessConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetails]
DedicatedMasterCount
- Type: typing.Optional[int]
InstanceType
- Type: typing.Optional[str]
WarmType
- Type: typing.Optional[str]
ZoneAwarenessEnabled
- Type: typing.Optional[bool]
DedicatedMasterType
- Type: typing.Optional[str]
AwsOpenSearchServiceDomainClusterConfigZoneAwarenessConfigDetails
AvailabilityZoneCount
- Type: typing.Optional[int]
AwsOpenSearchServiceDomainDetails
Arn
- Type: typing.Optional[str]
AccessPolicies
- Type: typing.Optional[str]
DomainName
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
DomainEndpoint
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
EncryptionAtRestOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails]
NodeToNodeEncryptionOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails]
ServiceSoftwareOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails]
ClusterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainClusterConfigDetails]
DomainEndpointOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainDomainEndpointOptionsDetails]
VpcOptions
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainVpcOptionsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainVpcOptionsDetailsOutput, NoneType]
LogPublishingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainLogPublishingOptionsDetails]
DomainEndpoints
- Type: typing.Optional[typing.Dict[str, str]]
AdvancedSecurityOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails]
AwsOpenSearchServiceDomainDetailsOutput
Arn
- Type: typing.Optional[str]
AccessPolicies
- Type: typing.Optional[str]
DomainName
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
DomainEndpoint
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
EncryptionAtRestOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails]
NodeToNodeEncryptionOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails]
ServiceSoftwareOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails]
ClusterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainClusterConfigDetails]
DomainEndpointOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainDomainEndpointOptionsDetails]
VpcOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainVpcOptionsDetailsOutput]
LogPublishingOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainLogPublishingOptionsDetails]
DomainEndpoints
- Type: typing.Optional[typing.Dict[str, str]]
AdvancedSecurityOptions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainAdvancedSecurityOptionsDetails]
AwsOpenSearchServiceDomainDomainEndpointOptionsDetails
CustomEndpointCertificateArn
- Type: typing.Optional[str]
CustomEndpointEnabled
- Type: typing.Optional[bool]
EnforceHTTPS
- Type: typing.Optional[bool]
CustomEndpoint
- Type: typing.Optional[str]
TLSSecurityPolicy
- Type: typing.Optional[str]
AwsOpenSearchServiceDomainEncryptionAtRestOptionsDetails
Enabled
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
AwsOpenSearchServiceDomainLogPublishingOption
CloudWatchLogsLogGroupArn
- Type: typing.Optional[str]
Enabled
- Type: typing.Optional[bool]
AwsOpenSearchServiceDomainLogPublishingOptionsDetails
IndexSlowLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainLogPublishingOption]
SearchSlowLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainLogPublishingOption]
AuditLogs
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainLogPublishingOption]
AwsOpenSearchServiceDomainMasterUserOptionsDetails
MasterUserArn
- Type: typing.Optional[str]
MasterUserName
- Type: typing.Optional[str]
MasterUserPassword
- Type: typing.Optional[str]
AwsOpenSearchServiceDomainNodeToNodeEncryptionOptionsDetails
Enabled
- Type: typing.Optional[bool]
AwsOpenSearchServiceDomainServiceSoftwareOptionsDetails
AutomatedUpdateDate
- Type: typing.Optional[str]
Cancellable
- Type: typing.Optional[bool]
CurrentVersion
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
NewVersion
- Type: typing.Optional[str]
UpdateAvailable
- Type: typing.Optional[bool]
UpdateStatus
- Type: typing.Optional[str]
OptionalDeployment
- Type: typing.Optional[bool]
AwsOpenSearchServiceDomainVpcOptionsDetails
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
SubnetIds
- Type: typing.Optional[typing.List[str]]
AwsOpenSearchServiceDomainVpcOptionsDetailsOutput
SecurityGroupIds
- Type: typing.Optional[typing.List[str]]
SubnetIds
- Type: typing.Optional[typing.List[str]]
AwsRdsDbClusterAssociatedRole
RoleArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsRdsDbClusterDetails
AllocatedStorage
- Type: typing.Optional[int]
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
BackupRetentionPeriod
- Type: typing.Optional[int]
DatabaseName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Endpoint
- Type: typing.Optional[str]
ReaderEndpoint
- Type: typing.Optional[str]
CustomEndpoints
- Type: typing.Optional[typing.List[str]]
MultiAz
- Type: typing.Optional[bool]
Engine
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
MasterUsername
- Type: typing.Optional[str]
PreferredBackupWindow
- Type: typing.Optional[str]
PreferredMaintenanceWindow
- Type: typing.Optional[str]
ReadReplicaIdentifiers
- Type: typing.Optional[typing.List[str]]
VpcSecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceVpcSecurityGroup]]
HostedZoneId
- Type: typing.Optional[str]
StorageEncrypted
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
DbClusterResourceId
- Type: typing.Optional[str]
AssociatedRoles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterAssociatedRole]]
ClusterCreateTime
- Type: typing.Optional[str]
EnabledCloudWatchLogsExports
- Type: typing.Optional[typing.List[str]]
EngineMode
- Type: typing.Optional[str]
DeletionProtection
- Type: typing.Optional[bool]
HttpEndpointEnabled
- Type: typing.Optional[bool]
ActivityStreamStatus
- Type: typing.Optional[str]
CopyTagsToSnapshot
- Type: typing.Optional[bool]
CrossAccountClone
- Type: typing.Optional[bool]
DomainMemberships
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbDomainMembership]]
DbClusterParameterGroup
- Type: typing.Optional[str]
DbSubnetGroup
- Type: typing.Optional[str]
DbClusterOptionGroupMemberships
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterOptionGroupMembership]]
DbClusterIdentifier
- Type: typing.Optional[str]
DbClusterMembers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterMember]]
IamDatabaseAuthenticationEnabled
- Type: typing.Optional[bool]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
AwsRdsDbClusterDetailsOutput
AllocatedStorage
- Type: typing.Optional[int]
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
BackupRetentionPeriod
- Type: typing.Optional[int]
DatabaseName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Endpoint
- Type: typing.Optional[str]
ReaderEndpoint
- Type: typing.Optional[str]
CustomEndpoints
- Type: typing.Optional[typing.List[str]]
MultiAz
- Type: typing.Optional[bool]
Engine
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
MasterUsername
- Type: typing.Optional[str]
PreferredBackupWindow
- Type: typing.Optional[str]
PreferredMaintenanceWindow
- Type: typing.Optional[str]
ReadReplicaIdentifiers
- Type: typing.Optional[typing.List[str]]
VpcSecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceVpcSecurityGroup]]
HostedZoneId
- Type: typing.Optional[str]
StorageEncrypted
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
DbClusterResourceId
- Type: typing.Optional[str]
AssociatedRoles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterAssociatedRole]]
ClusterCreateTime
- Type: typing.Optional[str]
EnabledCloudWatchLogsExports
- Type: typing.Optional[typing.List[str]]
EngineMode
- Type: typing.Optional[str]
DeletionProtection
- Type: typing.Optional[bool]
HttpEndpointEnabled
- Type: typing.Optional[bool]
ActivityStreamStatus
- Type: typing.Optional[str]
CopyTagsToSnapshot
- Type: typing.Optional[bool]
CrossAccountClone
- Type: typing.Optional[bool]
DomainMemberships
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbDomainMembership]]
DbClusterParameterGroup
- Type: typing.Optional[str]
DbSubnetGroup
- Type: typing.Optional[str]
DbClusterOptionGroupMemberships
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterOptionGroupMembership]]
DbClusterIdentifier
- Type: typing.Optional[str]
DbClusterMembers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterMember]]
IamDatabaseAuthenticationEnabled
- Type: typing.Optional[bool]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
AwsRdsDbClusterMember
IsClusterWriter
- Type: typing.Optional[bool]
PromotionTier
- Type: typing.Optional[int]
DbInstanceIdentifier
- Type: typing.Optional[str]
DbClusterParameterGroupStatus
- Type: typing.Optional[str]
AwsRdsDbClusterOptionGroupMembership
DbClusterOptionGroupName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsRdsDbClusterSnapshotDbClusterSnapshotAttribute
AttributeName
- Type: typing.Optional[str]
AttributeValues
- Type: typing.Optional[typing.List[str]]
AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutput
AttributeName
- Type: typing.Optional[str]
AttributeValues
- Type: typing.Optional[typing.List[str]]
AwsRdsDbClusterSnapshotDetails
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
SnapshotCreateTime
- Type: typing.Optional[str]
Engine
- Type: typing.Optional[str]
AllocatedStorage
- Type: typing.Optional[int]
Status
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
VpcId
- Type: typing.Optional[str]
ClusterCreateTime
- Type: typing.Optional[str]
MasterUsername
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
LicenseModel
- Type: typing.Optional[str]
SnapshotType
- Type: typing.Optional[str]
PercentProgress
- Type: typing.Optional[int]
StorageEncrypted
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
DbClusterIdentifier
- Type: typing.Optional[str]
DbClusterSnapshotIdentifier
- Type: typing.Optional[str]
IamDatabaseAuthenticationEnabled
- Type: typing.Optional[bool]
DbClusterSnapshotAttributes
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterSnapshotDbClusterSnapshotAttribute, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutput]]]
AwsRdsDbClusterSnapshotDetailsOutput
AvailabilityZones
- Type: typing.Optional[typing.List[str]]
SnapshotCreateTime
- Type: typing.Optional[str]
Engine
- Type: typing.Optional[str]
AllocatedStorage
- Type: typing.Optional[int]
Status
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
VpcId
- Type: typing.Optional[str]
ClusterCreateTime
- Type: typing.Optional[str]
MasterUsername
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
LicenseModel
- Type: typing.Optional[str]
SnapshotType
- Type: typing.Optional[str]
PercentProgress
- Type: typing.Optional[int]
StorageEncrypted
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
DbClusterIdentifier
- Type: typing.Optional[str]
DbClusterSnapshotIdentifier
- Type: typing.Optional[str]
IamDatabaseAuthenticationEnabled
- Type: typing.Optional[bool]
DbClusterSnapshotAttributes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterSnapshotDbClusterSnapshotAttributeOutput]]
AwsRdsDbDomainMembership
Domain
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Fqdn
- Type: typing.Optional[str]
IamRoleName
- Type: typing.Optional[str]
AwsRdsDbInstanceAssociatedRole
RoleArn
- Type: typing.Optional[str]
FeatureName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsRdsDbInstanceDetails
AssociatedRoles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceAssociatedRole]]
CACertificateIdentifier
- Type: typing.Optional[str]
DBClusterIdentifier
- Type: typing.Optional[str]
DBInstanceIdentifier
- Type: typing.Optional[str]
DBInstanceClass
- Type: typing.Optional[str]
DbInstancePort
- Type: typing.Optional[int]
DbiResourceId
- Type: typing.Optional[str]
DBName
- Type: typing.Optional[str]
DeletionProtection
- Type: typing.Optional[bool]
Endpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceEndpoint]
Engine
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
IAMDatabaseAuthenticationEnabled
- Type: typing.Optional[bool]
InstanceCreateTime
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
PubliclyAccessible
- Type: typing.Optional[bool]
StorageEncrypted
- Type: typing.Optional[bool]
TdeCredentialArn
- Type: typing.Optional[str]
VpcSecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceVpcSecurityGroup]]
MultiAz
- Type: typing.Optional[bool]
EnhancedMonitoringResourceArn
- Type: typing.Optional[str]
DbInstanceStatus
- Type: typing.Optional[str]
MasterUsername
- Type: typing.Optional[str]
AllocatedStorage
- Type: typing.Optional[int]
PreferredBackupWindow
- Type: typing.Optional[str]
BackupRetentionPeriod
- Type: typing.Optional[int]
DbSecurityGroups
- Type: typing.Optional[typing.List[str]]
DbParameterGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbParameterGroup]]
AvailabilityZone
- Type: typing.Optional[str]
DbSubnetGroup
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSubnetGroup, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSubnetGroupOutput, NoneType]
PreferredMaintenanceWindow
- Type: typing.Optional[str]
PendingModifiedValues
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbPendingModifiedValues, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbPendingModifiedValuesOutput, NoneType]
LatestRestorableTime
- Type: typing.Optional[str]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
ReadReplicaSourceDBInstanceIdentifier
- Type: typing.Optional[str]
ReadReplicaDBInstanceIdentifiers
- Type: typing.Optional[typing.List[str]]
ReadReplicaDBClusterIdentifiers
- Type: typing.Optional[typing.List[str]]
LicenseModel
- Type: typing.Optional[str]
Iops
- Type: typing.Optional[int]
OptionGroupMemberships
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbOptionGroupMembership]]
CharacterSetName
- Type: typing.Optional[str]
SecondaryAvailabilityZone
- Type: typing.Optional[str]
StatusInfos
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbStatusInfo]]
StorageType
- Type: typing.Optional[str]
DomainMemberships
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbDomainMembership]]
CopyTagsToSnapshot
- Type: typing.Optional[bool]
MonitoringInterval
- Type: typing.Optional[int]
MonitoringRoleArn
- Type: typing.Optional[str]
PromotionTier
- Type: typing.Optional[int]
Timezone
- Type: typing.Optional[str]
PerformanceInsightsEnabled
- Type: typing.Optional[bool]
PerformanceInsightsKmsKeyId
- Type: typing.Optional[str]
PerformanceInsightsRetentionPeriod
- Type: typing.Optional[int]
EnabledCloudWatchLogsExports
- Type: typing.Optional[typing.List[str]]
ProcessorFeatures
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbProcessorFeature]]
ListenerEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceEndpoint]
MaxAllocatedStorage
- Type: typing.Optional[int]
AwsRdsDbInstanceDetailsOutput
AssociatedRoles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceAssociatedRole]]
CACertificateIdentifier
- Type: typing.Optional[str]
DBClusterIdentifier
- Type: typing.Optional[str]
DBInstanceIdentifier
- Type: typing.Optional[str]
DBInstanceClass
- Type: typing.Optional[str]
DbInstancePort
- Type: typing.Optional[int]
DbiResourceId
- Type: typing.Optional[str]
DBName
- Type: typing.Optional[str]
DeletionProtection
- Type: typing.Optional[bool]
Endpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceEndpoint]
Engine
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
IAMDatabaseAuthenticationEnabled
- Type: typing.Optional[bool]
InstanceCreateTime
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
PubliclyAccessible
- Type: typing.Optional[bool]
StorageEncrypted
- Type: typing.Optional[bool]
TdeCredentialArn
- Type: typing.Optional[str]
VpcSecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceVpcSecurityGroup]]
MultiAz
- Type: typing.Optional[bool]
EnhancedMonitoringResourceArn
- Type: typing.Optional[str]
DbInstanceStatus
- Type: typing.Optional[str]
MasterUsername
- Type: typing.Optional[str]
AllocatedStorage
- Type: typing.Optional[int]
PreferredBackupWindow
- Type: typing.Optional[str]
BackupRetentionPeriod
- Type: typing.Optional[int]
DbSecurityGroups
- Type: typing.Optional[typing.List[str]]
DbParameterGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbParameterGroup]]
AvailabilityZone
- Type: typing.Optional[str]
DbSubnetGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSubnetGroupOutput]
PreferredMaintenanceWindow
- Type: typing.Optional[str]
PendingModifiedValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbPendingModifiedValuesOutput]
LatestRestorableTime
- Type: typing.Optional[str]
AutoMinorVersionUpgrade
- Type: typing.Optional[bool]
ReadReplicaSourceDBInstanceIdentifier
- Type: typing.Optional[str]
ReadReplicaDBInstanceIdentifiers
- Type: typing.Optional[typing.List[str]]
ReadReplicaDBClusterIdentifiers
- Type: typing.Optional[typing.List[str]]
LicenseModel
- Type: typing.Optional[str]
Iops
- Type: typing.Optional[int]
OptionGroupMemberships
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbOptionGroupMembership]]
CharacterSetName
- Type: typing.Optional[str]
SecondaryAvailabilityZone
- Type: typing.Optional[str]
StatusInfos
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbStatusInfo]]
StorageType
- Type: typing.Optional[str]
DomainMemberships
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbDomainMembership]]
CopyTagsToSnapshot
- Type: typing.Optional[bool]
MonitoringInterval
- Type: typing.Optional[int]
MonitoringRoleArn
- Type: typing.Optional[str]
PromotionTier
- Type: typing.Optional[int]
Timezone
- Type: typing.Optional[str]
PerformanceInsightsEnabled
- Type: typing.Optional[bool]
PerformanceInsightsKmsKeyId
- Type: typing.Optional[str]
PerformanceInsightsRetentionPeriod
- Type: typing.Optional[int]
EnabledCloudWatchLogsExports
- Type: typing.Optional[typing.List[str]]
ProcessorFeatures
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbProcessorFeature]]
ListenerEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceEndpoint]
MaxAllocatedStorage
- Type: typing.Optional[int]
AwsRdsDbInstanceEndpoint
Address
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
HostedZoneId
- Type: typing.Optional[str]
AwsRdsDbInstanceVpcSecurityGroup
VpcSecurityGroupId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsRdsDbOptionGroupMembership
OptionGroupName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsRdsDbParameterGroup
DbParameterGroupName
- Type: typing.Optional[str]
ParameterApplyStatus
- Type: typing.Optional[str]
AwsRdsDbPendingModifiedValues
DbInstanceClass
- Type: typing.Optional[str]
AllocatedStorage
- Type: typing.Optional[int]
MasterUserPassword
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
BackupRetentionPeriod
- Type: typing.Optional[int]
MultiAZ
- Type: typing.Optional[bool]
EngineVersion
- Type: typing.Optional[str]
LicenseModel
- Type: typing.Optional[str]
Iops
- Type: typing.Optional[int]
DbInstanceIdentifier
- Type: typing.Optional[str]
StorageType
- Type: typing.Optional[str]
CaCertificateIdentifier
- Type: typing.Optional[str]
DbSubnetGroupName
- Type: typing.Optional[str]
PendingCloudWatchLogsExports
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsPendingCloudWatchLogsExports, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsPendingCloudWatchLogsExportsOutput, NoneType]
ProcessorFeatures
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbProcessorFeature]]
AwsRdsDbPendingModifiedValuesOutput
DbInstanceClass
- Type: typing.Optional[str]
AllocatedStorage
- Type: typing.Optional[int]
MasterUserPassword
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
BackupRetentionPeriod
- Type: typing.Optional[int]
MultiAZ
- Type: typing.Optional[bool]
EngineVersion
- Type: typing.Optional[str]
LicenseModel
- Type: typing.Optional[str]
Iops
- Type: typing.Optional[int]
DbInstanceIdentifier
- Type: typing.Optional[str]
StorageType
- Type: typing.Optional[str]
CaCertificateIdentifier
- Type: typing.Optional[str]
DbSubnetGroupName
- Type: typing.Optional[str]
PendingCloudWatchLogsExports
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsPendingCloudWatchLogsExportsOutput]
ProcessorFeatures
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbProcessorFeature]]
AwsRdsDbProcessorFeature
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsRdsDbSecurityGroupDetails
DbSecurityGroupArn
- Type: typing.Optional[str]
DbSecurityGroupDescription
- Type: typing.Optional[str]
DbSecurityGroupName
- Type: typing.Optional[str]
Ec2SecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSecurityGroupEc2SecurityGroup]]
IpRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSecurityGroupIpRange]]
OwnerId
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
AwsRdsDbSecurityGroupDetailsOutput
DbSecurityGroupArn
- Type: typing.Optional[str]
DbSecurityGroupDescription
- Type: typing.Optional[str]
DbSecurityGroupName
- Type: typing.Optional[str]
Ec2SecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSecurityGroupEc2SecurityGroup]]
IpRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSecurityGroupIpRange]]
OwnerId
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
AwsRdsDbSecurityGroupEc2SecurityGroup
Ec2SecurityGroupId
- Type: typing.Optional[str]
Ec2SecurityGroupName
- Type: typing.Optional[str]
Ec2SecurityGroupOwnerId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsRdsDbSecurityGroupIpRange
CidrIp
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsRdsDbSnapshotDetails
DbSnapshotIdentifier
- Type: typing.Optional[str]
DbInstanceIdentifier
- Type: typing.Optional[str]
SnapshotCreateTime
- Type: typing.Optional[str]
Engine
- Type: typing.Optional[str]
AllocatedStorage
- Type: typing.Optional[int]
Status
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
AvailabilityZone
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
InstanceCreateTime
- Type: typing.Optional[str]
MasterUsername
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
LicenseModel
- Type: typing.Optional[str]
SnapshotType
- Type: typing.Optional[str]
Iops
- Type: typing.Optional[int]
OptionGroupName
- Type: typing.Optional[str]
PercentProgress
- Type: typing.Optional[int]
SourceRegion
- Type: typing.Optional[str]
SourceDbSnapshotIdentifier
- Type: typing.Optional[str]
StorageType
- Type: typing.Optional[str]
TdeCredentialArn
- Type: typing.Optional[str]
Encrypted
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
Timezone
- Type: typing.Optional[str]
IamDatabaseAuthenticationEnabled
- Type: typing.Optional[bool]
ProcessorFeatures
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbProcessorFeature]]
DbiResourceId
- Type: typing.Optional[str]
AwsRdsDbSnapshotDetailsOutput
DbSnapshotIdentifier
- Type: typing.Optional[str]
DbInstanceIdentifier
- Type: typing.Optional[str]
SnapshotCreateTime
- Type: typing.Optional[str]
Engine
- Type: typing.Optional[str]
AllocatedStorage
- Type: typing.Optional[int]
Status
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
AvailabilityZone
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
InstanceCreateTime
- Type: typing.Optional[str]
MasterUsername
- Type: typing.Optional[str]
EngineVersion
- Type: typing.Optional[str]
LicenseModel
- Type: typing.Optional[str]
SnapshotType
- Type: typing.Optional[str]
Iops
- Type: typing.Optional[int]
OptionGroupName
- Type: typing.Optional[str]
PercentProgress
- Type: typing.Optional[int]
SourceRegion
- Type: typing.Optional[str]
SourceDbSnapshotIdentifier
- Type: typing.Optional[str]
StorageType
- Type: typing.Optional[str]
TdeCredentialArn
- Type: typing.Optional[str]
Encrypted
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
Timezone
- Type: typing.Optional[str]
IamDatabaseAuthenticationEnabled
- Type: typing.Optional[bool]
ProcessorFeatures
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbProcessorFeature]]
DbiResourceId
- Type: typing.Optional[str]
AwsRdsDbStatusInfo
StatusType
- Type: typing.Optional[str]
Normal
- Type: typing.Optional[bool]
Status
- Type: typing.Optional[str]
Message
- Type: typing.Optional[str]
AwsRdsDbSubnetGroup
DbSubnetGroupName
- Type: typing.Optional[str]
DbSubnetGroupDescription
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
SubnetGroupStatus
- Type: typing.Optional[str]
Subnets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSubnetGroupSubnet]]
DbSubnetGroupArn
- Type: typing.Optional[str]
AwsRdsDbSubnetGroupOutput
DbSubnetGroupName
- Type: typing.Optional[str]
DbSubnetGroupDescription
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
SubnetGroupStatus
- Type: typing.Optional[str]
Subnets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSubnetGroupSubnet]]
DbSubnetGroupArn
- Type: typing.Optional[str]
AwsRdsDbSubnetGroupSubnet
SubnetIdentifier
- Type: typing.Optional[str]
SubnetAvailabilityZone
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSubnetGroupSubnetAvailabilityZone]
SubnetStatus
- Type: typing.Optional[str]
AwsRdsDbSubnetGroupSubnetAvailabilityZone
Name
- Type: typing.Optional[str]
AwsRdsEventSubscriptionDetails
CustSubscriptionId
- Type: typing.Optional[str]
CustomerAwsId
- Type: typing.Optional[str]
Enabled
- Type: typing.Optional[bool]
EventCategoriesList
- Type: typing.Optional[typing.List[str]]
EventSubscriptionArn
- Type: typing.Optional[str]
SnsTopicArn
- Type: typing.Optional[str]
SourceIdsList
- Type: typing.Optional[typing.List[str]]
SourceType
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
SubscriptionCreationTime
- Type: typing.Optional[str]
AwsRdsEventSubscriptionDetailsOutput
CustSubscriptionId
- Type: typing.Optional[str]
CustomerAwsId
- Type: typing.Optional[str]
Enabled
- Type: typing.Optional[bool]
EventCategoriesList
- Type: typing.Optional[typing.List[str]]
EventSubscriptionArn
- Type: typing.Optional[str]
SnsTopicArn
- Type: typing.Optional[str]
SourceIdsList
- Type: typing.Optional[typing.List[str]]
SourceType
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
SubscriptionCreationTime
- Type: typing.Optional[str]
AwsRdsPendingCloudWatchLogsExports
LogTypesToEnable
- Type: typing.Optional[typing.List[str]]
LogTypesToDisable
- Type: typing.Optional[typing.List[str]]
AwsRdsPendingCloudWatchLogsExportsOutput
LogTypesToEnable
- Type: typing.Optional[typing.List[str]]
LogTypesToDisable
- Type: typing.Optional[typing.List[str]]
AwsRedshiftClusterClusterNode
NodeRole
- Type: typing.Optional[str]
PrivateIpAddress
- Type: typing.Optional[str]
PublicIpAddress
- Type: typing.Optional[str]
AwsRedshiftClusterClusterParameterGroup
ClusterParameterStatusList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterParameterStatus]]
ParameterApplyStatus
- Type: typing.Optional[str]
ParameterGroupName
- Type: typing.Optional[str]
AwsRedshiftClusterClusterParameterGroupOutput
ClusterParameterStatusList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterParameterStatus]]
ParameterApplyStatus
- Type: typing.Optional[str]
ParameterGroupName
- Type: typing.Optional[str]
AwsRedshiftClusterClusterParameterStatus
ParameterName
- Type: typing.Optional[str]
ParameterApplyStatus
- Type: typing.Optional[str]
ParameterApplyErrorDescription
- Type: typing.Optional[str]
AwsRedshiftClusterClusterSecurityGroup
ClusterSecurityGroupName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsRedshiftClusterClusterSnapshotCopyStatus
DestinationRegion
- Type: typing.Optional[str]
ManualSnapshotRetentionPeriod
- Type: typing.Optional[int]
RetentionPeriod
- Type: typing.Optional[int]
SnapshotCopyGrantName
- Type: typing.Optional[str]
AwsRedshiftClusterDeferredMaintenanceWindow
DeferMaintenanceEndTime
- Type: typing.Optional[str]
DeferMaintenanceIdentifier
- Type: typing.Optional[str]
DeferMaintenanceStartTime
- Type: typing.Optional[str]
AwsRedshiftClusterDetails
AllowVersionUpgrade
- Type: typing.Optional[bool]
AutomatedSnapshotRetentionPeriod
- Type: typing.Optional[int]
AvailabilityZone
- Type: typing.Optional[str]
ClusterAvailabilityStatus
- Type: typing.Optional[str]
ClusterCreateTime
- Type: typing.Optional[str]
ClusterIdentifier
- Type: typing.Optional[str]
ClusterNodes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterNode]]
ClusterParameterGroups
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterParameterGroup, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterParameterGroupOutput]]]
ClusterPublicKey
- Type: typing.Optional[str]
ClusterRevisionNumber
- Type: typing.Optional[str]
ClusterSecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterSecurityGroup]]
ClusterSnapshotCopyStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterSnapshotCopyStatus]
ClusterStatus
- Type: typing.Optional[str]
ClusterSubnetGroupName
- Type: typing.Optional[str]
ClusterVersion
- Type: typing.Optional[str]
DBName
- Type: typing.Optional[str]
DeferredMaintenanceWindows
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterDeferredMaintenanceWindow]]
ElasticIpStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterElasticIpStatus]
ElasticResizeNumberOfNodeOptions
- Type: typing.Optional[str]
Encrypted
- Type: typing.Optional[bool]
Endpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterEndpoint]
EnhancedVpcRouting
- Type: typing.Optional[bool]
ExpectedNextSnapshotScheduleTime
- Type: typing.Optional[str]
ExpectedNextSnapshotScheduleTimeStatus
- Type: typing.Optional[str]
HsmStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterHsmStatus]
IamRoles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterIamRole]]
KmsKeyId
- Type: typing.Optional[str]
MaintenanceTrackName
- Type: typing.Optional[str]
ManualSnapshotRetentionPeriod
- Type: typing.Optional[int]
MasterUsername
- Type: typing.Optional[str]
NextMaintenanceWindowStartTime
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
NumberOfNodes
- Type: typing.Optional[int]
PendingActions
- Type: typing.Optional[typing.List[str]]
PendingModifiedValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterPendingModifiedValues]
PreferredMaintenanceWindow
- Type: typing.Optional[str]
PubliclyAccessible
- Type: typing.Optional[bool]
ResizeInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterResizeInfo]
RestoreStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterRestoreStatus]
SnapshotScheduleIdentifier
- Type: typing.Optional[str]
SnapshotScheduleState
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
VpcSecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterVpcSecurityGroup]]
LoggingStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterLoggingStatus]
AwsRedshiftClusterDetailsOutput
AllowVersionUpgrade
- Type: typing.Optional[bool]
AutomatedSnapshotRetentionPeriod
- Type: typing.Optional[int]
AvailabilityZone
- Type: typing.Optional[str]
ClusterAvailabilityStatus
- Type: typing.Optional[str]
ClusterCreateTime
- Type: typing.Optional[str]
ClusterIdentifier
- Type: typing.Optional[str]
ClusterNodes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterNode]]
ClusterParameterGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterParameterGroupOutput]]
ClusterPublicKey
- Type: typing.Optional[str]
ClusterRevisionNumber
- Type: typing.Optional[str]
ClusterSecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterSecurityGroup]]
ClusterSnapshotCopyStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterClusterSnapshotCopyStatus]
ClusterStatus
- Type: typing.Optional[str]
ClusterSubnetGroupName
- Type: typing.Optional[str]
ClusterVersion
- Type: typing.Optional[str]
DBName
- Type: typing.Optional[str]
DeferredMaintenanceWindows
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterDeferredMaintenanceWindow]]
ElasticIpStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterElasticIpStatus]
ElasticResizeNumberOfNodeOptions
- Type: typing.Optional[str]
Encrypted
- Type: typing.Optional[bool]
Endpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterEndpoint]
EnhancedVpcRouting
- Type: typing.Optional[bool]
ExpectedNextSnapshotScheduleTime
- Type: typing.Optional[str]
ExpectedNextSnapshotScheduleTimeStatus
- Type: typing.Optional[str]
HsmStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterHsmStatus]
IamRoles
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterIamRole]]
KmsKeyId
- Type: typing.Optional[str]
MaintenanceTrackName
- Type: typing.Optional[str]
ManualSnapshotRetentionPeriod
- Type: typing.Optional[int]
MasterUsername
- Type: typing.Optional[str]
NextMaintenanceWindowStartTime
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
NumberOfNodes
- Type: typing.Optional[int]
PendingActions
- Type: typing.Optional[typing.List[str]]
PendingModifiedValues
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterPendingModifiedValues]
PreferredMaintenanceWindow
- Type: typing.Optional[str]
PubliclyAccessible
- Type: typing.Optional[bool]
ResizeInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterResizeInfo]
RestoreStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterRestoreStatus]
SnapshotScheduleIdentifier
- Type: typing.Optional[str]
SnapshotScheduleState
- Type: typing.Optional[str]
VpcId
- Type: typing.Optional[str]
VpcSecurityGroups
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterVpcSecurityGroup]]
LoggingStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterLoggingStatus]
AwsRedshiftClusterElasticIpStatus
ElasticIp
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsRedshiftClusterEndpoint
Address
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
AwsRedshiftClusterHsmStatus
HsmClientCertificateIdentifier
- Type: typing.Optional[str]
HsmConfigurationIdentifier
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
AwsRedshiftClusterIamRole
ApplyStatus
- Type: typing.Optional[str]
IamRoleArn
- Type: typing.Optional[str]
AwsRedshiftClusterLoggingStatus
BucketName
- Type: typing.Optional[str]
LastFailureMessage
- Type: typing.Optional[str]
LastFailureTime
- Type: typing.Optional[str]
LastSuccessfulDeliveryTime
- Type: typing.Optional[str]
LoggingEnabled
- Type: typing.Optional[bool]
S3KeyPrefix
- Type: typing.Optional[str]
AwsRedshiftClusterPendingModifiedValues
AutomatedSnapshotRetentionPeriod
- Type: typing.Optional[int]
ClusterIdentifier
- Type: typing.Optional[str]
ClusterType
- Type: typing.Optional[str]
ClusterVersion
- Type: typing.Optional[str]
EncryptionType
- Type: typing.Optional[str]
EnhancedVpcRouting
- Type: typing.Optional[bool]
MaintenanceTrackName
- Type: typing.Optional[str]
MasterUserPassword
- Type: typing.Optional[str]
NodeType
- Type: typing.Optional[str]
NumberOfNodes
- Type: typing.Optional[int]
PubliclyAccessible
- Type: typing.Optional[bool]
AwsRedshiftClusterResizeInfo
AllowCancelResize
- Type: typing.Optional[bool]
ResizeType
- Type: typing.Optional[str]
AwsRedshiftClusterRestoreStatus
CurrentRestoreRateInMegaBytesPerSecond
- Type: typing.Optional[float]
ElapsedTimeInSeconds
- Type: typing.Optional[int]
EstimatedTimeToCompletionInSeconds
- Type: typing.Optional[int]
ProgressInMegaBytes
- Type: typing.Optional[int]
SnapshotSizeInMegaBytes
- Type: typing.Optional[int]
Status
- Type: typing.Optional[str]
AwsRedshiftClusterVpcSecurityGroup
Status
- Type: typing.Optional[str]
VpcSecurityGroupId
- Type: typing.Optional[str]
AwsRoute53HostedZoneConfigDetails
Comment
- Type: typing.Optional[str]
AwsRoute53HostedZoneDetails
HostedZone
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRoute53HostedZoneObjectDetails]
Vpcs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRoute53HostedZoneVpcDetails]]
NameServers
- Type: typing.Optional[typing.List[str]]
QueryLoggingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRoute53QueryLoggingConfigDetails]
AwsRoute53HostedZoneDetailsOutput
HostedZone
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRoute53HostedZoneObjectDetails]
Vpcs
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRoute53HostedZoneVpcDetails]]
NameServers
- Type: typing.Optional[typing.List[str]]
QueryLoggingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRoute53QueryLoggingConfigDetails]
AwsRoute53HostedZoneObjectDetails
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Config
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRoute53HostedZoneConfigDetails]
AwsRoute53HostedZoneVpcDetails
Id
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
AwsRoute53QueryLoggingConfigDetails
CloudWatchLogsLogGroupArn
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CloudWatchLogsLogGroupArnConfigDetails]
AwsS3AccessPointDetails
AccessPointArn
- Type: typing.Optional[str]
Alias
- Type: typing.Optional[str]
Bucket
- Type: typing.Optional[str]
BucketAccountId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
NetworkOrigin
- Type: typing.Optional[str]
PublicAccessBlockConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3AccountPublicAccessBlockDetails]
VpcConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3AccessPointVpcConfigurationDetails]
AwsS3AccessPointVpcConfigurationDetails
VpcId
- Type: typing.Optional[str]
AwsS3AccountPublicAccessBlockDetails
BlockPublicAcls
- Type: typing.Optional[bool]
BlockPublicPolicy
- Type: typing.Optional[bool]
IgnorePublicAcls
- Type: typing.Optional[bool]
RestrictPublicBuckets
- Type: typing.Optional[bool]
AwsS3BucketBucketLifecycleConfigurationDetails
Rules
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutput]]]
AwsS3BucketBucketLifecycleConfigurationDetailsOutput
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutput]]
AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetails
DaysAfterInitiation
- Type: typing.Optional[int]
AwsS3BucketBucketLifecycleConfigurationRulesDetails
AbortIncompleteMultipartUpload
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetails]
ExpirationDate
- Type: typing.Optional[str]
ExpirationInDays
- Type: typing.Optional[int]
ExpiredObjectDeleteMarker
- Type: typing.Optional[bool]
Filter
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutput, NoneType]
ID
- Type: typing.Optional[str]
NoncurrentVersionExpirationInDays
- Type: typing.Optional[int]
NoncurrentVersionTransitions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails]]
Prefix
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Transitions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails]]
AwsS3BucketBucketLifecycleConfigurationRulesDetailsOutput
AbortIncompleteMultipartUpload
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesAbortIncompleteMultipartUploadDetails]
ExpirationDate
- Type: typing.Optional[str]
ExpirationInDays
- Type: typing.Optional[int]
ExpiredObjectDeleteMarker
- Type: typing.Optional[bool]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutput]
ID
- Type: typing.Optional[str]
NoncurrentVersionExpirationInDays
- Type: typing.Optional[int]
NoncurrentVersionTransitions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails]]
Prefix
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Transitions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails]]
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetails
Predicate
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutput, NoneType]
AwsS3BucketBucketLifecycleConfigurationRulesFilterDetailsOutput
Predicate
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutput]
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetails
Operands
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails]]
Prefix
- Type: typing.Optional[str]
Tag
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetails]
Type
- Type: typing.Optional[str]
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetailsOutput
Operands
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails]]
Prefix
- Type: typing.Optional[str]
Tag
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetails]
Type
- Type: typing.Optional[str]
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails
Prefix
- Type: typing.Optional[str]
Tag
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails]
Type
- Type: typing.Optional[str]
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsTagDetails
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetails
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsS3BucketBucketLifecycleConfigurationRulesNoncurrentVersionTransitionsDetails
Days
- Type: typing.Optional[int]
StorageClass
- Type: typing.Optional[str]
AwsS3BucketBucketLifecycleConfigurationRulesTransitionsDetails
Date
- Type: typing.Optional[str]
Days
- Type: typing.Optional[int]
StorageClass
- Type: typing.Optional[str]
AwsS3BucketBucketVersioningConfiguration
IsMfaDeleteEnabled
- Type: typing.Optional[bool]
Status
- Type: typing.Optional[str]
AwsS3BucketDetails
OwnerId
- Type: typing.Optional[str]
OwnerName
- Type: typing.Optional[str]
OwnerAccountId
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[str]
ServerSideEncryptionConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketServerSideEncryptionConfiguration, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketServerSideEncryptionConfigurationOutput, NoneType]
BucketLifecycleConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationDetailsOutput, NoneType]
PublicAccessBlockConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3AccountPublicAccessBlockDetails]
AccessControlList
- Type: typing.Optional[str]
BucketLoggingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketLoggingConfiguration]
BucketWebsiteConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketWebsiteConfiguration, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketWebsiteConfigurationOutput, NoneType]
BucketNotificationConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfiguration, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationOutput, NoneType]
BucketVersioningConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketVersioningConfiguration]
ObjectLockConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketObjectLockConfiguration]
Name
- Type: typing.Optional[str]
AwsS3BucketDetailsOutput
OwnerId
- Type: typing.Optional[str]
OwnerName
- Type: typing.Optional[str]
OwnerAccountId
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[str]
ServerSideEncryptionConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketServerSideEncryptionConfigurationOutput]
BucketLifecycleConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketLifecycleConfigurationDetailsOutput]
PublicAccessBlockConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3AccountPublicAccessBlockDetails]
AccessControlList
- Type: typing.Optional[str]
BucketLoggingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketLoggingConfiguration]
BucketWebsiteConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketWebsiteConfigurationOutput]
BucketNotificationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationOutput]
BucketVersioningConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketBucketVersioningConfiguration]
ObjectLockConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketObjectLockConfiguration]
Name
- Type: typing.Optional[str]
AwsS3BucketLoggingConfiguration
DestinationBucketName
- Type: typing.Optional[str]
LogFilePrefix
- Type: typing.Optional[str]
AwsS3BucketNotificationConfiguration
Configurations
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationDetail, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationDetailOutput]]]
AwsS3BucketNotificationConfigurationDetail
Events
- Type: typing.Optional[typing.List[str]]
Filter
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationFilter, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationFilterOutput, NoneType]
Destination
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsS3BucketNotificationConfigurationDetailOutput
Events
- Type: typing.Optional[typing.List[str]]
Filter
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationFilterOutput]
Destination
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsS3BucketNotificationConfigurationFilter
S3KeyFilter
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationS3KeyFilter, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationS3KeyFilterOutput, NoneType]
AwsS3BucketNotificationConfigurationFilterOutput
S3KeyFilter
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationS3KeyFilterOutput]
AwsS3BucketNotificationConfigurationOutput
Configurations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationDetailOutput]]
AwsS3BucketNotificationConfigurationS3KeyFilter
FilterRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationS3KeyFilterRule]]
AwsS3BucketNotificationConfigurationS3KeyFilterOutput
FilterRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketNotificationConfigurationS3KeyFilterRule]]
AwsS3BucketNotificationConfigurationS3KeyFilterRule
Name
- Type: typing.Optional[typing.Literal['Prefix', 'Suffix']]
Value
- Type: typing.Optional[str]
AwsS3BucketObjectLockConfiguration
ObjectLockEnabled
- Type: typing.Optional[str]
Rule
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketObjectLockConfigurationRuleDetails]
AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetails
Days
- Type: typing.Optional[int]
Mode
- Type: typing.Optional[str]
Years
- Type: typing.Optional[int]
AwsS3BucketObjectLockConfigurationRuleDetails
DefaultRetention
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketObjectLockConfigurationRuleDefaultRetentionDetails]
AwsS3BucketServerSideEncryptionByDefault
SSEAlgorithm
- Type: typing.Optional[str]
KMSMasterKeyID
- Type: typing.Optional[str]
AwsS3BucketServerSideEncryptionConfiguration
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketServerSideEncryptionRule]]
AwsS3BucketServerSideEncryptionConfigurationOutput
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketServerSideEncryptionRule]]
AwsS3BucketServerSideEncryptionRule
ApplyServerSideEncryptionByDefault
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketServerSideEncryptionByDefault]
AwsS3BucketWebsiteConfiguration
ErrorDocument
- Type: typing.Optional[str]
IndexDocumentSuffix
- Type: typing.Optional[str]
RedirectAllRequestsTo
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketWebsiteConfigurationRedirectTo]
RoutingRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketWebsiteConfigurationRoutingRule]]
AwsS3BucketWebsiteConfigurationOutput
ErrorDocument
- Type: typing.Optional[str]
IndexDocumentSuffix
- Type: typing.Optional[str]
RedirectAllRequestsTo
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketWebsiteConfigurationRedirectTo]
RoutingRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketWebsiteConfigurationRoutingRule]]
AwsS3BucketWebsiteConfigurationRedirectTo
Hostname
- Type: typing.Optional[str]
Protocol
- Type: typing.Optional[str]
AwsS3BucketWebsiteConfigurationRoutingRule
Condition
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketWebsiteConfigurationRoutingRuleCondition]
Redirect
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketWebsiteConfigurationRoutingRuleRedirect]
AwsS3BucketWebsiteConfigurationRoutingRuleCondition
HttpErrorCodeReturnedEquals
- Type: typing.Optional[str]
KeyPrefixEquals
- Type: typing.Optional[str]
AwsS3BucketWebsiteConfigurationRoutingRuleRedirect
Hostname
- Type: typing.Optional[str]
HttpRedirectCode
- Type: typing.Optional[str]
Protocol
- Type: typing.Optional[str]
ReplaceKeyPrefixWith
- Type: typing.Optional[str]
ReplaceKeyWith
- Type: typing.Optional[str]
AwsS3ObjectDetails
LastModified
- Type: typing.Optional[str]
ETag
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
ContentType
- Type: typing.Optional[str]
ServerSideEncryption
- Type: typing.Optional[str]
SSEKMSKeyId
- Type: typing.Optional[str]
AwsSageMakerNotebookInstanceDetails
AcceleratorTypes
- Type: typing.Optional[typing.List[str]]
AdditionalCodeRepositories
- Type: typing.Optional[typing.List[str]]
DefaultCodeRepository
- Type: typing.Optional[str]
DirectInternetAccess
- Type: typing.Optional[str]
FailureReason
- Type: typing.Optional[str]
InstanceMetadataServiceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetails]
InstanceType
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
NetworkInterfaceId
- Type: typing.Optional[str]
NotebookInstanceArn
- Type: typing.Optional[str]
NotebookInstanceLifecycleConfigName
- Type: typing.Optional[str]
NotebookInstanceName
- Type: typing.Optional[str]
NotebookInstanceStatus
- Type: typing.Optional[str]
PlatformIdentifier
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
RootAccess
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
SubnetId
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
VolumeSizeInGB
- Type: typing.Optional[int]
AwsSageMakerNotebookInstanceDetailsOutput
AcceleratorTypes
- Type: typing.Optional[typing.List[str]]
AdditionalCodeRepositories
- Type: typing.Optional[typing.List[str]]
DefaultCodeRepository
- Type: typing.Optional[str]
DirectInternetAccess
- Type: typing.Optional[str]
FailureReason
- Type: typing.Optional[str]
InstanceMetadataServiceConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetails]
InstanceType
- Type: typing.Optional[str]
KmsKeyId
- Type: typing.Optional[str]
NetworkInterfaceId
- Type: typing.Optional[str]
NotebookInstanceArn
- Type: typing.Optional[str]
NotebookInstanceLifecycleConfigName
- Type: typing.Optional[str]
NotebookInstanceName
- Type: typing.Optional[str]
NotebookInstanceStatus
- Type: typing.Optional[str]
PlatformIdentifier
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
RootAccess
- Type: typing.Optional[str]
SecurityGroups
- Type: typing.Optional[typing.List[str]]
SubnetId
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
VolumeSizeInGB
- Type: typing.Optional[int]
AwsSageMakerNotebookInstanceMetadataServiceConfigurationDetails
MinimumInstanceMetadataServiceVersion
- Type: typing.Optional[str]
AwsSecretsManagerSecretDetails
RotationRules
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecretsManagerSecretRotationRules]
RotationOccurredWithinFrequency
- Type: typing.Optional[bool]
KmsKeyId
- Type: typing.Optional[str]
RotationEnabled
- Type: typing.Optional[bool]
RotationLambdaArn
- Type: typing.Optional[str]
Deleted
- Type: typing.Optional[bool]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
AwsSecretsManagerSecretRotationRules
AutomaticallyAfterDays
- Type: typing.Optional[int]
AwsSecurityFinding
SchemaVersion
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
ProductArn
- Type:
- Required: Yes
GeneratorId
- Type:
- Required: Yes
AwsAccountId
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Resources
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Resource, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ResourceOutput]]
- Required: Yes
ProductName
- Type: typing.Optional[str]
CompanyName
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
Types
- Type: typing.Optional[typing.List[str]]
FirstObservedAt
- Type: typing.Optional[str]
LastObservedAt
- Type: typing.Optional[str]
Severity
- Type:
Confidence
- Type: typing.Optional[int]
Criticality
- Type: typing.Optional[int]
Remediation
- Type:
SourceUrl
- Type: typing.Optional[str]
ProductFields
- Type: typing.Optional[typing.Dict[str, str]]
UserDefinedFields
- Type: typing.Optional[typing.Dict[str, str]]
Malware
- Type: typing.Optional[typing.List[NoneType]]
Network
- Type:
NetworkPath
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkPathComponent, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkPathComponentOutput]]]
Process
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ProcessDetails]
Threats
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Threat, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ThreatOutput]]]
ThreatIntelIndicators
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ThreatIntelIndicator]]
Compliance
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Compliance, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ComplianceOutput, NoneType]
VerificationState
- Type: typing.Optional[typing.Literal['BENIGN_POSITIVE', 'FALSE_POSITIVE', 'TRUE_POSITIVE', 'UNKNOWN']]
WorkflowState
- Type: typing.Optional[typing.Literal['ASSIGNED', 'DEFERRED', 'IN_PROGRESS', 'NEW', 'RESOLVED']]
Workflow
- Type:
RecordState
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
RelatedFindings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RelatedFinding]]
Note
- Type:
Vulnerabilities
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Vulnerability, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VulnerabilityOutput]]]
PatchSummary
- Type:
Action
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Action, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionOutput, NoneType]
FindingProviderFields
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FindingProviderFields, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FindingProviderFieldsOutput, NoneType]
Sample
- Type: typing.Optional[bool]
GeneratorDetails
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.GeneratorDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.GeneratorDetailsOutput, NoneType]
ProcessedAt
- Type: typing.Optional[str]
AwsAccountName
- Type: typing.Optional[str]
Detection
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Detection, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DetectionOutput, NoneType]
AwsSecurityFindingFilters
ProductArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AwsAccountId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Id
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
GeneratorId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Region
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Type
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FirstObservedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
LastObservedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
CreatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
UpdatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
SeverityProduct
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
SeverityNormalized
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
SeverityLabel
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Confidence
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
Criticality
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
Title
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Description
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RecommendationText
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
SourceUrl
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ProductFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ProductName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
CompanyName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
UserDefinedFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
MalwareName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
MalwareType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
MalwarePath
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
MalwareState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NetworkDirection
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NetworkProtocol
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NetworkSourceIpV4
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
NetworkSourceIpV6
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
NetworkSourcePort
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
NetworkSourceDomain
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NetworkSourceMac
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NetworkDestinationIpV4
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
NetworkDestinationIpV6
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
NetworkDestinationPort
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
NetworkDestinationDomain
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ProcessName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ProcessPath
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ProcessPid
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
ProcessParentPid
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
ProcessLaunchedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ProcessTerminatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ThreatIntelIndicatorType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ThreatIntelIndicatorValue
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ThreatIntelIndicatorCategory
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ThreatIntelIndicatorLastObservedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ThreatIntelIndicatorSource
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ThreatIntelIndicatorSourceUrl
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourcePartition
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceRegion
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ResourceAwsEc2InstanceType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceImageId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceIpV4Addresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
ResourceAwsEc2InstanceIpV6Addresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
ResourceAwsEc2InstanceKeyName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceIamInstanceProfileArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceVpcId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceSubnetId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceLaunchedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ResourceAwsS3BucketOwnerId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsS3BucketOwnerName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsIamAccessKeyUserName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsIamAccessKeyPrincipalName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsIamAccessKeyStatus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsIamAccessKeyCreatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ResourceAwsIamUserUserName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceContainerName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceContainerImageId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceContainerImageName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceContainerLaunchedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ResourceDetailsOther
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ComplianceStatus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
VerificationState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
WorkflowState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
WorkflowStatus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RecordState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RelatedFindingsProductArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RelatedFindingsId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NoteText
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NoteUpdatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
NoteUpdatedBy
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Keyword
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.KeywordFilter]]
FindingProviderFieldsConfidence
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
FindingProviderFieldsCriticality
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
FindingProviderFieldsRelatedFindingsId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FindingProviderFieldsRelatedFindingsProductArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FindingProviderFieldsSeverityLabel
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FindingProviderFieldsSeverityOriginal
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FindingProviderFieldsTypes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Sample
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.BooleanFilter]]
ComplianceSecurityControlId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ComplianceAssociatedStandardsId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
VulnerabilitiesExploitAvailable
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
VulnerabilitiesFixAvailable
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ComplianceSecurityControlParametersName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ComplianceSecurityControlParametersValue
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AwsAccountName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceApplicationName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceApplicationArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AwsSecurityFindingFiltersOutput
ProductArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AwsAccountId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Id
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
GeneratorId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Region
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Type
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FirstObservedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
LastObservedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
CreatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
UpdatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
SeverityProduct
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
SeverityNormalized
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
SeverityLabel
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Confidence
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
Criticality
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
Title
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Description
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RecommendationText
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
SourceUrl
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ProductFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ProductName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
CompanyName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
UserDefinedFields
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
MalwareName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
MalwareType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
MalwarePath
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
MalwareState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NetworkDirection
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NetworkProtocol
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NetworkSourceIpV4
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
NetworkSourceIpV6
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
NetworkSourcePort
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
NetworkSourceDomain
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NetworkSourceMac
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NetworkDestinationIpV4
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
NetworkDestinationIpV6
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
NetworkDestinationPort
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
NetworkDestinationDomain
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ProcessName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ProcessPath
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ProcessPid
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
ProcessParentPid
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
ProcessLaunchedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ProcessTerminatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ThreatIntelIndicatorType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ThreatIntelIndicatorValue
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ThreatIntelIndicatorCategory
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ThreatIntelIndicatorLastObservedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ThreatIntelIndicatorSource
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ThreatIntelIndicatorSourceUrl
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourcePartition
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceRegion
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ResourceAwsEc2InstanceType
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceImageId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceIpV4Addresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
ResourceAwsEc2InstanceIpV6Addresses
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IpFilter]]
ResourceAwsEc2InstanceKeyName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceIamInstanceProfileArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceVpcId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceSubnetId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsEc2InstanceLaunchedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ResourceAwsS3BucketOwnerId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsS3BucketOwnerName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsIamAccessKeyUserName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsIamAccessKeyPrincipalName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsIamAccessKeyStatus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceAwsIamAccessKeyCreatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ResourceAwsIamUserUserName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceContainerName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceContainerImageId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceContainerImageName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceContainerLaunchedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
ResourceDetailsOther
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.MapFilter]]
ComplianceStatus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
VerificationState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
WorkflowState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
WorkflowStatus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RecordState
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RelatedFindingsProductArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
RelatedFindingsId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NoteText
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
NoteUpdatedAt
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DateFilter]]
NoteUpdatedBy
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Keyword
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.KeywordFilter]]
FindingProviderFieldsConfidence
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
FindingProviderFieldsCriticality
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NumberFilter]]
FindingProviderFieldsRelatedFindingsId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FindingProviderFieldsRelatedFindingsProductArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FindingProviderFieldsSeverityLabel
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FindingProviderFieldsSeverityOriginal
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
FindingProviderFieldsTypes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
Sample
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.BooleanFilter]]
ComplianceSecurityControlId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ComplianceAssociatedStandardsId
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
VulnerabilitiesExploitAvailable
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
VulnerabilitiesFixAvailable
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ComplianceSecurityControlParametersName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ComplianceSecurityControlParametersValue
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AwsAccountName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceApplicationName
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
ResourceApplicationArn
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringFilter]]
AwsSecurityFindingIdentifier
Id
- Type:
- Required: Yes
ProductArn
- Type:
- Required: Yes
AwsSecurityFindingOutput
SchemaVersion
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
ProductArn
- Type:
- Required: Yes
GeneratorId
- Type:
- Required: Yes
AwsAccountId
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Resources
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ResourceOutput]
- Required: Yes
ProductName
- Type: typing.Optional[str]
CompanyName
- Type: typing.Optional[str]
Region
- Type: typing.Optional[str]
Types
- Type: typing.Optional[typing.List[str]]
FirstObservedAt
- Type: typing.Optional[str]
LastObservedAt
- Type: typing.Optional[str]
Severity
- Type:
Confidence
- Type: typing.Optional[int]
Criticality
- Type: typing.Optional[int]
Remediation
- Type:
SourceUrl
- Type: typing.Optional[str]
ProductFields
- Type: typing.Optional[typing.Dict[str, str]]
UserDefinedFields
- Type: typing.Optional[typing.Dict[str, str]]
Malware
- Type: typing.Optional[typing.List[NoneType]]
Network
- Type:
NetworkPath
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkPathComponentOutput]]
Process
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ProcessDetails]
Threats
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ThreatOutput]]
ThreatIntelIndicators
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ThreatIntelIndicator]]
Compliance
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ComplianceOutput]
VerificationState
- Type: typing.Optional[typing.Literal['BENIGN_POSITIVE', 'FALSE_POSITIVE', 'TRUE_POSITIVE', 'UNKNOWN']]
WorkflowState
- Type: typing.Optional[typing.Literal['ASSIGNED', 'DEFERRED', 'IN_PROGRESS', 'NEW', 'RESOLVED']]
Workflow
- Type:
RecordState
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
RelatedFindings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RelatedFinding]]
Note
- Type:
Vulnerabilities
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VulnerabilityOutput]]
PatchSummary
- Type:
Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionOutput]
FindingProviderFields
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FindingProviderFieldsOutput]
Sample
- Type: typing.Optional[bool]
GeneratorDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.GeneratorDetailsOutput]
ProcessedAt
- Type: typing.Optional[str]
AwsAccountName
- Type: typing.Optional[str]
Detection
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DetectionOutput]
AwsSnsTopicDetails
KmsMasterKeyId
- Type: typing.Optional[str]
Subscription
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSnsTopicSubscription]]
TopicName
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
SqsSuccessFeedbackRoleArn
- Type: typing.Optional[str]
SqsFailureFeedbackRoleArn
- Type: typing.Optional[str]
ApplicationSuccessFeedbackRoleArn
- Type: typing.Optional[str]
FirehoseSuccessFeedbackRoleArn
- Type: typing.Optional[str]
FirehoseFailureFeedbackRoleArn
- Type: typing.Optional[str]
HttpSuccessFeedbackRoleArn
- Type: typing.Optional[str]
HttpFailureFeedbackRoleArn
- Type: typing.Optional[str]
AwsSnsTopicDetailsOutput
KmsMasterKeyId
- Type: typing.Optional[str]
Subscription
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSnsTopicSubscription]]
TopicName
- Type: typing.Optional[str]
Owner
- Type: typing.Optional[str]
SqsSuccessFeedbackRoleArn
- Type: typing.Optional[str]
SqsFailureFeedbackRoleArn
- Type: typing.Optional[str]
ApplicationSuccessFeedbackRoleArn
- Type: typing.Optional[str]
FirehoseSuccessFeedbackRoleArn
- Type: typing.Optional[str]
FirehoseFailureFeedbackRoleArn
- Type: typing.Optional[str]
HttpSuccessFeedbackRoleArn
- Type: typing.Optional[str]
HttpFailureFeedbackRoleArn
- Type: typing.Optional[str]
AwsSnsTopicSubscription
Endpoint
- Type: typing.Optional[str]
Protocol
- Type: typing.Optional[str]
AwsSqsQueueDetails
KmsDataKeyReusePeriodSeconds
- Type: typing.Optional[int]
KmsMasterKeyId
- Type: typing.Optional[str]
QueueName
- Type: typing.Optional[str]
DeadLetterTargetArn
- Type: typing.Optional[str]
AwsSsmComplianceSummary
Status
- Type: typing.Optional[str]
CompliantCriticalCount
- Type: typing.Optional[int]
CompliantHighCount
- Type: typing.Optional[int]
CompliantMediumCount
- Type: typing.Optional[int]
ExecutionType
- Type: typing.Optional[str]
NonCompliantCriticalCount
- Type: typing.Optional[int]
CompliantInformationalCount
- Type: typing.Optional[int]
NonCompliantInformationalCount
- Type: typing.Optional[int]
CompliantUnspecifiedCount
- Type: typing.Optional[int]
NonCompliantLowCount
- Type: typing.Optional[int]
NonCompliantHighCount
- Type: typing.Optional[int]
CompliantLowCount
- Type: typing.Optional[int]
ComplianceType
- Type: typing.Optional[str]
PatchBaselineId
- Type: typing.Optional[str]
OverallSeverity
- Type: typing.Optional[str]
NonCompliantMediumCount
- Type: typing.Optional[int]
NonCompliantUnspecifiedCount
- Type: typing.Optional[int]
PatchGroup
- Type: typing.Optional[str]
AwsSsmPatch
ComplianceSummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSsmComplianceSummary]
AwsSsmPatchComplianceDetails
Patch
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSsmPatch]
AwsStepFunctionStateMachineDetails
Label
- Type: typing.Optional[str]
LoggingConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineLoggingConfigurationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineLoggingConfigurationDetailsOutput, NoneType]
Name
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
StateMachineArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
TracingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineTracingConfigurationDetails]
Type
- Type: typing.Optional[str]
AwsStepFunctionStateMachineDetailsOutput
Label
- Type: typing.Optional[str]
LoggingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineLoggingConfigurationDetailsOutput]
Name
- Type: typing.Optional[str]
RoleArn
- Type: typing.Optional[str]
StateMachineArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
TracingConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineTracingConfigurationDetails]
Type
- Type: typing.Optional[str]
AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetails
LogGroupArn
- Type: typing.Optional[str]
AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails
CloudWatchLogsLogGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineLoggingConfigurationDestinationsCloudWatchLogsLogGroupDetails]
AwsStepFunctionStateMachineLoggingConfigurationDetails
Destinations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails]]
IncludeExecutionData
- Type: typing.Optional[bool]
Level
- Type: typing.Optional[str]
AwsStepFunctionStateMachineLoggingConfigurationDetailsOutput
Destinations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineLoggingConfigurationDestinationsDetails]]
IncludeExecutionData
- Type: typing.Optional[bool]
Level
- Type: typing.Optional[str]
AwsStepFunctionStateMachineTracingConfigurationDetails
Enabled
- Type: typing.Optional[bool]
AwsWafRateBasedRuleDetails
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RateKey
- Type: typing.Optional[str]
RateLimit
- Type: typing.Optional[int]
RuleId
- Type: typing.Optional[str]
MatchPredicates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRateBasedRuleMatchPredicate]]
AwsWafRateBasedRuleDetailsOutput
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RateKey
- Type: typing.Optional[str]
RateLimit
- Type: typing.Optional[int]
RuleId
- Type: typing.Optional[str]
MatchPredicates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRateBasedRuleMatchPredicate]]
AwsWafRateBasedRuleMatchPredicate
DataId
- Type: typing.Optional[str]
Negated
- Type: typing.Optional[bool]
Type
- Type: typing.Optional[str]
AwsWafRegionalRateBasedRuleDetails
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RateKey
- Type: typing.Optional[str]
RateLimit
- Type: typing.Optional[int]
RuleId
- Type: typing.Optional[str]
MatchPredicates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRateBasedRuleMatchPredicate]]
AwsWafRegionalRateBasedRuleDetailsOutput
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RateKey
- Type: typing.Optional[str]
RateLimit
- Type: typing.Optional[int]
RuleId
- Type: typing.Optional[str]
MatchPredicates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRateBasedRuleMatchPredicate]]
AwsWafRegionalRateBasedRuleMatchPredicate
DataId
- Type: typing.Optional[str]
Negated
- Type: typing.Optional[bool]
Type
- Type: typing.Optional[str]
AwsWafRegionalRuleDetails
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
PredicateList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRulePredicateListDetails]]
RuleId
- Type: typing.Optional[str]
AwsWafRegionalRuleDetailsOutput
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
PredicateList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRulePredicateListDetails]]
RuleId
- Type: typing.Optional[str]
AwsWafRegionalRuleGroupDetails
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RuleGroupId
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRuleGroupRulesDetails]]
AwsWafRegionalRuleGroupDetailsOutput
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RuleGroupId
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRuleGroupRulesDetails]]
AwsWafRegionalRuleGroupRulesActionDetails
Type
- Type: typing.Optional[str]
AwsWafRegionalRuleGroupRulesDetails
Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRuleGroupRulesActionDetails]
Priority
- Type: typing.Optional[int]
RuleId
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsWafRegionalRulePredicateListDetails
DataId
- Type: typing.Optional[str]
Negated
- Type: typing.Optional[bool]
Type
- Type: typing.Optional[str]
AwsWafRegionalWebAclDetails
DefaultAction
- Type: typing.Optional[str]
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RulesList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalWebAclRulesListDetails]]
WebAclId
- Type: typing.Optional[str]
AwsWafRegionalWebAclDetailsOutput
DefaultAction
- Type: typing.Optional[str]
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RulesList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalWebAclRulesListDetails]]
WebAclId
- Type: typing.Optional[str]
AwsWafRegionalWebAclRulesListActionDetails
Type
- Type: typing.Optional[str]
AwsWafRegionalWebAclRulesListDetails
Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalWebAclRulesListActionDetails]
OverrideAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalWebAclRulesListOverrideActionDetails]
Priority
- Type: typing.Optional[int]
RuleId
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsWafRegionalWebAclRulesListOverrideActionDetails
Type
- Type: typing.Optional[str]
AwsWafRuleDetails
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
PredicateList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRulePredicateListDetails]]
RuleId
- Type: typing.Optional[str]
AwsWafRuleDetailsOutput
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
PredicateList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRulePredicateListDetails]]
RuleId
- Type: typing.Optional[str]
AwsWafRuleGroupDetails
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RuleGroupId
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRuleGroupRulesDetails]]
AwsWafRuleGroupDetailsOutput
MetricName
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
RuleGroupId
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRuleGroupRulesDetails]]
AwsWafRuleGroupRulesActionDetails
Type
- Type: typing.Optional[str]
AwsWafRuleGroupRulesDetails
Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRuleGroupRulesActionDetails]
Priority
- Type: typing.Optional[int]
RuleId
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsWafRulePredicateListDetails
DataId
- Type: typing.Optional[str]
Negated
- Type: typing.Optional[bool]
Type
- Type: typing.Optional[str]
AwsWafWebAclDetails
Name
- Type: typing.Optional[str]
DefaultAction
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafWebAclRule, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafWebAclRuleOutput]]]
WebAclId
- Type: typing.Optional[str]
AwsWafWebAclDetailsOutput
Name
- Type: typing.Optional[str]
DefaultAction
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafWebAclRuleOutput]]
WebAclId
- Type: typing.Optional[str]
AwsWafWebAclRule
Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.WafAction]
ExcludedRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.WafExcludedRule]]
OverrideAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.WafOverrideAction]
Priority
- Type: typing.Optional[int]
RuleId
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsWafWebAclRuleOutput
Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.WafAction]
ExcludedRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.WafExcludedRule]]
OverrideAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.WafOverrideAction]
Priority
- Type: typing.Optional[int]
RuleId
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
AwsWafv2ActionAllowDetails
CustomRequestHandling
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomRequestHandlingDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomRequestHandlingDetailsOutput, NoneType]
AwsWafv2ActionAllowDetailsOutput
CustomRequestHandling
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomRequestHandlingDetailsOutput]
AwsWafv2ActionBlockDetails
CustomResponse
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomResponseDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomResponseDetailsOutput, NoneType]
AwsWafv2ActionBlockDetailsOutput
CustomResponse
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomResponseDetailsOutput]
AwsWafv2CustomHttpHeader
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
AwsWafv2CustomRequestHandlingDetails
InsertHeaders
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomHttpHeader]]
AwsWafv2CustomRequestHandlingDetailsOutput
InsertHeaders
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomHttpHeader]]
AwsWafv2CustomResponseDetails
CustomResponseBodyKey
- Type: typing.Optional[str]
ResponseCode
- Type: typing.Optional[int]
ResponseHeaders
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomHttpHeader]]
AwsWafv2CustomResponseDetailsOutput
CustomResponseBodyKey
- Type: typing.Optional[str]
ResponseCode
- Type: typing.Optional[int]
ResponseHeaders
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomHttpHeader]]
AwsWafv2RuleGroupDetails
Capacity
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesDetailsOutput]]]
Scope
- Type: typing.Optional[str]
VisibilityConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2VisibilityConfigDetails]
AwsWafv2RuleGroupDetailsOutput
Capacity
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesDetailsOutput]]
Scope
- Type: typing.Optional[str]
VisibilityConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2VisibilityConfigDetails]
AwsWafv2RulesActionCaptchaDetails
CustomRequestHandling
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomRequestHandlingDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomRequestHandlingDetailsOutput, NoneType]
AwsWafv2RulesActionCaptchaDetailsOutput
CustomRequestHandling
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomRequestHandlingDetailsOutput]
AwsWafv2RulesActionCountDetails
CustomRequestHandling
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomRequestHandlingDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomRequestHandlingDetailsOutput, NoneType]
AwsWafv2RulesActionCountDetailsOutput
CustomRequestHandling
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2CustomRequestHandlingDetailsOutput]
AwsWafv2RulesActionDetails
Allow
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionAllowDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionAllowDetailsOutput, NoneType]
Block
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionBlockDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionBlockDetailsOutput, NoneType]
Captcha
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesActionCaptchaDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesActionCaptchaDetailsOutput, NoneType]
Count
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesActionCountDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesActionCountDetailsOutput, NoneType]
AwsWafv2RulesActionDetailsOutput
Allow
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionAllowDetailsOutput]
Block
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionBlockDetailsOutput]
Captcha
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesActionCaptchaDetailsOutput]
Count
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesActionCountDetailsOutput]
AwsWafv2RulesDetails
Action
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesActionDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesActionDetailsOutput, NoneType]
Name
- Type: typing.Optional[str]
OverrideAction
- Type: typing.Optional[str]
Priority
- Type: typing.Optional[int]
VisibilityConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2VisibilityConfigDetails]
AwsWafv2RulesDetailsOutput
Action
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesActionDetailsOutput]
Name
- Type: typing.Optional[str]
OverrideAction
- Type: typing.Optional[str]
Priority
- Type: typing.Optional[int]
VisibilityConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2VisibilityConfigDetails]
AwsWafv2VisibilityConfigDetails
CloudWatchMetricsEnabled
- Type: typing.Optional[bool]
MetricName
- Type: typing.Optional[str]
SampledRequestsEnabled
- Type: typing.Optional[bool]
AwsWafv2WebAclActionDetails
Allow
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionAllowDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionAllowDetailsOutput, NoneType]
Block
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionBlockDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionBlockDetailsOutput, NoneType]
AwsWafv2WebAclActionDetailsOutput
Allow
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionAllowDetailsOutput]
Block
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2ActionBlockDetailsOutput]
AwsWafv2WebAclCaptchaConfigDetails
ImmunityTimeProperty
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetails]
AwsWafv2WebAclCaptchaConfigImmunityTimePropertyDetails
ImmunityTime
- Type: typing.Optional[int]
AwsWafv2WebAclDetails
Name
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
ManagedbyFirewallManager
- Type: typing.Optional[bool]
Id
- Type: typing.Optional[str]
Capacity
- Type: typing.Optional[int]
CaptchaConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2WebAclCaptchaConfigDetails]
DefaultAction
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2WebAclActionDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2WebAclActionDetailsOutput, NoneType]
Description
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesDetails]]
VisibilityConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2VisibilityConfigDetails]
AwsWafv2WebAclDetailsOutput
Name
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
ManagedbyFirewallManager
- Type: typing.Optional[bool]
Id
- Type: typing.Optional[str]
Capacity
- Type: typing.Optional[int]
CaptchaConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2WebAclCaptchaConfigDetails]
DefaultAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2WebAclActionDetailsOutput]
Description
- Type: typing.Optional[str]
Rules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RulesDetailsOutput]]
VisibilityConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2VisibilityConfigDetails]
AwsXrayEncryptionConfigDetails
KeyId
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchDeleteAutomationRulesRequest
AutomationRulesArns
- Type: typing.List[str]
- Required: Yes
BatchDeleteAutomationRulesResponse
ProcessedAutomationRules
- Type: typing.List[str]
- Required: Yes
UnprocessedAutomationRules
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.UnprocessedAutomationRule]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchDisableStandardsRequest
StandardsSubscriptionArns
- Type: typing.List[str]
- Required: Yes
BatchDisableStandardsResponse
StandardsSubscriptions
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StandardsSubscription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchEnableStandardsRequest
StandardsSubscriptionRequests
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StandardsSubscriptionRequest]
- Required: Yes
BatchEnableStandardsResponse
StandardsSubscriptions
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StandardsSubscription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetAutomationRulesRequest
AutomationRulesArns
- Type: typing.List[str]
- Required: Yes
BatchGetAutomationRulesResponse
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesConfig]
- Required: Yes
UnprocessedAutomationRules
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.UnprocessedAutomationRule]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetConfigurationPolicyAssociationsRequest
ConfigurationPolicyAssociationIdentifiers
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ConfigurationPolicyAssociation]
- Required: Yes
BatchGetConfigurationPolicyAssociationsResponse
ConfigurationPolicyAssociations
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ConfigurationPolicyAssociationSummary]
- Required: Yes
UnprocessedConfigurationPolicyAssociations
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.UnprocessedConfigurationPolicyAssociation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetSecurityControlsRequest
SecurityControlIds
- Type: typing.List[str]
- Required: Yes
BatchGetSecurityControlsResponse
SecurityControls
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SecurityControl]
- Required: Yes
UnprocessedIds
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.UnprocessedSecurityControl]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetStandardsControlAssociationsRequest
StandardsControlAssociationIds
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StandardsControlAssociationId]
- Required: Yes
BatchGetStandardsControlAssociationsResponse
StandardsControlAssociationDetails
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StandardsControlAssociationDetail]
- Required: Yes
UnprocessedAssociations
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.UnprocessedStandardsControlAssociation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchImportFindingsRequest
Findings
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFinding, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingOutput]]
- Required: Yes
BatchImportFindingsResponse
FailedCount
- Type:
- Required: Yes
SuccessCount
- Type:
- Required: Yes
FailedFindings
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ImportFindingsError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchUpdateAutomationRulesRequest
UpdateAutomationRulesRequestItems
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.UpdateAutomationRulesRequestItem]
- Required: Yes
BatchUpdateAutomationRulesResponse
ProcessedAutomationRules
- Type: typing.List[str]
- Required: Yes
UnprocessedAutomationRules
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.UnprocessedAutomationRule]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchUpdateFindingsRequest
FindingIdentifiers
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingIdentifier]
- Required: Yes
Note
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NoteUpdate]
Severity
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SeverityUpdate]
VerificationState
- Type: typing.Optional[typing.Literal['BENIGN_POSITIVE', 'FALSE_POSITIVE', 'TRUE_POSITIVE', 'UNKNOWN']]
Confidence
- Type: typing.Optional[int]
Criticality
- Type: typing.Optional[int]
Types
- Type: typing.Optional[typing.List[str]]
UserDefinedFields
- Type: typing.Optional[typing.Dict[str, str]]
Workflow
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.WorkflowUpdate]
RelatedFindings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RelatedFinding]]
BatchUpdateFindingsResponse
ProcessedFindings
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingIdentifier]
- Required: Yes
UnprocessedFindings
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.BatchUpdateFindingsUnprocessedFinding]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchUpdateFindingsUnprocessedFinding
FindingIdentifier
- Type:
- Required: Yes
ErrorCode
- Type:
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
BatchUpdateStandardsControlAssociationsRequest
StandardsControlAssociationUpdates
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StandardsControlAssociationUpdate]
- Required: Yes
BatchUpdateStandardsControlAssociationsResponse
UnprocessedAssociationUpdates
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.UnprocessedStandardsControlAssociationUpdate]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BooleanConfigurationOptions
DefaultValue
- Type: typing.Optional[bool]
BooleanFilter
Value
- Type: typing.Optional[bool]
Cell
Column
- Type: typing.Optional[int]
Row
- Type: typing.Optional[int]
ColumnName
- Type: typing.Optional[str]
CellReference
- Type: typing.Optional[str]
CidrBlockAssociation
AssociationId
- Type: typing.Optional[str]
CidrBlock
- Type: typing.Optional[str]
CidrBlockState
- Type: typing.Optional[str]
City
CityName
- Type: typing.Optional[str]
ClassificationResult
MimeType
- Type: typing.Optional[str]
SizeClassified
- Type: typing.Optional[int]
AdditionalOccurrences
- Type: typing.Optional[bool]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ClassificationStatus]
SensitiveData
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SensitiveDataResult, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SensitiveDataResultOutput]]]
CustomDataIdentifiers
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CustomDataIdentifiersResult, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CustomDataIdentifiersResultOutput, NoneType]
ClassificationResultOutput
MimeType
- Type: typing.Optional[str]
SizeClassified
- Type: typing.Optional[int]
AdditionalOccurrences
- Type: typing.Optional[bool]
Status
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ClassificationStatus]
SensitiveData
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SensitiveDataResultOutput]]
CustomDataIdentifiers
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CustomDataIdentifiersResultOutput]
ClassificationStatus
Code
- Type: typing.Optional[str]
Reason
- Type: typing.Optional[str]
CloudWatchLogsLogGroupArnConfigDetails
CloudWatchLogsLogGroupArn
- Type: typing.Optional[str]
HostedZoneId
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
CodeVulnerabilitiesFilePath
EndLine
- Type: typing.Optional[int]
FileName
- Type: typing.Optional[str]
FilePath
- Type: typing.Optional[str]
StartLine
- Type: typing.Optional[int]
Compliance
Status
- Type: typing.Optional[typing.Literal['FAILED', 'NOT_AVAILABLE', 'PASSED', 'WARNING']]
RelatedRequirements
- Type: typing.Optional[typing.List[str]]
StatusReasons
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatusReason]]
SecurityControlId
- Type: typing.Optional[str]
AssociatedStandards
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AssociatedStandard]]
SecurityControlParameters
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SecurityControlParameter, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SecurityControlParameterOutput]]]
ComplianceOutput
Status
- Type: typing.Optional[typing.Literal['FAILED', 'NOT_AVAILABLE', 'PASSED', 'WARNING']]
RelatedRequirements
- Type: typing.Optional[typing.List[str]]
StatusReasons
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatusReason]]
SecurityControlId
- Type: typing.Optional[str]
AssociatedStandards
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AssociatedStandard]]
SecurityControlParameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SecurityControlParameterOutput]]
ConfigurationOptions
Integer
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IntegerConfigurationOptions]
IntegerList
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IntegerListConfigurationOptions]
Double
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DoubleConfigurationOptions]
String
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringConfigurationOptions]
StringList
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StringListConfigurationOptions]
Boolean
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.BooleanConfigurationOptions]
Enum
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.EnumConfigurationOptions]
EnumList
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.EnumListConfigurationOptions]
ConfigurationPolicyAssociation
Target
- Type:
ConfigurationPolicyAssociationSummary
ConfigurationPolicyId
- Type: typing.Optional[str]
TargetId
- Type: typing.Optional[str]
TargetType
- Type: typing.Optional[typing.Literal['ACCOUNT', 'ORGANIZATIONAL_UNIT', 'ROOT']]
AssociationType
- Type: typing.Optional[typing.Literal['APPLIED', 'INHERITED']]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
AssociationStatus
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'SUCCESS']]
AssociationStatusMessage
- Type: typing.Optional[str]
ConfigurationPolicySummary
Arn
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
ServiceEnabled
- Type: typing.Optional[bool]
ContainerDetails
ContainerRuntime
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ImageId
- Type: typing.Optional[str]
ImageName
- Type: typing.Optional[str]
LaunchedAt
- Type: typing.Optional[str]
VolumeMounts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VolumeMount]]
Privileged
- Type: typing.Optional[bool]
ContainerDetailsOutput
ContainerRuntime
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
ImageId
- Type: typing.Optional[str]
ImageName
- Type: typing.Optional[str]
LaunchedAt
- Type: typing.Optional[str]
VolumeMounts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VolumeMount]]
Privileged
- Type: typing.Optional[bool]
Country
CountryCode
- Type: typing.Optional[str]
CountryName
- Type: typing.Optional[str]
CreateActionTargetRequest
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
CreateActionTargetResponse
ActionTargetArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateAutomationRuleRequest
RuleOrder
- Type:
- Required: Yes
RuleName
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Criteria
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesFindingFilters, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesFindingFiltersOutput]
- Required: Yes
Actions
- Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesAction, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesActionOutput]]
- Required: Yes
Tags
- Type: typing.Optional[typing.Dict[str, str]]
RuleStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
IsTerminal
- Type: typing.Optional[bool]
CreateAutomationRuleResponse
RuleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfigurationPolicyRequest
Name
- Type:
- Required: Yes
ConfigurationPolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Policy, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PolicyOutput]
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateConfigurationPolicyResponse
Arn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ConfigurationPolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFindingAggregatorRequest
RegionLinkingMode
- Type:
- Required: Yes
Regions
- Type: typing.Optional[typing.List[str]]
CreateFindingAggregatorResponse
FindingAggregatorArn
- Type:
- Required: Yes
FindingAggregationRegion
- Type:
- Required: Yes
RegionLinkingMode
- Type:
- Required: Yes
Regions
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateInsightRequest
Name
- Type:
- Required: Yes
Filters
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingFilters, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingFiltersOutput]
- Required: Yes
GroupByAttribute
- Type:
- Required: Yes
CreateInsightResponse
InsightArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateMembersRequest
AccountDetails
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AccountDetails]
- Required: Yes
CreateMembersResponse
UnprocessedAccounts
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Result]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CustomDataIdentifiersDetections
Count
- Type: typing.Optional[int]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Occurrences
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Occurrences, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.OccurrencesOutput, NoneType]
CustomDataIdentifiersDetectionsOutput
Count
- Type: typing.Optional[int]
Arn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Occurrences
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.OccurrencesOutput]
CustomDataIdentifiersResult
Detections
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CustomDataIdentifiersDetections, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CustomDataIdentifiersDetectionsOutput]]]
TotalCount
- Type: typing.Optional[int]
CustomDataIdentifiersResultOutput
Detections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CustomDataIdentifiersDetectionsOutput]]
TotalCount
- Type: typing.Optional[int]
Cvss
Version
- Type: typing.Optional[str]
BaseScore
- Type: typing.Optional[float]
BaseVector
- Type: typing.Optional[str]
Source
- Type: typing.Optional[str]
Adjustments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Adjustment]]
CvssOutput
Version
- Type: typing.Optional[str]
BaseScore
- Type: typing.Optional[float]
BaseVector
- Type: typing.Optional[str]
Source
- Type: typing.Optional[str]
Adjustments
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Adjustment]]
DataClassificationDetails
DetailedResultsLocation
- Type: typing.Optional[str]
Result
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ClassificationResult, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ClassificationResultOutput, NoneType]
DataClassificationDetailsOutput
DetailedResultsLocation
- Type: typing.Optional[str]
Result
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ClassificationResultOutput]
DateFilter
Start
- Type: typing.Optional[str]
End
- Type: typing.Optional[str]
DateRange
- Type:
DateRange
Value
- Type: typing.Optional[int]
Unit
- Type: typing.Optional[typing.Literal['DAYS']]
DeclineInvitationsRequest
AccountIds
- Type: typing.List[str]
- Required: Yes
DeclineInvitationsResponse
UnprocessedAccounts
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Result]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteActionTargetRequest
ActionTargetArn
- Type:
- Required: Yes
DeleteActionTargetResponse
ActionTargetArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteConfigurationPolicyRequest
Identifier
- Type:
- Required: Yes
DeleteFindingAggregatorRequest
FindingAggregatorArn
- Type:
- Required: Yes
DeleteInsightRequest
InsightArn
- Type:
- Required: Yes
DeleteInsightResponse
InsightArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteInvitationsRequest
AccountIds
- Type: typing.List[str]
- Required: Yes
DeleteInvitationsResponse
UnprocessedAccounts
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Result]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteMembersRequest
AccountIds
- Type: typing.List[str]
- Required: Yes
DeleteMembersResponse
UnprocessedAccounts
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Result]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeActionTargetsRequest
ActionTargetArns
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeActionTargetsRequestPaginate
ActionTargetArns
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
DescribeActionTargetsResponse
ActionTargets
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionTarget]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeHubRequest
HubArn
- Type: typing.Optional[str]
DescribeHubResponse
HubArn
- Type:
- Required: Yes
SubscribedAt
- Type:
- Required: Yes
AutoEnableControls
- Type:
- Required: Yes
ControlFindingGenerator
- Type: typing.Literal['SECURITY_CONTROL', 'STANDARD_CONTROL']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeOrganizationConfigurationResponse
AutoEnable
- Type:
- Required: Yes
MemberAccountLimitReached
- Type:
- Required: Yes
AutoEnableStandards
- Type: typing.Literal['DEFAULT', 'NONE']
- Required: Yes
OrganizationConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeProductsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ProductArn
- Type: typing.Optional[str]
DescribeProductsRequestPaginate
ProductArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
DescribeProductsResponse
Products
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Product]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeStandardsControlsRequest
StandardsSubscriptionArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeStandardsControlsRequestPaginate
StandardsSubscriptionArn
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
DescribeStandardsControlsResponse
Controls
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StandardsControl]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeStandardsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeStandardsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
DescribeStandardsResponse
Standards
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Standard]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
Detection
Sequence
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Sequence, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SequenceOutput, NoneType]
DetectionOutput
Sequence
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SequenceOutput]
DisableImportFindingsForProductRequest
ProductSubscriptionArn
- Type:
- Required: Yes
DisableOrganizationAdminAccountRequest
AdminAccountId
- Type:
- Required: Yes
DisassociateMembersRequest
AccountIds
- Type: typing.List[str]
- Required: Yes
DnsRequestAction
Domain
- Type: typing.Optional[str]
Protocol
- Type: typing.Optional[str]
Blocked
- Type: typing.Optional[bool]
DoubleConfigurationOptions
DefaultValue
- Type: typing.Optional[float]
Min
- Type: typing.Optional[float]
Max
- Type: typing.Optional[float]
EnableImportFindingsForProductRequest
ProductArn
- Type:
- Required: Yes
EnableImportFindingsForProductResponse
ProductSubscriptionArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EnableOrganizationAdminAccountRequest
AdminAccountId
- Type:
- Required: Yes
EnableSecurityHubRequest
Tags
- Type: typing.Optional[typing.Dict[str, str]]
EnableDefaultStandards
- Type: typing.Optional[bool]
ControlFindingGenerator
- Type: typing.Optional[typing.Literal['SECURITY_CONTROL', 'STANDARD_CONTROL']]
EnumConfigurationOptions
DefaultValue
- Type: typing.Optional[str]
AllowedValues
- Type: typing.Optional[typing.List[str]]
EnumListConfigurationOptions
DefaultValue
- Type: typing.Optional[typing.List[str]]
MaxItems
- Type: typing.Optional[int]
AllowedValues
- Type: typing.Optional[typing.List[str]]
FilePaths
FilePath
- Type: typing.Optional[str]
FileName
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
Hash
- Type: typing.Optional[str]
FindingAggregator
FindingAggregatorArn
- Type: typing.Optional[str]
FindingHistoryRecord
FindingIdentifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingIdentifier]
UpdateTime
- Type: typing.Optional[datetime.datetime]
FindingCreated
- Type: typing.Optional[bool]
UpdateSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FindingHistoryUpdateSource]
Updates
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FindingHistoryUpdate]]
NextToken
- Type: typing.Optional[str]
FindingHistoryUpdate
UpdatedField
- Type: typing.Optional[str]
OldValue
- Type: typing.Optional[str]
NewValue
- Type: typing.Optional[str]
FindingHistoryUpdateSource
Type
- Type: typing.Optional[typing.Literal['BATCH_IMPORT_FINDINGS', 'BATCH_UPDATE_FINDINGS']]
Identity
- Type: typing.Optional[str]
FindingProviderFields
Confidence
- Type: typing.Optional[int]
Criticality
- Type: typing.Optional[int]
RelatedFindings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RelatedFinding]]
Severity
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FindingProviderSeverity]
Types
- Type: typing.Optional[typing.List[str]]
FindingProviderFieldsOutput
Confidence
- Type: typing.Optional[int]
Criticality
- Type: typing.Optional[int]
RelatedFindings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RelatedFinding]]
Severity
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FindingProviderSeverity]
Types
- Type: typing.Optional[typing.List[str]]
FindingProviderSeverity
Label
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM']]
Original
- Type: typing.Optional[str]
FirewallPolicyDetails
StatefulRuleGroupReferences
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FirewallPolicyStatefulRuleGroupReferencesDetails]]
StatelessCustomActions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FirewallPolicyStatelessCustomActionsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FirewallPolicyStatelessCustomActionsDetailsOutput]]]
StatelessDefaultActions
- Type: typing.Optional[typing.List[str]]
StatelessFragmentDefaultActions
- Type: typing.Optional[typing.List[str]]
StatelessRuleGroupReferences
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FirewallPolicyStatelessRuleGroupReferencesDetails]]
FirewallPolicyDetailsOutput
StatefulRuleGroupReferences
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FirewallPolicyStatefulRuleGroupReferencesDetails]]
StatelessCustomActions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FirewallPolicyStatelessCustomActionsDetailsOutput]]
StatelessDefaultActions
- Type: typing.Optional[typing.List[str]]
StatelessFragmentDefaultActions
- Type: typing.Optional[typing.List[str]]
StatelessRuleGroupReferences
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FirewallPolicyStatelessRuleGroupReferencesDetails]]
FirewallPolicyStatefulRuleGroupReferencesDetails
ResourceArn
- Type: typing.Optional[str]
FirewallPolicyStatelessCustomActionsDetails
ActionDefinition
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomActionDefinition, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomActionDefinitionOutput, NoneType]
ActionName
- Type: typing.Optional[str]
FirewallPolicyStatelessCustomActionsDetailsOutput
ActionDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomActionDefinitionOutput]
ActionName
- Type: typing.Optional[str]
FirewallPolicyStatelessRuleGroupReferencesDetails
Priority
- Type: typing.Optional[int]
ResourceArn
- Type: typing.Optional[str]
GeneratorDetails
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Labels
- Type: typing.Optional[typing.List[str]]
GeneratorDetailsOutput
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Labels
- Type: typing.Optional[typing.List[str]]
GeoLocation
Lon
- Type: typing.Optional[float]
Lat
- Type: typing.Optional[float]
GetAdministratorAccountResponse
Administrator
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfigurationPolicyAssociationRequest
Target
- Type:
- Required: Yes
GetConfigurationPolicyAssociationResponse
ConfigurationPolicyId
- Type:
- Required: Yes
TargetId
- Type:
- Required: Yes
TargetType
- Type: typing.Literal['ACCOUNT', 'ORGANIZATIONAL_UNIT', 'ROOT']
- Required: Yes
AssociationType
- Type: typing.Literal['APPLIED', 'INHERITED']
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
AssociationStatus
- Type: typing.Literal['FAILED', 'PENDING', 'SUCCESS']
- Required: Yes
AssociationStatusMessage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfigurationPolicyRequest
Identifier
- Type:
- Required: Yes
GetConfigurationPolicyResponse
Arn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ConfigurationPolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEnabledStandardsRequest
StandardsSubscriptionArns
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetEnabledStandardsRequestPaginate
StandardsSubscriptionArns
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
GetEnabledStandardsResponse
StandardsSubscriptions
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StandardsSubscription]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetFindingAggregatorRequest
FindingAggregatorArn
- Type:
- Required: Yes
GetFindingAggregatorResponse
FindingAggregatorArn
- Type:
- Required: Yes
FindingAggregationRegion
- Type:
- Required: Yes
RegionLinkingMode
- Type:
- Required: Yes
Regions
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetFindingHistoryRequest
FindingIdentifier
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetFindingHistoryRequestPaginate
FindingIdentifier
- Type:
- Required: Yes
StartTime
- Type: typing.Union[datetime.datetime, str, NoneType]
EndTime
- Type: typing.Union[datetime.datetime, str, NoneType]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
GetFindingHistoryResponse
Records
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FindingHistoryRecord]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetFindingsRequest
Filters
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingFilters, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingFiltersOutput, NoneType]
SortCriteria
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SortCriterion]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetFindingsRequestPaginate
Filters
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingFilters, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingFiltersOutput, NoneType]
SortCriteria
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SortCriterion]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
GetFindingsResponse
Findings
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingOutput]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetInsightResultsRequest
InsightArn
- Type:
- Required: Yes
GetInsightResultsResponse
InsightResults
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetInsightsRequest
InsightArns
- Type: typing.Optional[typing.List[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
GetInsightsRequestPaginate
InsightArns
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
GetInsightsResponse
Insights
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Insight]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
GetInvitationsCountResponse
InvitationsCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMasterAccountResponse
Master
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMembersRequest
AccountIds
- Type: typing.List[str]
- Required: Yes
GetMembersResponse
Members
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Member]
- Required: Yes
UnprocessedAccounts
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Result]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSecurityControlDefinitionRequest
SecurityControlId
- Type:
- Required: Yes
GetSecurityControlDefinitionResponse
SecurityControlDefinition
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IcmpTypeCode
Code
- Type: typing.Optional[int]
Type
- Type: typing.Optional[int]
ImportFindingsError
Id
- Type:
- Required: Yes
ErrorCode
- Type:
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
Indicator
Key
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.List[str]]
Title
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
IndicatorOutput
Key
- Type: typing.Optional[str]
Values
- Type: typing.Optional[typing.List[str]]
Title
- Type: typing.Optional[str]
Type
- Type: typing.Optional[str]
Insight
InsightArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Filters
- Type:
- Required: Yes
GroupByAttribute
- Type:
- Required: Yes
InsightResultValue
GroupByAttributeValue
- Type:
- Required: Yes
Count
- Type:
- Required: Yes
InsightResults
InsightArn
- Type:
- Required: Yes
GroupByAttribute
- Type:
- Required: Yes
ResultValues
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.InsightResultValue]
- Required: Yes
IntegerConfigurationOptions
DefaultValue
- Type: typing.Optional[int]
Min
- Type: typing.Optional[int]
Max
- Type: typing.Optional[int]
IntegerListConfigurationOptions
DefaultValue
- Type: typing.Optional[typing.List[int]]
Min
- Type: typing.Optional[int]
Max
- Type: typing.Optional[int]
MaxItems
- Type: typing.Optional[int]
Invitation
AccountId
- Type: typing.Optional[str]
InvitationId
- Type: typing.Optional[str]
InvitedAt
- Type: typing.Optional[datetime.datetime]
MemberStatus
- Type: typing.Optional[str]
InviteMembersRequest
AccountIds
- Type: typing.List[str]
- Required: Yes
InviteMembersResponse
UnprocessedAccounts
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Result]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
IpFilter
Cidr
- Type: typing.Optional[str]
IpOrganizationDetails
Asn
- Type: typing.Optional[int]
AsnOrg
- Type: typing.Optional[str]
Isp
- Type: typing.Optional[str]
Org
- Type: typing.Optional[str]
Ipv6CidrBlockAssociation
AssociationId
- Type: typing.Optional[str]
Ipv6CidrBlock
- Type: typing.Optional[str]
CidrBlockState
- Type: typing.Optional[str]
KeywordFilter
Value
- Type: typing.Optional[str]
ListAutomationRulesRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListAutomationRulesResponse
AutomationRulesMetadata
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesMetadata]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListConfigurationPoliciesRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListConfigurationPoliciesRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
ListConfigurationPoliciesResponse
ConfigurationPolicySummaries
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ConfigurationPolicySummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListConfigurationPolicyAssociationsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AssociationFilters]
ListConfigurationPolicyAssociationsRequestPaginate
Filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AssociationFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
ListConfigurationPolicyAssociationsResponse
ConfigurationPolicyAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ConfigurationPolicyAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEnabledProductsForImportRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListEnabledProductsForImportRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
ListEnabledProductsForImportResponse
ProductSubscriptions
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListFindingAggregatorsRequest
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListFindingAggregatorsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
ListFindingAggregatorsResponse
FindingAggregators
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.FindingAggregator]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListInvitationsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListInvitationsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
ListInvitationsResponse
Invitations
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Invitation]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListMembersRequest
OnlyAssociated
- Type: typing.Optional[bool]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListMembersRequestPaginate
OnlyAssociated
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
ListMembersResponse
Members
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Member]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOrganizationAdminAccountsRequest
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListOrganizationAdminAccountsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
ListOrganizationAdminAccountsResponse
AdminAccounts
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AdminAccount]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSecurityControlDefinitionsRequest
StandardsArn
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSecurityControlDefinitionsRequestPaginate
StandardsArn
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
ListSecurityControlDefinitionsResponse
SecurityControlDefinitions
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SecurityControlDefinition]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStandardsControlAssociationsRequest
SecurityControlId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListStandardsControlAssociationsRequestPaginate
SecurityControlId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PaginatorConfig]
ListStandardsControlAssociationsResponse
StandardsControlAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StandardsControlAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LoadBalancerState
Code
- Type: typing.Optional[str]
Reason
- Type: typing.Optional[str]
Malware
Name
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['ADWARE', 'BLENDED_THREAT', 'BOTNET_AGENT', 'COIN_MINER', 'EXPLOIT_KIT', 'KEYLOGGER', 'MACRO', 'POTENTIALLY_UNWANTED', 'RANSOMWARE', 'REMOTE_ACCESS', 'ROOTKIT', 'SPYWARE', 'TROJAN', 'VIRUS', 'WORM']]
Path
- Type: typing.Optional[str]
State
- Type: typing.Optional[typing.Literal['OBSERVED', 'REMOVAL_FAILED', 'REMOVED']]
MapFilter
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
Comparison
- Type: typing.Optional[typing.Literal['CONTAINS', 'EQUALS', 'NOT_CONTAINS', 'NOT_EQUALS']]
Member
AccountId
- Type: typing.Optional[str]
- Type: typing.Optional[str]
MasterId
- Type: typing.Optional[str]
AdministratorId
- Type: typing.Optional[str]
MemberStatus
- Type: typing.Optional[str]
InvitedAt
- Type: typing.Optional[datetime.datetime]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
Network
Direction
- Type: typing.Optional[typing.Literal['IN', 'OUT']]
Protocol
- Type: typing.Optional[str]
OpenPortRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PortRange]
SourceIpV4
- Type: typing.Optional[str]
SourceIpV6
- Type: typing.Optional[str]
SourcePort
- Type: typing.Optional[int]
SourceDomain
- Type: typing.Optional[str]
SourceMac
- Type: typing.Optional[str]
DestinationIpV4
- Type: typing.Optional[str]
DestinationIpV6
- Type: typing.Optional[str]
DestinationPort
- Type: typing.Optional[int]
DestinationDomain
- Type: typing.Optional[str]
NetworkAutonomousSystem
Name
- Type: typing.Optional[str]
Number
- Type: typing.Optional[int]
NetworkConnection
Direction
- Type: typing.Optional[typing.Literal['INBOUND', 'OUTBOUND']]
NetworkConnectionAction
ConnectionDirection
- Type: typing.Optional[str]
RemoteIpDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionRemoteIpDetails]
RemotePortDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionRemotePortDetails]
LocalPortDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionLocalPortDetails]
Protocol
- Type: typing.Optional[str]
Blocked
- Type: typing.Optional[bool]
NetworkEndpoint
Id
- Type: typing.Optional[str]
Ip
- Type: typing.Optional[str]
Domain
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
Location
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkGeoLocation]
AutonomousSystem
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkAutonomousSystem]
Connection
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkConnection]
NetworkGeoLocation
City
- Type: typing.Optional[str]
Country
- Type: typing.Optional[str]
Lat
- Type: typing.Optional[float]
Lon
- Type: typing.Optional[float]
NetworkHeader
Protocol
- Type: typing.Optional[str]
Destination
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkPathComponentDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkPathComponentDetailsOutput, NoneType]
Source
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkPathComponentDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkPathComponentDetailsOutput, NoneType]
NetworkHeaderOutput
Protocol
- Type: typing.Optional[str]
Destination
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkPathComponentDetailsOutput]
Source
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkPathComponentDetailsOutput]
NetworkPathComponent
ComponentId
- Type: typing.Optional[str]
ComponentType
- Type: typing.Optional[str]
Egress
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkHeader, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkHeaderOutput, NoneType]
Ingress
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkHeader, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkHeaderOutput, NoneType]
NetworkPathComponentDetails
Address
- Type: typing.Optional[typing.List[str]]
PortRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PortRange]]
NetworkPathComponentDetailsOutput
Address
- Type: typing.Optional[typing.List[str]]
PortRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PortRange]]
NetworkPathComponentOutput
ComponentId
- Type: typing.Optional[str]
ComponentType
- Type: typing.Optional[str]
Egress
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkHeaderOutput]
Ingress
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkHeaderOutput]
Note
Text
- Type:
- Required: Yes
UpdatedBy
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
NoteUpdate
Text
- Type:
- Required: Yes
UpdatedBy
- Type:
- Required: Yes
NumberFilter
Gte
- Type: typing.Optional[float]
Lte
- Type: typing.Optional[float]
Eq
- Type: typing.Optional[float]
Gt
- Type: typing.Optional[float]
Lt
- Type: typing.Optional[float]
Occurrences
LineRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Range]]
OffsetRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Range]]
Pages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Page]]
Records
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Record]]
Cells
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Cell]]
OccurrencesOutput
LineRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Range]]
OffsetRanges
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Range]]
Pages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Page]]
Records
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Record]]
Cells
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Cell]]
OrganizationConfiguration
ConfigurationType
- Type: typing.Optional[typing.Literal['CENTRAL', 'LOCAL']]
Status
- Type: typing.Optional[typing.Literal['ENABLED', 'FAILED', 'PENDING']]
StatusMessage
- Type: typing.Optional[str]
Page
PageNumber
- Type: typing.Optional[int]
LineRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Range]
OffsetRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Range]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ParameterConfiguration
ValueType
- Type: typing.Literal['CUSTOM', 'DEFAULT']
- Required: Yes
Value
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ParameterValue, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ParameterValueOutput, NoneType]
ParameterConfigurationOutput
ValueType
- Type: typing.Literal['CUSTOM', 'DEFAULT']
- Required: Yes
Value
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ParameterValueOutput]
ParameterDefinition
Description
- Type:
- Required: Yes
ConfigurationOptions
- Type:
- Required: Yes
ParameterValue
Integer
- Type: typing.Optional[int]
IntegerList
- Type: typing.Optional[typing.List[int]]
Double
- Type: typing.Optional[float]
String
- Type: typing.Optional[str]
StringList
- Type: typing.Optional[typing.List[str]]
Boolean
- Type: typing.Optional[bool]
Enum
- Type: typing.Optional[str]
EnumList
- Type: typing.Optional[typing.List[str]]
ParameterValueOutput
Integer
- Type: typing.Optional[int]
IntegerList
- Type: typing.Optional[typing.List[int]]
Double
- Type: typing.Optional[float]
String
- Type: typing.Optional[str]
StringList
- Type: typing.Optional[typing.List[str]]
Boolean
- Type: typing.Optional[bool]
Enum
- Type: typing.Optional[str]
EnumList
- Type: typing.Optional[typing.List[str]]
PatchSummary
Id
- Type:
- Required: Yes
InstalledCount
- Type: typing.Optional[int]
MissingCount
- Type: typing.Optional[int]
FailedCount
- Type: typing.Optional[int]
InstalledOtherCount
- Type: typing.Optional[int]
InstalledRejectedCount
- Type: typing.Optional[int]
InstalledPendingReboot
- Type: typing.Optional[int]
OperationStartTime
- Type: typing.Optional[str]
OperationEndTime
- Type: typing.Optional[str]
RebootOption
- Type: typing.Optional[str]
Operation
- Type: typing.Optional[str]
Policy
SecurityHub
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SecurityHubPolicy]
PolicyOutput
SecurityHub
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SecurityHubPolicyOutput]
PortProbeAction
PortProbeDetails
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PortProbeDetail]]
Blocked
- Type: typing.Optional[bool]
PortProbeActionOutput
PortProbeDetails
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PortProbeDetail]]
Blocked
- Type: typing.Optional[bool]
PortProbeDetail
LocalPortDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionLocalPortDetails]
LocalIpDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionLocalIpDetails]
RemoteIpDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ActionRemoteIpDetails]
PortRange
Begin
- Type: typing.Optional[int]
End
- Type: typing.Optional[int]
PortRangeFromTo
From
- Type: typing.Optional[int]
To
- Type: typing.Optional[int]
ProcessDetails
Name
- Type: typing.Optional[str]
Path
- Type: typing.Optional[str]
Pid
- Type: typing.Optional[int]
ParentPid
- Type: typing.Optional[int]
LaunchedAt
- Type: typing.Optional[str]
TerminatedAt
- Type: typing.Optional[str]
Product
ProductArn
- Type:
- Required: Yes
ProductName
- Type: typing.Optional[str]
CompanyName
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Categories
- Type: typing.Optional[typing.List[str]]
IntegrationTypes
- Type: typing.Optional[typing.List[typing.Literal['RECEIVE_FINDINGS_FROM_SECURITY_HUB', 'SEND_FINDINGS_TO_SECURITY_HUB', 'UPDATE_FINDINGS_IN_SECURITY_HUB']]]
MarketplaceUrl
- Type: typing.Optional[str]
ActivationUrl
- Type: typing.Optional[str]
ProductSubscriptionResourcePolicy
- Type: typing.Optional[str]
PropagatingVgwSetDetails
GatewayId
- Type: typing.Optional[str]
Range
Start
- Type: typing.Optional[int]
End
- Type: typing.Optional[int]
StartColumn
- Type: typing.Optional[int]
Recommendation
Text
- Type: typing.Optional[str]
Url
- Type: typing.Optional[str]
Record
JsonPath
- Type: typing.Optional[str]
RecordIndex
- Type: typing.Optional[int]
RelatedFinding
ProductArn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Remediation
Recommendation
- Type:
Resource
Type
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Partition
- Type: typing.Optional[typing.Literal['aws', 'aws-cn', 'aws-us-gov']]
Region
- Type: typing.Optional[str]
ResourceRole
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
DataClassification
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DataClassificationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DataClassificationDetailsOutput, NoneType]
Details
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ResourceDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ResourceDetailsOutput, NoneType]
ApplicationName
- Type: typing.Optional[str]
ApplicationArn
- Type: typing.Optional[str]
ResourceDetails
AwsAutoScalingAutoScalingGroup
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupDetailsOutput, NoneType]
AwsCodeBuildProject
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectDetailsOutput, NoneType]
AwsCloudFrontDistribution
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionDetailsOutput, NoneType]
AwsEc2Instance
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2InstanceDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2InstanceDetailsOutput, NoneType]
AwsEc2NetworkInterface
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfaceDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfaceDetailsOutput, NoneType]
AwsEc2SecurityGroup
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupDetailsOutput, NoneType]
AwsEc2Volume
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VolumeDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VolumeDetailsOutput, NoneType]
AwsEc2Vpc
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcDetailsOutput, NoneType]
AwsEc2Eip
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2EipDetails]
AwsEc2Subnet
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SubnetDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SubnetDetailsOutput, NoneType]
AwsEc2NetworkAcl
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkAclDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkAclDetailsOutput, NoneType]
AwsElbv2LoadBalancer
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbv2LoadBalancerDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbv2LoadBalancerDetailsOutput, NoneType]
AwsElasticBeanstalkEnvironment
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticBeanstalkEnvironmentDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticBeanstalkEnvironmentDetailsOutput, NoneType]
AwsElasticsearchDomain
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainDetailsOutput, NoneType]
AwsS3Bucket
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketDetailsOutput, NoneType]
AwsS3AccountPublicAccessBlock
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3AccountPublicAccessBlockDetails]
AwsS3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3ObjectDetails]
AwsSecretsManagerSecret
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecretsManagerSecretDetails]
AwsIamAccessKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAccessKeyDetails]
AwsIamUser
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamUserDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamUserDetailsOutput, NoneType]
AwsIamPolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamPolicyDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamPolicyDetailsOutput, NoneType]
AwsApiGatewayV2Stage
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayV2StageDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayV2StageDetailsOutput, NoneType]
AwsApiGatewayV2Api
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayV2ApiDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayV2ApiDetailsOutput, NoneType]
AwsDynamoDbTable
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableDetailsOutput, NoneType]
AwsApiGatewayStage
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayStageDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayStageDetailsOutput, NoneType]
AwsApiGatewayRestApi
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayRestApiDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayRestApiDetailsOutput, NoneType]
AwsCloudTrailTrail
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudTrailTrailDetails]
AwsSsmPatchCompliance
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSsmPatchComplianceDetails]
AwsCertificateManagerCertificate
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateDetailsOutput, NoneType]
AwsRedshiftCluster
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterDetailsOutput, NoneType]
AwsElbLoadBalancer
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerDetailsOutput, NoneType]
AwsIamGroup
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamGroupDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamGroupDetailsOutput, NoneType]
AwsIamRole
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamRoleDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamRoleDetailsOutput, NoneType]
AwsKmsKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsKmsKeyDetails]
AwsLambdaFunction
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionDetailsOutput, NoneType]
AwsLambdaLayerVersion
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaLayerVersionDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaLayerVersionDetailsOutput, NoneType]
AwsRdsDbInstance
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceDetailsOutput, NoneType]
AwsSnsTopic
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSnsTopicDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSnsTopicDetailsOutput, NoneType]
AwsSqsQueue
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSqsQueueDetails]
AwsWafWebAcl
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafWebAclDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafWebAclDetailsOutput, NoneType]
AwsRdsDbSnapshot
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSnapshotDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSnapshotDetailsOutput, NoneType]
AwsRdsDbClusterSnapshot
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterSnapshotDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterSnapshotDetailsOutput, NoneType]
AwsRdsDbCluster
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterDetailsOutput, NoneType]
AwsEcsCluster
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterDetailsOutput, NoneType]
AwsEcsContainer
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsContainerDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsContainerDetailsOutput, NoneType]
AwsEcsTaskDefinition
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionDetailsOutput, NoneType]
Container
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ContainerDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ContainerDetailsOutput, NoneType]
Other
- Type: typing.Optional[typing.Dict[str, str]]
AwsRdsEventSubscription
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsEventSubscriptionDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsEventSubscriptionDetailsOutput, NoneType]
AwsEcsService
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceDetailsOutput, NoneType]
AwsAutoScalingLaunchConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingLaunchConfigurationDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingLaunchConfigurationDetailsOutput, NoneType]
AwsEc2VpnConnection
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionDetailsOutput, NoneType]
AwsEcrContainerImage
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcrContainerImageDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcrContainerImageDetailsOutput, NoneType]
AwsOpenSearchServiceDomain
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainDetailsOutput, NoneType]
AwsEc2VpcEndpointService
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcEndpointServiceDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcEndpointServiceDetailsOutput, NoneType]
AwsXrayEncryptionConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsXrayEncryptionConfigDetails]
AwsWafRateBasedRule
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRateBasedRuleDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRateBasedRuleDetailsOutput, NoneType]
AwsWafRegionalRateBasedRule
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRateBasedRuleDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRateBasedRuleDetailsOutput, NoneType]
AwsEcrRepository
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcrRepositoryDetails]
AwsEksCluster
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterDetailsOutput, NoneType]
AwsNetworkFirewallFirewallPolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallFirewallPolicyDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallFirewallPolicyDetailsOutput, NoneType]
AwsNetworkFirewallFirewall
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallFirewallDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallFirewallDetailsOutput, NoneType]
AwsNetworkFirewallRuleGroup
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallRuleGroupDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallRuleGroupDetailsOutput, NoneType]
AwsRdsDbSecurityGroup
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSecurityGroupDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSecurityGroupDetailsOutput, NoneType]
AwsKinesisStream
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsKinesisStreamDetails]
AwsEc2TransitGateway
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2TransitGatewayDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2TransitGatewayDetailsOutput, NoneType]
AwsEfsAccessPoint
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEfsAccessPointDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEfsAccessPointDetailsOutput, NoneType]
AwsCloudFormationStack
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFormationStackDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFormationStackDetailsOutput, NoneType]
AwsCloudWatchAlarm
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudWatchAlarmDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudWatchAlarmDetailsOutput, NoneType]
AwsEc2VpcPeeringConnection
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionDetailsOutput, NoneType]
AwsWafRegionalRuleGroup
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRuleGroupDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRuleGroupDetailsOutput, NoneType]
AwsWafRegionalRule
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRuleDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRuleDetailsOutput, NoneType]
AwsWafRegionalWebAcl
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalWebAclDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalWebAclDetailsOutput, NoneType]
AwsWafRule
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRuleDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRuleDetailsOutput, NoneType]
AwsWafRuleGroup
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRuleGroupDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRuleGroupDetailsOutput, NoneType]
AwsEcsTask
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDetailsOutput, NoneType]
AwsBackupBackupVault
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupVaultDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupVaultDetailsOutput, NoneType]
AwsBackupBackupPlan
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanDetailsOutput, NoneType]
AwsBackupRecoveryPoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupRecoveryPointDetails]
AwsEc2LaunchTemplate
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDetailsOutput, NoneType]
AwsSageMakerNotebookInstance
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSageMakerNotebookInstanceDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSageMakerNotebookInstanceDetailsOutput, NoneType]
AwsWafv2WebAcl
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2WebAclDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2WebAclDetailsOutput, NoneType]
AwsWafv2RuleGroup
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RuleGroupDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RuleGroupDetailsOutput, NoneType]
AwsEc2RouteTable
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2RouteTableDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2RouteTableDetailsOutput, NoneType]
AwsAmazonMqBroker
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerDetailsOutput, NoneType]
AwsAppSyncGraphQlApi
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiDetailsOutput, NoneType]
AwsEventSchemasRegistry
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventSchemasRegistryDetails]
AwsGuardDutyDetector
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDetailsOutput, NoneType]
AwsStepFunctionStateMachine
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineDetailsOutput, NoneType]
AwsAthenaWorkGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAthenaWorkGroupDetails]
AwsEventsEventbus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEventbusDetails]
AwsDmsEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsEndpointDetails]
AwsEventsEndpoint
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointDetailsOutput, NoneType]
AwsDmsReplicationTask
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsReplicationTaskDetails]
AwsDmsReplicationInstance
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsReplicationInstanceDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsReplicationInstanceDetailsOutput, NoneType]
AwsRoute53HostedZone
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRoute53HostedZoneDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRoute53HostedZoneDetailsOutput, NoneType]
AwsMskCluster
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterDetailsOutput, NoneType]
AwsS3AccessPoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3AccessPointDetails]
AwsEc2ClientVpnEndpoint
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointDetailsOutput, NoneType]
ResourceDetailsOutput
AwsAutoScalingAutoScalingGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingAutoScalingGroupDetailsOutput]
AwsCodeBuildProject
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCodeBuildProjectDetailsOutput]
AwsCloudFrontDistribution
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFrontDistributionDetailsOutput]
AwsEc2Instance
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2InstanceDetailsOutput]
AwsEc2NetworkInterface
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkInterfaceDetailsOutput]
AwsEc2SecurityGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SecurityGroupDetailsOutput]
AwsEc2Volume
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VolumeDetailsOutput]
AwsEc2Vpc
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcDetailsOutput]
AwsEc2Eip
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2EipDetails]
AwsEc2Subnet
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2SubnetDetailsOutput]
AwsEc2NetworkAcl
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2NetworkAclDetailsOutput]
AwsElbv2LoadBalancer
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbv2LoadBalancerDetailsOutput]
AwsElasticBeanstalkEnvironment
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticBeanstalkEnvironmentDetailsOutput]
AwsElasticsearchDomain
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElasticsearchDomainDetailsOutput]
AwsS3Bucket
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3BucketDetailsOutput]
AwsS3AccountPublicAccessBlock
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3AccountPublicAccessBlockDetails]
AwsS3Object
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3ObjectDetails]
AwsSecretsManagerSecret
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecretsManagerSecretDetails]
AwsIamAccessKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamAccessKeyDetails]
AwsIamUser
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamUserDetailsOutput]
AwsIamPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamPolicyDetailsOutput]
AwsApiGatewayV2Stage
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayV2StageDetailsOutput]
AwsApiGatewayV2Api
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayV2ApiDetailsOutput]
AwsDynamoDbTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDynamoDbTableDetailsOutput]
AwsApiGatewayStage
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayStageDetailsOutput]
AwsApiGatewayRestApi
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsApiGatewayRestApiDetailsOutput]
AwsCloudTrailTrail
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudTrailTrailDetails]
AwsSsmPatchCompliance
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSsmPatchComplianceDetails]
AwsCertificateManagerCertificate
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCertificateManagerCertificateDetailsOutput]
AwsRedshiftCluster
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRedshiftClusterDetailsOutput]
AwsElbLoadBalancer
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsElbLoadBalancerDetailsOutput]
AwsIamGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamGroupDetailsOutput]
AwsIamRole
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsIamRoleDetailsOutput]
AwsKmsKey
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsKmsKeyDetails]
AwsLambdaFunction
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaFunctionDetailsOutput]
AwsLambdaLayerVersion
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsLambdaLayerVersionDetailsOutput]
AwsRdsDbInstance
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbInstanceDetailsOutput]
AwsSnsTopic
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSnsTopicDetailsOutput]
AwsSqsQueue
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSqsQueueDetails]
AwsWafWebAcl
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafWebAclDetailsOutput]
AwsRdsDbSnapshot
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSnapshotDetailsOutput]
AwsRdsDbClusterSnapshot
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterSnapshotDetailsOutput]
AwsRdsDbCluster
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbClusterDetailsOutput]
AwsEcsCluster
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsClusterDetailsOutput]
AwsEcsContainer
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsContainerDetailsOutput]
AwsEcsTaskDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDefinitionDetailsOutput]
Container
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ContainerDetailsOutput]
Other
- Type: typing.Optional[typing.Dict[str, str]]
AwsRdsEventSubscription
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsEventSubscriptionDetailsOutput]
AwsEcsService
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsServiceDetailsOutput]
AwsAutoScalingLaunchConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAutoScalingLaunchConfigurationDetailsOutput]
AwsEc2VpnConnection
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpnConnectionDetailsOutput]
AwsEcrContainerImage
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcrContainerImageDetailsOutput]
AwsOpenSearchServiceDomain
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsOpenSearchServiceDomainDetailsOutput]
AwsEc2VpcEndpointService
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcEndpointServiceDetailsOutput]
AwsXrayEncryptionConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsXrayEncryptionConfigDetails]
AwsWafRateBasedRule
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRateBasedRuleDetailsOutput]
AwsWafRegionalRateBasedRule
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRateBasedRuleDetailsOutput]
AwsEcrRepository
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcrRepositoryDetails]
AwsEksCluster
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEksClusterDetailsOutput]
AwsNetworkFirewallFirewallPolicy
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallFirewallPolicyDetailsOutput]
AwsNetworkFirewallFirewall
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallFirewallDetailsOutput]
AwsNetworkFirewallRuleGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsNetworkFirewallRuleGroupDetailsOutput]
AwsRdsDbSecurityGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRdsDbSecurityGroupDetailsOutput]
AwsKinesisStream
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsKinesisStreamDetails]
AwsEc2TransitGateway
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2TransitGatewayDetailsOutput]
AwsEfsAccessPoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEfsAccessPointDetailsOutput]
AwsCloudFormationStack
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudFormationStackDetailsOutput]
AwsCloudWatchAlarm
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsCloudWatchAlarmDetailsOutput]
AwsEc2VpcPeeringConnection
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2VpcPeeringConnectionDetailsOutput]
AwsWafRegionalRuleGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRuleGroupDetailsOutput]
AwsWafRegionalRule
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalRuleDetailsOutput]
AwsWafRegionalWebAcl
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRegionalWebAclDetailsOutput]
AwsWafRule
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRuleDetailsOutput]
AwsWafRuleGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafRuleGroupDetailsOutput]
AwsEcsTask
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEcsTaskDetailsOutput]
AwsBackupBackupVault
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupVaultDetailsOutput]
AwsBackupBackupPlan
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupBackupPlanDetailsOutput]
AwsBackupRecoveryPoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsBackupRecoveryPointDetails]
AwsEc2LaunchTemplate
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2LaunchTemplateDetailsOutput]
AwsSageMakerNotebookInstance
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSageMakerNotebookInstanceDetailsOutput]
AwsWafv2WebAcl
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2WebAclDetailsOutput]
AwsWafv2RuleGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsWafv2RuleGroupDetailsOutput]
AwsEc2RouteTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2RouteTableDetailsOutput]
AwsAmazonMqBroker
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAmazonMqBrokerDetailsOutput]
AwsAppSyncGraphQlApi
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAppSyncGraphQlApiDetailsOutput]
AwsEventSchemasRegistry
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventSchemasRegistryDetails]
AwsGuardDutyDetector
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsGuardDutyDetectorDetailsOutput]
AwsStepFunctionStateMachine
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsStepFunctionStateMachineDetailsOutput]
AwsAthenaWorkGroup
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsAthenaWorkGroupDetails]
AwsEventsEventbus
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEventbusDetails]
AwsDmsEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsEndpointDetails]
AwsEventsEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEventsEndpointDetailsOutput]
AwsDmsReplicationTask
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsReplicationTaskDetails]
AwsDmsReplicationInstance
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsDmsReplicationInstanceDetailsOutput]
AwsRoute53HostedZone
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsRoute53HostedZoneDetailsOutput]
AwsMskCluster
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsMskClusterDetailsOutput]
AwsS3AccessPoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsS3AccessPointDetails]
AwsEc2ClientVpnEndpoint
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsEc2ClientVpnEndpointDetailsOutput]
ResourceOutput
Type
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Partition
- Type: typing.Optional[typing.Literal['aws', 'aws-cn', 'aws-us-gov']]
Region
- Type: typing.Optional[str]
ResourceRole
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
DataClassification
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.DataClassificationDetailsOutput]
Details
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ResourceDetailsOutput]
ApplicationName
- Type: typing.Optional[str]
ApplicationArn
- Type: typing.Optional[str]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
Result
AccountId
- Type: typing.Optional[str]
ProcessingResult
- Type: typing.Optional[str]
RouteSetDetails
CarrierGatewayId
- Type: typing.Optional[str]
CoreNetworkArn
- Type: typing.Optional[str]
DestinationCidrBlock
- Type: typing.Optional[str]
DestinationIpv6CidrBlock
- Type: typing.Optional[str]
DestinationPrefixListId
- Type: typing.Optional[str]
EgressOnlyInternetGatewayId
- Type: typing.Optional[str]
GatewayId
- Type: typing.Optional[str]
InstanceId
- Type: typing.Optional[str]
InstanceOwnerId
- Type: typing.Optional[str]
LocalGatewayId
- Type: typing.Optional[str]
NatGatewayId
- Type: typing.Optional[str]
NetworkInterfaceId
- Type: typing.Optional[str]
Origin
- Type: typing.Optional[str]
State
- Type: typing.Optional[str]
TransitGatewayId
- Type: typing.Optional[str]
VpcPeeringConnectionId
- Type: typing.Optional[str]
RuleGroupDetails
RuleVariables
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupVariables, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupVariablesOutput, NoneType]
RulesSource
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSource, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceOutput, NoneType]
RuleGroupDetailsOutput
RuleVariables
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupVariablesOutput]
RulesSource
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceOutput]
RuleGroupSource
RulesSourceList
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceListDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceListDetailsOutput, NoneType]
RulesString
- Type: typing.Optional[str]
StatefulRules
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatefulRulesDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatefulRulesDetailsOutput]]]
StatelessRulesAndCustomActions
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRulesAndCustomActionsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutput, NoneType]
RuleGroupSourceCustomActionsDetails
ActionDefinition
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomActionDefinition, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomActionDefinitionOutput, NoneType]
ActionName
- Type: typing.Optional[str]
RuleGroupSourceCustomActionsDetailsOutput
ActionDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomActionDefinitionOutput]
ActionName
- Type: typing.Optional[str]
RuleGroupSourceListDetails
GeneratedRulesType
- Type: typing.Optional[str]
TargetTypes
- Type: typing.Optional[typing.List[str]]
Targets
- Type: typing.Optional[typing.List[str]]
RuleGroupSourceListDetailsOutput
GeneratedRulesType
- Type: typing.Optional[str]
TargetTypes
- Type: typing.Optional[typing.List[str]]
Targets
- Type: typing.Optional[typing.List[str]]
RuleGroupSourceOutput
RulesSourceList
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceListDetailsOutput]
RulesString
- Type: typing.Optional[str]
StatefulRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatefulRulesDetailsOutput]]
StatelessRulesAndCustomActions
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutput]
RuleGroupSourceStatefulRulesDetails
Action
- Type: typing.Optional[str]
Header
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatefulRulesHeaderDetails]
RuleOptions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatefulRulesOptionsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatefulRulesOptionsDetailsOutput]]]
RuleGroupSourceStatefulRulesDetailsOutput
Action
- Type: typing.Optional[str]
Header
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatefulRulesHeaderDetails]
RuleOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatefulRulesOptionsDetailsOutput]]
RuleGroupSourceStatefulRulesHeaderDetails
Destination
- Type: typing.Optional[str]
DestinationPort
- Type: typing.Optional[str]
Direction
- Type: typing.Optional[str]
Protocol
- Type: typing.Optional[str]
Source
- Type: typing.Optional[str]
SourcePort
- Type: typing.Optional[str]
RuleGroupSourceStatefulRulesOptionsDetails
Keyword
- Type: typing.Optional[str]
Settings
- Type: typing.Optional[typing.List[str]]
RuleGroupSourceStatefulRulesOptionsDetailsOutput
Keyword
- Type: typing.Optional[str]
Settings
- Type: typing.Optional[typing.List[str]]
RuleGroupSourceStatelessRuleDefinition
Actions
- Type: typing.Optional[typing.List[str]]
MatchAttributes
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributes, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesOutput, NoneType]
RuleGroupSourceStatelessRuleDefinitionOutput
Actions
- Type: typing.Optional[typing.List[str]]
MatchAttributes
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesOutput]
RuleGroupSourceStatelessRuleMatchAttributes
DestinationPorts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesDestinationPorts]]
Destinations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesDestinations]]
Protocols
- Type: typing.Optional[typing.List[int]]
SourcePorts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesSourcePorts]]
Sources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesSources]]
TcpFlags
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesTcpFlags, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutput]]]
RuleGroupSourceStatelessRuleMatchAttributesDestinationPorts
FromPort
- Type: typing.Optional[int]
ToPort
- Type: typing.Optional[int]
RuleGroupSourceStatelessRuleMatchAttributesDestinations
AddressDefinition
- Type: typing.Optional[str]
RuleGroupSourceStatelessRuleMatchAttributesOutput
DestinationPorts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesDestinationPorts]]
Destinations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesDestinations]]
Protocols
- Type: typing.Optional[typing.List[int]]
SourcePorts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesSourcePorts]]
Sources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesSources]]
TcpFlags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutput]]
RuleGroupSourceStatelessRuleMatchAttributesSourcePorts
FromPort
- Type: typing.Optional[int]
ToPort
- Type: typing.Optional[int]
RuleGroupSourceStatelessRuleMatchAttributesSources
AddressDefinition
- Type: typing.Optional[str]
RuleGroupSourceStatelessRuleMatchAttributesTcpFlags
Flags
- Type: typing.Optional[typing.List[str]]
Masks
- Type: typing.Optional[typing.List[str]]
RuleGroupSourceStatelessRuleMatchAttributesTcpFlagsOutput
Flags
- Type: typing.Optional[typing.List[str]]
Masks
- Type: typing.Optional[typing.List[str]]
RuleGroupSourceStatelessRulesAndCustomActionsDetails
CustomActions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceCustomActionsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceCustomActionsDetailsOutput]]]
StatelessRules
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRulesDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRulesDetailsOutput]]]
RuleGroupSourceStatelessRulesAndCustomActionsDetailsOutput
CustomActions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceCustomActionsDetailsOutput]]
StatelessRules
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRulesDetailsOutput]]
RuleGroupSourceStatelessRulesDetails
Priority
- Type: typing.Optional[int]
RuleDefinition
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleDefinition, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleDefinitionOutput, NoneType]
RuleGroupSourceStatelessRulesDetailsOutput
Priority
- Type: typing.Optional[int]
RuleDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupSourceStatelessRuleDefinitionOutput]
RuleGroupVariables
IpSets
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupVariablesIpSetsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupVariablesIpSetsDetailsOutput, NoneType]
PortSets
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupVariablesPortSetsDetails, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupVariablesPortSetsDetailsOutput, NoneType]
RuleGroupVariablesIpSetsDetails
Definition
- Type: typing.Optional[typing.List[str]]
RuleGroupVariablesIpSetsDetailsOutput
Definition
- Type: typing.Optional[typing.List[str]]
RuleGroupVariablesOutput
IpSets
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupVariablesIpSetsDetailsOutput]
PortSets
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.RuleGroupVariablesPortSetsDetailsOutput]
RuleGroupVariablesPortSetsDetails
Definition
- Type: typing.Optional[typing.List[str]]
RuleGroupVariablesPortSetsDetailsOutput
Definition
- Type: typing.Optional[typing.List[str]]
SecurityControl
SecurityControlId
- Type:
- Required: Yes
SecurityControlArn
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
RemediationUrl
- Type:
- Required: Yes
SeverityRating
- Type: typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM']
- Required: Yes
SecurityControlStatus
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
UpdateStatus
- Type: typing.Optional[typing.Literal['READY', 'UPDATING']]
Parameters
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ParameterConfigurationOutput]]
LastUpdateReason
- Type: typing.Optional[str]
SecurityControlCustomParameter
SecurityControlId
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ParameterConfiguration]]
SecurityControlCustomParameterOutput
SecurityControlId
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ParameterConfigurationOutput]]
SecurityControlDefinition
SecurityControlId
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
RemediationUrl
- Type:
- Required: Yes
SeverityRating
- Type: typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM']
- Required: Yes
CurrentRegionAvailability
- Type: typing.Literal['AVAILABLE', 'UNAVAILABLE']
- Required: Yes
CustomizableProperties
- Type: typing.Optional[typing.List[typing.Literal['Parameters']]]
ParameterDefinitions
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ParameterDefinition]]
SecurityControlParameter
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[typing.List[str]]
SecurityControlParameterOutput
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[typing.List[str]]
SecurityControlsConfiguration
EnabledSecurityControlIdentifiers
- Type: typing.Optional[typing.List[str]]
DisabledSecurityControlIdentifiers
- Type: typing.Optional[typing.List[str]]
SecurityControlCustomParameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SecurityControlCustomParameter]]
SecurityControlsConfigurationOutput
EnabledSecurityControlIdentifiers
- Type: typing.Optional[typing.List[str]]
DisabledSecurityControlIdentifiers
- Type: typing.Optional[typing.List[str]]
SecurityControlCustomParameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SecurityControlCustomParameterOutput]]
SecurityHubPolicy
ServiceEnabled
- Type: typing.Optional[bool]
EnabledStandardIdentifiers
- Type: typing.Optional[typing.List[str]]
SecurityControlsConfiguration
- Type:
SecurityHubPolicyOutput
ServiceEnabled
- Type: typing.Optional[bool]
EnabledStandardIdentifiers
- Type: typing.Optional[typing.List[str]]
SecurityControlsConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SecurityControlsConfigurationOutput]
SensitiveDataDetections
Count
- Type: typing.Optional[int]
Type
- Type: typing.Optional[str]
Occurrences
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Occurrences, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.OccurrencesOutput, NoneType]
SensitiveDataDetectionsOutput
Count
- Type: typing.Optional[int]
Type
- Type: typing.Optional[str]
Occurrences
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.OccurrencesOutput]
SensitiveDataResult
Category
- Type: typing.Optional[str]
Detections
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SensitiveDataDetections, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SensitiveDataDetectionsOutput]]]
TotalCount
- Type: typing.Optional[int]
SensitiveDataResultOutput
Category
- Type: typing.Optional[str]
Detections
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SensitiveDataDetectionsOutput]]
TotalCount
- Type: typing.Optional[int]
Sequence
Uid
- Type: typing.Optional[str]
Actors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Actor]]
Endpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkEndpoint]]
Signals
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Signal, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SignalOutput]]]
SequenceIndicators
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Indicator, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IndicatorOutput]]]
SequenceOutput
Uid
- Type: typing.Optional[str]
Actors
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Actor]]
Endpoints
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NetworkEndpoint]]
Signals
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SignalOutput]]
SequenceIndicators
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IndicatorOutput]]
Severity
Product
- Type: typing.Optional[float]
Label
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM']]
Normalized
- Type: typing.Optional[int]
Original
- Type: typing.Optional[str]
SeverityUpdate
Normalized
- Type: typing.Optional[int]
Product
- Type: typing.Optional[float]
Label
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'INFORMATIONAL', 'LOW', 'MEDIUM']]
Signal
Type
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
ProductArn
- Type: typing.Optional[str]
ResourceIds
- Type: typing.Optional[typing.List[str]]
SignalIndicators
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Indicator]]
Name
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[int]
UpdatedAt
- Type: typing.Optional[int]
FirstSeenAt
- Type: typing.Optional[int]
LastSeenAt
- Type: typing.Optional[int]
Severity
- Type: typing.Optional[float]
Count
- Type: typing.Optional[int]
ActorIds
- Type: typing.Optional[typing.List[str]]
EndpointIds
- Type: typing.Optional[typing.List[str]]
SignalOutput
Type
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
ProductArn
- Type: typing.Optional[str]
ResourceIds
- Type: typing.Optional[typing.List[str]]
SignalIndicators
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.IndicatorOutput]]
Name
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[int]
UpdatedAt
- Type: typing.Optional[int]
FirstSeenAt
- Type: typing.Optional[int]
LastSeenAt
- Type: typing.Optional[int]
Severity
- Type: typing.Optional[float]
Count
- Type: typing.Optional[int]
ActorIds
- Type: typing.Optional[typing.List[str]]
EndpointIds
- Type: typing.Optional[typing.List[str]]
SoftwarePackage
Name
- Type: typing.Optional[str]
Version
- Type: typing.Optional[str]
Epoch
- Type: typing.Optional[str]
Release
- Type: typing.Optional[str]
Architecture
- Type: typing.Optional[str]
PackageManager
- Type: typing.Optional[str]
FilePath
- Type: typing.Optional[str]
FixedInVersion
- Type: typing.Optional[str]
Remediation
- Type: typing.Optional[str]
SourceLayerHash
- Type: typing.Optional[str]
SourceLayerArn
- Type: typing.Optional[str]
SortCriterion
Field
- Type: typing.Optional[str]
SortOrder
- Type: typing.Optional[typing.Literal['asc', 'desc']]
Standard
StandardsArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
EnabledByDefault
- Type: typing.Optional[bool]
StandardsManagedBy
- Type:
StandardsControl
StandardsControlArn
- Type: typing.Optional[str]
ControlStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
DisabledReason
- Type: typing.Optional[str]
ControlStatusUpdatedAt
- Type: typing.Optional[datetime.datetime]
ControlId
- Type: typing.Optional[str]
Title
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
RemediationUrl
- Type: typing.Optional[str]
SeverityRating
- Type: typing.Optional[typing.Literal['CRITICAL', 'HIGH', 'LOW', 'MEDIUM']]
RelatedRequirements
- Type: typing.Optional[typing.List[str]]
StandardsControlAssociationDetail
StandardsArn
- Type:
- Required: Yes
SecurityControlId
- Type:
- Required: Yes
SecurityControlArn
- Type:
- Required: Yes
AssociationStatus
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
RelatedRequirements
- Type: typing.Optional[typing.List[str]]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
UpdatedReason
- Type: typing.Optional[str]
StandardsControlTitle
- Type: typing.Optional[str]
StandardsControlDescription
- Type: typing.Optional[str]
StandardsControlArns
- Type: typing.Optional[typing.List[str]]
StandardsControlAssociationId
SecurityControlId
- Type:
- Required: Yes
StandardsArn
- Type:
- Required: Yes
StandardsControlAssociationSummary
StandardsArn
- Type:
- Required: Yes
SecurityControlId
- Type:
- Required: Yes
SecurityControlArn
- Type:
- Required: Yes
AssociationStatus
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
RelatedRequirements
- Type: typing.Optional[typing.List[str]]
UpdatedAt
- Type: typing.Optional[datetime.datetime]
UpdatedReason
- Type: typing.Optional[str]
StandardsControlTitle
- Type: typing.Optional[str]
StandardsControlDescription
- Type: typing.Optional[str]
StandardsControlAssociationUpdate
StandardsArn
- Type:
- Required: Yes
SecurityControlId
- Type:
- Required: Yes
AssociationStatus
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
UpdatedReason
- Type: typing.Optional[str]
StandardsManagedBy
Company
- Type: typing.Optional[str]
Product
- Type: typing.Optional[str]
StandardsStatusReason
StatusReasonCode
- Type: typing.Literal['INTERNAL_ERROR', 'MAXIMUM_NUMBER_OF_CONFIG_RULES_EXCEEDED', 'NO_AVAILABLE_CONFIGURATION_RECORDER']
- Required: Yes
StandardsSubscription
StandardsSubscriptionArn
- Type:
- Required: Yes
StandardsArn
- Type:
- Required: Yes
StandardsInput
- Type: typing.Dict[str, str]
- Required: Yes
StandardsStatus
- Type: typing.Literal['DELETING', 'FAILED', 'INCOMPLETE', 'PENDING', 'READY']
- Required: Yes
StandardsControlsUpdatable
- Type: typing.Optional[typing.Literal['NOT_READY_FOR_UPDATES', 'READY_FOR_UPDATES']]
StandardsStatusReason
- Type:
StandardsSubscriptionRequest
StandardsArn
- Type:
- Required: Yes
StandardsInput
- Type: typing.Optional[typing.Dict[str, str]]
StartConfigurationPolicyAssociationRequest
ConfigurationPolicyIdentifier
- Type:
- Required: Yes
Target
- Type:
- Required: Yes
StartConfigurationPolicyAssociationResponse
ConfigurationPolicyId
- Type:
- Required: Yes
TargetId
- Type:
- Required: Yes
TargetType
- Type: typing.Literal['ACCOUNT', 'ORGANIZATIONAL_UNIT', 'ROOT']
- Required: Yes
AssociationType
- Type: typing.Literal['APPLIED', 'INHERITED']
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
AssociationStatus
- Type: typing.Literal['FAILED', 'PENDING', 'SUCCESS']
- Required: Yes
AssociationStatusMessage
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartConfigurationPolicyDisassociationRequest
ConfigurationPolicyIdentifier
- Type:
- Required: Yes
Target
- Type:
StatelessCustomActionDefinition
PublishMetricAction
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomPublishMetricAction, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomPublishMetricActionOutput, NoneType]
StatelessCustomActionDefinitionOutput
PublishMetricAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomPublishMetricActionOutput]
StatelessCustomPublishMetricAction
Dimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomPublishMetricActionDimension]]
StatelessCustomPublishMetricActionDimension
Value
- Type: typing.Optional[str]
StatelessCustomPublishMetricActionOutput
Dimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.StatelessCustomPublishMetricActionDimension]]
StatusReason
ReasonCode
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
StringConfigurationOptions
DefaultValue
- Type: typing.Optional[str]
Re2Expression
- Type: typing.Optional[str]
ExpressionDescription
- Type: typing.Optional[str]
StringFilter
Value
- Type: typing.Optional[str]
Comparison
- Type: typing.Optional[typing.Literal['CONTAINS', 'EQUALS', 'NOT_CONTAINS', 'NOT_EQUALS', 'PREFIX', 'PREFIX_NOT_EQUALS']]
StringListConfigurationOptions
DefaultValue
- Type: typing.Optional[typing.List[str]]
Re2Expression
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[int]
ExpressionDescription
- Type: typing.Optional[str]
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
Target
AccountId
- Type: typing.Optional[str]
OrganizationalUnitId
- Type: typing.Optional[str]
RootId
- Type: typing.Optional[str]
Threat
Name
- Type: typing.Optional[str]
Severity
- Type: typing.Optional[str]
ItemCount
- Type: typing.Optional[int]
FilePaths
- Type: typing.Optional[typing.List[NoneType]]
ThreatIntelIndicator
Type
- Type: typing.Optional[typing.Literal['DOMAIN', 'EMAIL_ADDRESS', 'HASH_MD5', 'HASH_SHA1', 'HASH_SHA256', 'HASH_SHA512', 'IPV4_ADDRESS', 'IPV6_ADDRESS', 'MUTEX', 'PROCESS', 'URL']]
Value
- Type: typing.Optional[str]
Category
- Type: typing.Optional[typing.Literal['BACKDOOR', 'CARD_STEALER', 'COMMAND_AND_CONTROL', 'DROP_SITE', 'EXPLOIT_SITE', 'KEYLOGGER']]
LastObservedAt
- Type: typing.Optional[str]
Source
- Type: typing.Optional[str]
SourceUrl
- Type: typing.Optional[str]
ThreatOutput
Name
- Type: typing.Optional[str]
Severity
- Type: typing.Optional[str]
ItemCount
- Type: typing.Optional[int]
FilePaths
- Type: typing.Optional[typing.List[NoneType]]
UnprocessedAutomationRule
RuleArn
- Type: typing.Optional[str]
ErrorCode
- Type: typing.Optional[int]
ErrorMessage
- Type: typing.Optional[str]
UnprocessedConfigurationPolicyAssociation
ConfigurationPolicyAssociationIdentifiers
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ConfigurationPolicyAssociation]
ErrorCode
- Type: typing.Optional[str]
ErrorReason
- Type: typing.Optional[str]
UnprocessedSecurityControl
SecurityControlId
- Type:
- Required: Yes
ErrorCode
- Type: typing.Literal['ACCESS_DENIED', 'INVALID_INPUT', 'LIMIT_EXCEEDED', 'NOT_FOUND']
- Required: Yes
ErrorReason
- Type: typing.Optional[str]
UnprocessedStandardsControlAssociation
StandardsControlAssociationId
- Type:
- Required: Yes
ErrorCode
- Type: typing.Literal['ACCESS_DENIED', 'INVALID_INPUT', 'LIMIT_EXCEEDED', 'NOT_FOUND']
- Required: Yes
ErrorReason
- Type: typing.Optional[str]
UnprocessedStandardsControlAssociationUpdate
StandardsControlAssociationUpdate
- Type:
- Required: Yes
ErrorCode
- Type: typing.Literal['ACCESS_DENIED', 'INVALID_INPUT', 'LIMIT_EXCEEDED', 'NOT_FOUND']
- Required: Yes
ErrorReason
- Type: typing.Optional[str]
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateActionTargetRequest
ActionTargetArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdateAutomationRulesRequestItem
RuleArn
- Type:
- Required: Yes
RuleStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
RuleOrder
- Type: typing.Optional[int]
Description
- Type: typing.Optional[str]
RuleName
- Type: typing.Optional[str]
IsTerminal
- Type: typing.Optional[bool]
Criteria
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesFindingFilters, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesFindingFiltersOutput, NoneType]
Actions
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesAction, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AutomationRulesActionOutput]]]
UpdateConfigurationPolicyRequest
Identifier
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
UpdatedReason
- Type: typing.Optional[str]
ConfigurationPolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Policy, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.PolicyOutput, NoneType]
UpdateConfigurationPolicyResponse
Arn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
UpdatedAt
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
ConfigurationPolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFindingAggregatorRequest
FindingAggregatorArn
- Type:
- Required: Yes
RegionLinkingMode
- Type:
- Required: Yes
Regions
- Type: typing.Optional[typing.List[str]]
UpdateFindingAggregatorResponse
FindingAggregatorArn
- Type:
- Required: Yes
FindingAggregationRegion
- Type:
- Required: Yes
RegionLinkingMode
- Type:
- Required: Yes
Regions
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFindingsRequest
Filters
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingFilters, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingFiltersOutput]
- Required: Yes
Note
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.NoteUpdate]
RecordState
- Type: typing.Optional[typing.Literal['ACTIVE', 'ARCHIVED']]
UpdateInsightRequest
InsightArn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Filters
- Type: typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingFilters, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.AwsSecurityFindingFiltersOutput, NoneType]
GroupByAttribute
- Type: typing.Optional[str]
UpdateOrganizationConfigurationRequest
AutoEnable
- Type:
- Required: Yes
AutoEnableStandards
- Type: typing.Optional[typing.Literal['DEFAULT', 'NONE']]
OrganizationConfiguration
- Type:
UpdateSecurityControlRequest
SecurityControlId
- Type:
- Required: Yes
Parameters
- Type: typing.Dict[str, typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ParameterConfiguration, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.ParameterConfigurationOutput]]
- Required: Yes
LastUpdateReason
- Type: typing.Optional[str]
UpdateSecurityHubConfigurationRequest
AutoEnableControls
- Type: typing.Optional[bool]
ControlFindingGenerator
- Type: typing.Optional[typing.Literal['SECURITY_CONTROL', 'STANDARD_CONTROL']]
UpdateStandardsControlRequest
StandardsControlArn
- Type:
- Required: Yes
ControlStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
DisabledReason
- Type: typing.Optional[str]
UserAccount
Uid
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
VolumeMount
Name
- Type: typing.Optional[str]
MountPath
- Type: typing.Optional[str]
VpcInfoCidrBlockSetDetails
CidrBlock
- Type: typing.Optional[str]
VpcInfoIpv6CidrBlockSetDetails
Ipv6CidrBlock
- Type: typing.Optional[str]
VpcInfoPeeringOptionsDetails
AllowDnsResolutionFromRemoteVpc
- Type: typing.Optional[bool]
AllowEgressFromLocalClassicLinkToRemoteVpc
- Type: typing.Optional[bool]
AllowEgressFromLocalVpcToRemoteClassicLink
- Type: typing.Optional[bool]
Vulnerability
Id
- Type:
- Required: Yes
VulnerablePackages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SoftwarePackage]]
Cvss
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.Cvss, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CvssOutput]]]
RelatedVulnerabilities
- Type: typing.Optional[typing.List[str]]
Vendor
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VulnerabilityVendor]
ReferenceUrls
- Type: typing.Optional[typing.List[str]]
FixAvailable
- Type: typing.Optional[typing.Literal['NO', 'PARTIAL', 'YES']]
EpssScore
- Type: typing.Optional[float]
ExploitAvailable
- Type: typing.Optional[typing.Literal['NO', 'YES']]
LastKnownExploitAt
- Type: typing.Optional[str]
CodeVulnerabilities
- Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VulnerabilityCodeVulnerabilities, aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VulnerabilityCodeVulnerabilitiesOutput]]]
VulnerabilityCodeVulnerabilities
Cwes
- Type: typing.Optional[typing.List[str]]
FilePath
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CodeVulnerabilitiesFilePath]
SourceArn
- Type: typing.Optional[str]
VulnerabilityCodeVulnerabilitiesOutput
Cwes
- Type: typing.Optional[typing.List[str]]
FilePath
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CodeVulnerabilitiesFilePath]
SourceArn
- Type: typing.Optional[str]
VulnerabilityOutput
Id
- Type:
- Required: Yes
VulnerablePackages
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.SoftwarePackage]]
Cvss
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.CvssOutput]]
RelatedVulnerabilities
- Type: typing.Optional[typing.List[str]]
Vendor
- Type: typing.Optional[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VulnerabilityVendor]
ReferenceUrls
- Type: typing.Optional[typing.List[str]]
FixAvailable
- Type: typing.Optional[typing.Literal['NO', 'PARTIAL', 'YES']]
EpssScore
- Type: typing.Optional[float]
ExploitAvailable
- Type: typing.Optional[typing.Literal['NO', 'YES']]
LastKnownExploitAt
- Type: typing.Optional[str]
CodeVulnerabilities
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.securityhub.securityhub_classes.VulnerabilityCodeVulnerabilitiesOutput]]
VulnerabilityVendor
Name
- Type:
- Required: Yes
Url
- Type: typing.Optional[str]
VendorSeverity
- Type: typing.Optional[str]
VendorCreatedAt
- Type: typing.Optional[str]
VendorUpdatedAt
- Type: typing.Optional[str]
WafAction
Type
- Type: typing.Optional[str]
WafExcludedRule
RuleId
- Type: typing.Optional[str]
WafOverrideAction
Type
- Type: typing.Optional[str]
Workflow
Status
- Type: typing.Optional[typing.Literal['NEW', 'NOTIFIED', 'RESOLVED', 'SUPPRESSED']]
WorkflowUpdate
Status
- Type: typing.Optional[typing.Literal['NEW', 'NOTIFIED', 'RESOLVED', 'SUPPRESSED']]