R/securityhub_interfaces.R

Defines functions update_insight_output update_insight_input update_findings_output update_findings_input update_action_target_output update_action_target_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input list_tags_for_resource_output list_tags_for_resource_input list_members_output list_members_input list_invitations_output list_invitations_input list_enabled_products_for_import_output list_enabled_products_for_import_input invite_members_output invite_members_input get_members_output get_members_input get_master_account_output get_master_account_input get_invitations_count_output get_invitations_count_input get_insights_output get_insights_input get_insight_results_output get_insight_results_input get_findings_output get_findings_input get_enabled_standards_output get_enabled_standards_input enable_security_hub_output enable_security_hub_input enable_import_findings_for_product_output enable_import_findings_for_product_input disassociate_members_output disassociate_members_input disassociate_from_master_account_output disassociate_from_master_account_input disable_security_hub_output disable_security_hub_input disable_import_findings_for_product_output disable_import_findings_for_product_input describe_products_output describe_products_input describe_hub_output describe_hub_input describe_action_targets_output describe_action_targets_input delete_members_output delete_members_input delete_invitations_output delete_invitations_input delete_insight_output delete_insight_input delete_action_target_output delete_action_target_input decline_invitations_output decline_invitations_input create_members_output create_members_input create_insight_output create_insight_input create_action_target_output create_action_target_input batch_import_findings_output batch_import_findings_input batch_enable_standards_output batch_enable_standards_input batch_disable_standards_output batch_disable_standards_input accept_invitation_output accept_invitation_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include securityhub_service.R
NULL

