Skip to content

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

Email

  • 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]
  • 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]
  • 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]
  • 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]
  • 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]

Email

  • 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]
  • 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]
  • 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']]