.securityhub$accept_invitation_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MasterId = structure(logical(0), tags = list(type = "string")), InvitationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$accept_invitation_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_disable_standards_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsSubscriptionArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_disable_standards_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsSubscriptions = structure(list(structure(list(StandardsSubscriptionArn = structure(logical(0), tags = list(type = "string")), StandardsArn = structure(logical(0), tags = list(type = "string")), StandardsInput = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), StandardsStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_enable_standards_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsSubscriptionRequests = structure(list(structure(list(StandardsArn = structure(logical(0), tags = list(type = "string")), StandardsInput = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_enable_standards_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsSubscriptions = structure(list(structure(list(StandardsSubscriptionArn = structure(logical(0), tags = list(type = "string")), StandardsArn = structure(logical(0), tags = list(type = "string")), StandardsInput = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), StandardsStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_import_findings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Findings = structure(list(structure(list(SchemaVersion = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), ProductArn = structure(logical(0), tags = list(type = "string")), GeneratorId = structure(logical(0), tags = list(type = "string")), AwsAccountId = structure(logical(0), tags = list(type = "string")), Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FirstObservedAt = structure(logical(0), tags = list(type = "string")), LastObservedAt = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "string")), UpdatedAt = structure(logical(0), tags = list(type = "string")), Severity = structure(list(Product = structure(logical(0), tags = list(type = "double")), Normalized = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Confidence = structure(logical(0), tags = list(type = "integer")), Criticality = structure(logical(0), tags = list(type = "integer")), Title = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Remediation = structure(list(Recommendation = structure(list(Text = structure(logical(0), tags = list(type = "string")), Url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), SourceUrl = structure(logical(0), tags = list(type = "string")), ProductFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), UserDefinedFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Malware = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Network = structure(list(Direction = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string")), SourceIpV4 = structure(logical(0), tags = list(type = "string")), SourceIpV6 = structure(logical(0), tags = list(type = "string")), SourcePort = structure(logical(0), tags = list(type = "integer")), SourceDomain = structure(logical(0), tags = list(type = "string")), SourceMac = structure(logical(0), tags = list(type = "string")), DestinationIpV4 = structure(logical(0), tags = list(type = "string")), DestinationIpV6 = structure(logical(0), tags = list(type = "string")), DestinationPort = structure(logical(0), tags = list(type = "integer")), DestinationDomain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Process = structure(list(Name = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), Pid = structure(logical(0), tags = list(type = "integer")), ParentPid = structure(logical(0), tags = list(type = "integer")), LaunchedAt = structure(logical(0), tags = list(type = "string")), TerminatedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ThreatIntelIndicators = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Category = structure(logical(0), tags = list(type = "string")), LastObservedAt = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), SourceUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Resources = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Partition = structure(logical(0), tags = list(type = "string")), Region = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Details = structure(list(AwsEc2Instance = structure(list(Type = structure(logical(0), tags = list(type = "string")), ImageId = structure(logical(0), tags = list(type = "string")), IpV4Addresses = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IpV6Addresses = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), KeyName = structure(logical(0), tags = list(type = "string")), IamInstanceProfileArn = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), LaunchedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsS3Bucket = structure(list(OwnerId = structure(logical(0), tags = list(type = "string")), OwnerName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsIamAccessKey = structure(list(UserName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Container = structure(list(Name = structure(logical(0), tags = list(type = "string")), ImageId = structure(logical(0), tags = list(type = "string")), ImageName = structure(logical(0), tags = list(type = "string")), LaunchedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Other = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Compliance = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VerificationState = structure(logical(0), tags = list(type = "string")), WorkflowState = structure(logical(0), tags = list(type = "string")), RecordState = structure(logical(0), tags = list(type = "string")), RelatedFindings = structure(list(structure(list(ProductArn = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Note = structure(list(Text = structure(logical(0), tags = list(type = "string")), UpdatedBy = structure(logical(0), tags = list(type = "string")), UpdatedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_import_findings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FailedCount = structure(logical(0), tags = list(type = "integer")), SuccessCount = structure(logical(0), tags = list(type = "integer")), FailedFindings = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$create_action_target_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$create_action_target_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ActionTargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$create_insight_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Filters = structure(list(ProductArn = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AwsAccountId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Id = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GeneratorId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Type = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FirstObservedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), LastObservedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), CreatedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), UpdatedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), SeverityProduct = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), SeverityNormalized = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), SeverityLabel = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Confidence = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), Criticality = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), Title = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Description = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RecommendationText = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SourceUrl = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProductFields = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProductName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CompanyName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), UserDefinedFields = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MalwareName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MalwareType = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MalwarePath = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MalwareState = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkDirection = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkProtocol = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkSourceIpV4 = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkSourceIpV6 = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkSourcePort = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkSourceDomain = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkSourceMac = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkDestinationIpV4 = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkDestinationIpV6 = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkDestinationPort = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkDestinationDomain = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessPath = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessPid = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessParentPid = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessLaunchedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessTerminatedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorType = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorValue = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorCategory = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorLastObservedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorSource = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorSourceUrl = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceType = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourcePartition = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceRegion = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceTags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceType = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceImageId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceIpV4Addresses = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceIpV6Addresses = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceKeyName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceIamInstanceProfileArn = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceVpcId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceSubnetId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceLaunchedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsS3BucketOwnerId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsS3BucketOwnerName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsIamAccessKeyUserName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsIamAccessKeyStatus = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsIamAccessKeyCreatedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceContainerName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceContainerImageId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceContainerImageName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceContainerLaunchedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceDetailsOther = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ComplianceStatus = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VerificationState = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WorkflowState = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RecordState = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RelatedFindingsProductArn = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RelatedFindingsId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NoteText = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NoteUpdatedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), NoteUpdatedBy = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Keyword = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), GroupByAttribute = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$create_insight_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InsightArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$create_members_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountDetails = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), Email = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$create_members_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UnprocessedAccounts = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), ProcessingResult = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$decline_invitations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$decline_invitations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UnprocessedAccounts = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), ProcessingResult = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$delete_action_target_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ActionTargetArn = structure(logical(0), tags = list(location = "uri", locationName = "ActionTargetArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$delete_action_target_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ActionTargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$delete_insight_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InsightArn = structure(logical(0), tags = list(location = "uri", locationName = "InsightArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$delete_insight_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InsightArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$delete_invitations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$delete_invitations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UnprocessedAccounts = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), ProcessingResult = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$delete_members_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$delete_members_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UnprocessedAccounts = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), ProcessingResult = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$describe_action_targets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ActionTargetArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$describe_action_targets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ActionTargets = structure(list(structure(list(ActionTargetArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$describe_hub_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(HubArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$describe_hub_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(HubArn = structure(logical(0), tags = list(type = "string")), SubscribedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$describe_products_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$describe_products_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Products = structure(list(structure(list(ProductArn = structure(logical(0), tags = list(type = "string")), ProductName = structure(logical(0), tags = list(type = "string")), CompanyName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Categories = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MarketplaceUrl = structure(logical(0), tags = list(type = "string")), ActivationUrl = structure(logical(0), tags = list(type = "string")), ProductSubscriptionResourcePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$disable_import_findings_for_product_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProductSubscriptionArn = structure(logical(0), tags = list(location = "uri", locationName = "ProductSubscriptionArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$disable_import_findings_for_product_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$disable_security_hub_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$disable_security_hub_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$disassociate_from_master_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$disassociate_from_master_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$disassociate_members_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccountIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$disassociate_members_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$enable_import_findings_for_product_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProductArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$enable_import_findings_for_product_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProductSubscriptionArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$enable_security_hub_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$enable_security_hub_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$get_enabled_standards_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsSubscriptionArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$get_enabled_standards_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsSubscriptions = structure(list(structure(list(StandardsSubscriptionArn = structure(logical(0), tags = list(type = "string")), StandardsArn = structure(logical(0), tags = list(type = "string")), StandardsInput = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), StandardsStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$get_findings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Filters = structure(list(ProductArn = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AwsAccountId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Id = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), GeneratorId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Type = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FirstObservedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), LastObservedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), CreatedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), UpdatedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), SeverityProduct = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), SeverityNormalized = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), SeverityLabel = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Confidence = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), Criticality = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), Title = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Description = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RecommendationText = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SourceUrl = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProductFields = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProductName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CompanyName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), UserDefinedFields = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MalwareName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MalwareType = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MalwarePath = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MalwareState = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkDirection = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkProtocol = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkSourceIpV4 = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkSourceIpV6 = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkSourcePort = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkSourceDomain = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkSourceMac = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkDestinationIpV4 = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkDestinationIpV6 = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkDestinationPort = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkDestinationDomain = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessPath = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessPid = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessParentPid = structure(list(structure(list(Gte = structure(logical(0), tags = list(type = "double")), Lte = structure(logical(0), tags = list(type = "double")), Eq = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessLaunchedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ProcessTerminatedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorType = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorValue = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorCategory = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorLastObservedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorSource = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ThreatIntelIndicatorSourceUrl = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceType = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourcePartition = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceRegion = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceTags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceType = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceImageId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceIpV4Addresses = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceIpV6Addresses = structure(list(structure(list(Cidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceKeyName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceIamInstanceProfileArn = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceVpcId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceSubnetId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsEc2InstanceLaunchedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsS3BucketOwnerId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsS3BucketOwnerName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsIamAccessKeyUserName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsIamAccessKeyStatus = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceAwsIamAccessKeyCreatedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceContainerName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceContainerImageId = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceContainerImageName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceContainerLaunchedAt = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "string")), End = structure(logical(0), tags = list(type = "string")), DateRange = structure(list(Value = structure(logical(0), tags = list(type = "integer")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceDetailsOther = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ComplianceStatus = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VerificationState = structure(list(structure(list(Value = structure(logical(0), tags = list(