R/securityhub_interfaces.R

Defines functions update_standards_control_output update_standards_control_input update_security_hub_configuration_output update_security_hub_configuration_input update_organization_configuration_output update_organization_configuration_input update_insight_output update_insight_input update_findings_output update_findings_input update_finding_aggregator_output update_finding_aggregator_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_standards_control_associations_output list_standards_control_associations_input list_security_control_definitions_output list_security_control_definitions_input list_organization_admin_accounts_output list_organization_admin_accounts_input list_members_output list_members_input list_invitations_output list_invitations_input list_finding_aggregators_output list_finding_aggregators_input list_enabled_products_for_import_output list_enabled_products_for_import_input list_automation_rules_output list_automation_rules_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_finding_history_output get_finding_history_input get_finding_aggregator_output get_finding_aggregator_input get_enabled_standards_output get_enabled_standards_input get_administrator_account_output get_administrator_account_input enable_security_hub_output enable_security_hub_input enable_organization_admin_account_output enable_organization_admin_account_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 disassociate_from_administrator_account_output disassociate_from_administrator_account_input disable_security_hub_output disable_security_hub_input disable_organization_admin_account_output disable_organization_admin_account_input disable_import_findings_for_product_output disable_import_findings_for_product_input describe_standards_controls_output describe_standards_controls_input describe_standards_output describe_standards_input describe_products_output describe_products_input describe_organization_configuration_output describe_organization_configuration_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_finding_aggregator_output delete_finding_aggregator_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_finding_aggregator_output create_finding_aggregator_input create_automation_rule_output create_automation_rule_input create_action_target_output create_action_target_input batch_update_standards_control_associations_output batch_update_standards_control_associations_input batch_update_findings_output batch_update_findings_input batch_update_automation_rules_output batch_update_automation_rules_input batch_import_findings_output batch_import_findings_input batch_get_standards_control_associations_output batch_get_standards_control_associations_input batch_get_security_controls_output batch_get_security_controls_input batch_get_automation_rules_output batch_get_automation_rules_input batch_enable_standards_output batch_enable_standards_input batch_disable_standards_output batch_disable_standards_input batch_delete_automation_rules_output batch_delete_automation_rules_input accept_invitation_output accept_invitation_input accept_administrator_invitation_output accept_administrator_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_administrator_invitation_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AdministratorId = 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_administrator_invitation_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.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_delete_automation_rules_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AutomationRulesArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_delete_automation_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProcessedAutomationRules = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UnprocessedAutomationRules = structure(list(structure(list(RuleArn = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "integer")), 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$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")), StandardsStatusReason = structure(list(StatusReasonCode = 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_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")), StandardsStatusReason = structure(list(StatusReasonCode = 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_get_automation_rules_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AutomationRulesArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_get_automation_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Rules = structure(list(structure(list(RuleArn = structure(logical(0), tags = list(type = "string")), RuleStatus = structure(logical(0), tags = list(type = "string")), RuleOrder = structure(logical(0), tags = list(type = "integer")), RuleName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), IsTerminal = structure(logical(0), tags = list(type = "boolean")), Criteria = 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")), 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")), 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")), 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")), 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")), 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")), 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")), ComplianceSecurityControlId = 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")), ComplianceAssociatedStandardsId = 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")), WorkflowStatus = 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")), 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"))), tags = list(type = "structure")), Actions = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), FindingFieldsUpdate = structure(list(Note = structure(list(Text = structure(logical(0), tags = list(type = "string")), UpdatedBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Severity = structure(list(Normalized = structure(logical(0), tags = list(type = "integer")), Product = structure(logical(0), tags = list(type = "double")), Label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VerificationState = structure(logical(0), tags = list(type = "string")), Confidence = structure(logical(0), tags = list(type = "integer")), Criticality = structure(logical(0), tags = list(type = "integer")), Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UserDefinedFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Workflow = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), CreatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), CreatedBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), UnprocessedAutomationRules = structure(list(structure(list(RuleArn = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "integer")), 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$batch_get_security_controls_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecurityControlIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_get_security_controls_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecurityControls = structure(list(structure(list(SecurityControlId = structure(logical(0), tags = list(type = "string")), SecurityControlArn = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RemediationUrl = structure(logical(0), tags = list(type = "string")), SeverityRating = structure(logical(0), tags = list(type = "string")), SecurityControlStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), UnprocessedIds = structure(list(structure(list(SecurityControlId = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorReason = 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_get_standards_control_associations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsControlAssociationIds = structure(list(structure(list(SecurityControlId = structure(logical(0), tags = list(type = "string")), StandardsArn = 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_get_standards_control_associations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsControlAssociationDetails = structure(list(structure(list(StandardsArn = structure(logical(0), tags = list(type = "string")), SecurityControlId = structure(logical(0), tags = list(type = "string")), SecurityControlArn = structure(logical(0), tags = list(type = "string")), AssociationStatus = structure(logical(0), tags = list(type = "string")), RelatedRequirements = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), UpdatedReason = structure(logical(0), tags = list(type = "string")), StandardsControlTitle = structure(logical(0), tags = list(type = "string")), StandardsControlDescription = structure(logical(0), tags = list(type = "string")), StandardsControlArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), UnprocessedAssociations = structure(list(structure(list(StandardsControlAssociationId = structure(list(SecurityControlId = structure(logical(0), tags = list(type = "string")), StandardsArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorReason = 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")), ProductName = structure(logical(0), tags = list(type = "string")), CompanyName = structure(logical(0), tags = list(type = "string")), Region = 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")), Label = structure(logical(0), tags = list(type = "string")), Normalized = structure(logical(0), tags = list(type = "integer")), Original = structure(logical(0), tags = list(type = "string"))), 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")), OpenPortRange = structure(list(Begin = structure(logical(0), tags = list(type = "integer")), End = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), 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")), NetworkPath = structure(list(structure(list(ComponentId = structure(logical(0), tags = list(type = "string")), ComponentType = structure(logical(0), tags = list(type = "string")), Egress = structure(list(Protocol = structure(logical(0), tags = list(type = "string")), Destination = structure(list(Address = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PortRanges = structure(list(structure(list(Begin = structure(logical(0), tags = list(type = "integer")), End = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Source = structure(list(Address = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PortRanges = structure(list(structure(list(Begin = structure(logical(0), tags = list(type = "integer")), End = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Ingress = structure(list(Protocol = structure(logical(0), tags = list(type = "string")), Destination = structure(list(Address = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PortRanges = structure(list(structure(list(Begin = structure(logical(0), tags = list(type = "integer")), End = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Source = structure(list(Address = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PortRanges = structure(list(structure(list(Begin = structure(logical(0), tags = list(type = "integer")), End = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), 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")), Threats = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Severity = structure(logical(0), tags = list(type = "string")), ItemCount = structure(logical(0), tags = list(type = "integer")), FilePaths = structure(list(structure(list(FilePath = structure(logical(0), tags = list(type = "string")), FileName = structure(logical(0), tags = list(type = "string")), ResourceId = structure(logical(0), tags = list(type = "string")), Hash = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), 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")), ResourceRole = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DataClassification = structure(list(DetailedResultsLocation = structure(logical(0), tags = list(type = "string")), Result = structure(list(MimeType = structure(logical(0), tags = list(type = "string")), SizeClassified = structure(logical(0), tags = list(type = "long")), AdditionalOccurrences = structure(logical(0), tags = list(type = "boolean")), Status = structure(list(Code = structure(logical(0), tags = list(type = "string")), Reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SensitiveData = structure(list(structure(list(Category = structure(logical(0), tags = list(type = "string")), Detections = structure(list(structure(list(Count = structure(logical(0), tags = list(type = "long")), Type = structure(logical(0), tags = list(type = "string")), Occurrences = structure(list(LineRanges = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), OffsetRanges = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Pages = structure(list(structure(list(PageNumber = structure(logical(0), tags = list(type = "long")), LineRange = structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), OffsetRange = structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Records = structure(list(structure(list(JsonPath = structure(logical(0), tags = list(type = "string")), RecordIndex = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Cells = structure(list(structure(list(Column = structure(logical(0), tags = list(type = "long")), Row = structure(logical(0), tags = list(type = "long")), ColumnName = structure(logical(0), tags = list(type = "string")), CellReference = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), TotalCount = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), CustomDataIdentifiers = structure(list(Detections = structure(list(structure(list(Count = structure(logical(0), tags = list(type = "long")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Occurrences = structure(list(LineRanges = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), OffsetRanges = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Pages = structure(list(structure(list(PageNumber = structure(logical(0), tags = list(type = "long")), LineRange = structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), OffsetRange = structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Records = structure(list(structure(list(JsonPath = structure(logical(0), tags = list(type = "string")), RecordIndex = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Cells = structure(list(structure(list(Column = structure(logical(0), tags = list(type = "long")), Row = structure(logical(0), tags = list(type = "long")), ColumnName = structure(logical(0), tags = list(type = "string")), CellReference = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), TotalCount = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Details = structure(list(AwsAutoScalingAutoScalingGroup = structure(list(LaunchConfigurationName = structure(logical(0), tags = list(type = "string")), LoadBalancerNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), HealthCheckType = structure(logical(0), tags = list(type = "string")), HealthCheckGracePeriod = structure(logical(0), tags = list(type = "integer")), CreatedTime = structure(logical(0), tags = list(type = "string")), MixedInstancesPolicy = structure(list(InstancesDistribution = structure(list(OnDemandAllocationStrategy = structure(logical(0), tags = list(type = "string")), OnDemandBaseCapacity = structure(logical(0), tags = list(type = "integer")), OnDemandPercentageAboveBaseCapacity = structure(logical(0), tags = list(type = "integer")), SpotAllocationStrategy = structure(logical(0), tags = list(type = "string")), SpotInstancePools = structure(logical(0), tags = list(type = "integer")), SpotMaxPrice = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LaunchTemplate = structure(list(LaunchTemplateSpecification = structure(list(LaunchTemplateId = structure(logical(0), tags = list(type = "string")), LaunchTemplateName = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overrides = structure(list(structure(list(InstanceType = structure(logical(0), tags = list(type = "string")), WeightedCapacity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), AvailabilityZones = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LaunchTemplate = structure(list(LaunchTemplateId = structure(logical(0), tags = list(type = "string")), LaunchTemplateName = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CapacityRebalance = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsCodeBuildProject = structure(list(EncryptionKey = structure(logical(0), tags = list(type = "string")), Artifacts = structure(list(structure(list(ArtifactIdentifier = structure(logical(0), tags = list(type = "string")), EncryptionDisabled = structure(logical(0), tags = list(type = "boolean")), Location = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), NamespaceType = structure(logical(0), tags = list(type = "string")), OverrideArtifactName = structure(logical(0), tags = list(type = "boolean")), Packaging = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Environment = structure(list(Certificate = structure(logical(0), tags = list(type = "string")), EnvironmentVariables = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PrivilegedMode = structure(logical(0), tags = list(type = "boolean")), ImagePullCredentialsType = structure(logical(0), tags = list(type = "string")), RegistryCredential = structure(list(Credential = structure(logical(0), tags = list(type = "string")), CredentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string")), Source = structure(list(Type = structure(logical(0), tags = list(type = "string")), Location = structure(logical(0), tags = list(type = "string")), GitCloneDepth = structure(logical(0), tags = list(type = "integer")), InsecureSsl = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ServiceRole = structure(logical(0), tags = list(type = "string")), LogsConfig = structure(list(CloudWatchLogs = structure(list(GroupName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), StreamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), S3Logs = structure(list(EncryptionDisabled = structure(logical(0), tags = list(type = "boolean")), Location = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), VpcConfig = structure(list(VpcId = structure(logical(0), tags = list(type = "string")), Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), SecondaryArtifacts = structure(list(structure(list(ArtifactIdentifier = structure(logical(0), tags = list(type = "string")), EncryptionDisabled = structure(logical(0), tags = list(type = "boolean")), Location = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), NamespaceType = structure(logical(0), tags = list(type = "string")), OverrideArtifactName = structure(logical(0), tags = list(type = "boolean")), Packaging = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsCloudFrontDistribution = structure(list(CacheBehaviors = structure(list(Items = structure(list(structure(list(ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), ETag = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "string")), Logging = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Origins = structure(list(Items = structure(list(structure(list(DomainName = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HttpPort = structure(logical(0), tags = list(type = "integer")), HttpsPort = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginSslProtocols = structure(list(Items = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Quantity = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Items = structure(list(structure(list(FailoverCriteria = structure(list(StatusCodes = structure(list(Items = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), Quantity = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ViewerCertificate = structure(list(AcmCertificateArn = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(type = "string")), CertificateSource = structure(logical(0), tags = list(type = "string")), CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IamCertificateId = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), SslSupportMethod = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Status = structure(logical(0), tags = list(type = "string")), WebAclId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), NetworkInterfaces = structure(list(structure(list(NetworkInterfaceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VirtualizationType = structure(logical(0), tags = list(type = "string")), MetadataOptions = structure(list(HttpEndpoint = structure(logical(0), tags = list(type = "string")), HttpProtocolIpv6 = structure(logical(0), tags = list(type = "string")), HttpPutResponseHopLimit = structure(logical(0), tags = list(type = "integer")), HttpTokens = structure(logical(0), tags = list(type = "string")), InstanceMetadataTags = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Monitoring = structure(list(State = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsEc2NetworkInterface = structure(list(Attachment = structure(list(AttachTime = structure(logical(0), tags = list(type = "string")), AttachmentId = structure(logical(0), tags = list(type = "string")), DeleteOnTermination = structure(logical(0), tags = list(type = "boolean")), DeviceIndex = structure(logical(0), tags = list(type = "integer")), InstanceId = structure(logical(0), tags = list(type = "string")), InstanceOwnerId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(list(GroupName = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SourceDestCheck = structure(logical(0), tags = list(type = "boolean")), IpV6Addresses = structure(list(structure(list(IpV6Address = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PrivateIpAddresses = structure(list(structure(list(PrivateIpAddress = structure(logical(0), tags = list(type = "string")), PrivateDnsName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PublicDnsName = structure(logical(0), tags = list(type = "string")), PublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2SecurityGroup = structure(list(GroupName = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), OwnerId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), IpPermissions = structure(list(structure(list(IpProtocol = structure(logical(0), tags = list(type = "string")), FromPort = structure(logical(0), tags = list(type = "integer")), ToPort = structure(logical(0), tags = list(type = "integer")), UserIdGroupPairs = structure(list(structure(list(GroupId = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), PeeringStatus = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), VpcPeeringConnectionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IpRanges = structure(list(structure(list(CidrIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6Ranges = structure(list(structure(list(CidrIpv6 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PrefixListIds = structure(list(structure(list(PrefixListId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), IpPermissionsEgress = structure(list(structure(list(IpProtocol = structure(logical(0), tags = list(type = "string")), FromPort = structure(logical(0), tags = list(type = "integer")), ToPort = structure(logical(0), tags = list(type = "integer")), UserIdGroupPairs = structure(list(structure(list(GroupId = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), PeeringStatus = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), VpcPeeringConnectionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IpRanges = structure(list(structure(list(CidrIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6Ranges = structure(list(structure(list(CidrIpv6 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PrefixListIds = structure(list(structure(list(PrefixListId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsEc2Volume = structure(list(CreateTime = structure(logical(0), tags = list(type = "string")), DeviceName = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), Size = structure(logical(0), tags = list(type = "integer")), SnapshotId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), Attachments = structure(list(structure(list(AttachTime = structure(logical(0), tags = list(type = "string")), DeleteOnTermination = structure(logical(0), tags = list(type = "boolean")), InstanceId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VolumeId = structure(logical(0), tags = list(type = "string")), VolumeType = structure(logical(0), tags = list(type = "string")), VolumeScanStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2Vpc = structure(list(CidrBlockAssociationSet = structure(list(structure(list(AssociationId = structure(logical(0), tags = list(type = "string")), CidrBlock = structure(logical(0), tags = list(type = "string")), CidrBlockState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6CidrBlockAssociationSet = structure(list(structure(list(AssociationId = structure(logical(0), tags = list(type = "string")), Ipv6CidrBlock = structure(logical(0), tags = list(type = "string")), CidrBlockState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DhcpOptionsId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2Eip = structure(list(InstanceId = structure(logical(0), tags = list(type = "string")), PublicIp = structure(logical(0), tags = list(type = "string")), AllocationId = structure(logical(0), tags = list(type = "string")), AssociationId = structure(logical(0), tags = list(type = "string")), Domain = structure(logical(0), tags = list(type = "string")), PublicIpv4Pool = structure(logical(0), tags = list(type = "string")), NetworkBorderGroup = structure(logical(0), tags = list(type = "string")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), NetworkInterfaceOwnerId = structure(logical(0), tags = list(type = "string")), PrivateIpAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2Subnet = structure(list(AssignIpv6AddressOnCreation = structure(logical(0), tags = list(type = "boolean")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), AvailabilityZoneId = structure(logical(0), tags = list(type = "string")), AvailableIpAddressCount = structure(logical(0), tags = list(type = "integer")), CidrBlock = structure(logical(0), tags = list(type = "string")), DefaultForAz = structure(logical(0), tags = list(type = "boolean")), MapPublicIpOnLaunch = structure(logical(0), tags = list(type = "boolean")), OwnerId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), SubnetArn = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), Ipv6CidrBlockAssociationSet = structure(list(structure(list(AssociationId = structure(logical(0), tags = list(type = "string")), Ipv6CidrBlock = structure(logical(0), tags = list(type = "string")), CidrBlockState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsEc2NetworkAcl = structure(list(IsDefault = structure(logical(0), tags = list(type = "boolean")), NetworkAclId = structure(logical(0), tags = list(type = "string")), OwnerId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), Associations = structure(list(structure(list(NetworkAclAssociationId = structure(logical(0), tags = list(type = "string")), NetworkAclId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Entries = structure(list(structure(list(CidrBlock = structure(logical(0), tags = list(type = "string")), Egress = structure(logical(0), tags = list(type = "boolean")), IcmpTypeCode = structure(list(Code = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Ipv6CidrBlock = structure(logical(0), tags = list(type = "string")), PortRange = structure(list(From = structure(logical(0), tags = list(type = "integer")), To = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Protocol = structure(logical(0), tags = list(type = "string")), RuleAction = structure(logical(0), tags = list(type = "string")), RuleNumber = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsElbv2LoadBalancer = structure(list(AvailabilityZones = structure(list(structure(list(ZoneName = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CanonicalHostedZoneId = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "string")), DNSName = structure(logical(0), tags = list(type = "string")), IpAddressType = structure(logical(0), tags = list(type = "string")), Scheme = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), State = structure(list(Code = structure(logical(0), tags = list(type = "string")), Reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), LoadBalancerAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsElasticBeanstalkEnvironment = structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), Cname = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "string")), DateUpdated = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EndpointUrl = structure(logical(0), tags = list(type = "string")), EnvironmentArn = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentLinks = structure(list(structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), LinkName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnvironmentName = structure(logical(0), tags = list(type = "string")), OptionSettings = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), ResourceName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PlatformArn = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Tier = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VersionLabel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsElasticsearchDomain = structure(list(AccessPolicies = structure(logical(0), tags = list(type = "string")), DomainEndpointOptions = structure(list(EnforceHTTPS = structure(logical(0), tags = list(type = "boolean")), TLSSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DomainId = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), Endpoint = structure(logical(0), tags = list(type = "string")), Endpoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), ElasticsearchVersion = structure(logical(0), tags = list(type = "string")), ElasticsearchClusterConfig = structure(list(DedicatedMasterCount = structure(logical(0), tags = list(type = "integer")), DedicatedMasterEnabled = structure(logical(0), tags = list(type = "boolean")), DedicatedMasterType = structure(logical(0), tags = list(type = "string")), InstanceCount = structure(logical(0), tags = list(type = "integer")), InstanceType = structure(logical(0), tags = list(type = "string")), ZoneAwarenessConfig = structure(list(AvailabilityZoneCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ZoneAwarenessEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), EncryptionAtRestOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LogPublishingOptions = structure(list(IndexSlowLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SearchSlowLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AuditLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), NodeToNodeEncryptionOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ServiceSoftwareOptions = structure(list(AutomatedUpdateDate = structure(logical(0), tags = list(type = "string")), Cancellable = structure(logical(0), tags = list(type = "boolean")), CurrentVersion = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), NewVersion = structure(logical(0), tags = list(type = "string")), UpdateAvailable = structure(logical(0), tags = list(type = "boolean")), UpdateStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VPCOptions = structure(list(AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VPCId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsS3Bucket = structure(list(OwnerId = structure(logical(0), tags = list(type = "string")), OwnerName = structure(logical(0), tags = list(type = "string")), OwnerAccountId = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "string")), ServerSideEncryptionConfiguration = structure(list(Rules = structure(list(structure(list(ApplyServerSideEncryptionByDefault = structure(list(SSEAlgorithm = structure(logical(0), tags = list(type = "string")), KMSMasterKeyID = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BucketLifecycleConfiguration = structure(list(Rules = structure(list(structure(list(AbortIncompleteMultipartUpload = structure(list(DaysAfterInitiation = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ExpirationDate = structure(logical(0), tags = list(type = "string")), ExpirationInDays = structure(logical(0), tags = list(type = "integer")), ExpiredObjectDeleteMarker = structure(logical(0), tags = list(type = "boolean")), Filter = structure(list(Predicate = structure(list(Operands = structure(list(structure(list(Prefix = structure(logical(0), tags = list(type = "string")), Tag = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Prefix = structure(logical(0), tags = list(type = "string")), Tag = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ID = structure(logical(0), tags = list(type = "string")), NoncurrentVersionExpirationInDays = structure(logical(0), tags = list(type = "integer")), NoncurrentVersionTransitions = structure(list(structure(list(Days = structure(logical(0), tags = list(type = "integer")), StorageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Prefix = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Transitions = structure(list(structure(list(Date = structure(logical(0), tags = list(type = "string")), Days = structure(logical(0), tags = list(type = "integer")), StorageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), PublicAccessBlockConfiguration = structure(list(BlockPublicAcls = structure(logical(0), tags = list(type = "boolean")), BlockPublicPolicy = structure(logical(0), tags = list(type = "boolean")), IgnorePublicAcls = structure(logical(0), tags = list(type = "boolean")), RestrictPublicBuckets = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AccessControlList = structure(logical(0), tags = list(type = "string")), BucketLoggingConfiguration = structure(list(DestinationBucketName = structure(logical(0), tags = list(type = "string")), LogFilePrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), BucketWebsiteConfiguration = structure(list(ErrorDocument = structure(logical(0), tags = list(type = "string")), IndexDocumentSuffix = structure(logical(0), tags = list(type = "string")), RedirectAllRequestsTo = structure(list(Hostname = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoutingRules = structure(list(structure(list(Condition = structure(list(HttpErrorCodeReturnedEquals = structure(logical(0), tags = list(type = "string")), KeyPrefixEquals = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Redirect = structure(list(Hostname = structure(logical(0), tags = list(type = "string")), HttpRedirectCode = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string")), ReplaceKeyPrefixWith = structure(logical(0), tags = list(type = "string")), ReplaceKeyWith = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BucketNotificationConfiguration = structure(list(Configurations = structure(list(structure(list(Events = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Filter = structure(list(S3KeyFilter = structure(list(FilterRules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Destination = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BucketVersioningConfiguration = structure(list(IsMfaDeleteEnabled = structure(logical(0), tags = list(type = "boolean")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ObjectLockConfiguration = structure(list(ObjectLockEnabled = structure(logical(0), tags = list(type = "string")), Rule = structure(list(DefaultRetention = structure(list(Days = structure(logical(0), tags = list(type = "integer")), Mode = structure(logical(0), tags = list(type = "string")), Years = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsS3AccountPublicAccessBlock = structure(list(BlockPublicAcls = structure(logical(0), tags = list(type = "boolean")), BlockPublicPolicy = structure(logical(0), tags = list(type = "boolean")), IgnorePublicAcls = structure(logical(0), tags = list(type = "boolean")), RestrictPublicBuckets = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsS3Object = structure(list(LastModified = structure(logical(0), tags = list(type = "string")), ETag = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string")), ContentType = structure(logical(0), tags = list(type = "string")), ServerSideEncryption = structure(logical(0), tags = list(type = "string")), SSEKMSKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsSecretsManagerSecret = structure(list(RotationRules = structure(list(AutomaticallyAfterDays = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), RotationOccurredWithinFrequency = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), RotationEnabled = structure(logical(0), tags = list(type = "boolean")), RotationLambdaArn = structure(logical(0), tags = list(type = "string")), Deleted = structure(logical(0), tags = list(type = "boolean")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsIamAccessKey = structure(list(UserName = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use PrincipalName.", type = "string")), Status = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string")), PrincipalType = structure(logical(0), tags = list(type = "string")), PrincipalName = structure(logical(0), tags = list(type = "string")), AccountId = structure(logical(0), tags = list(type = "string")), AccessKeyId = structure(logical(0), tags = list(type = "string")), SessionContext = structure(list(Attributes = structure(list(MfaAuthenticated = structure(logical(0), tags = list(type = "boolean")), CreationDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SessionIssuer = structure(list(Type = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), AccountId = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsIamUser = structure(list(AttachedManagedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreateDate = structure(logical(0), tags = list(type = "string")), GroupList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Path = structure(logical(0), tags = list(type = "string")), PermissionsBoundary = structure(list(PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UserId = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), UserPolicyList = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsIamPolicy = structure(list(AttachmentCount = structure(logical(0), tags = list(type = "integer")), CreateDate = structure(logical(0), tags = list(type = "string")), DefaultVersionId = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), IsAttachable = structure(logical(0), tags = list(type = "boolean")), Path = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryUsageCount = structure(logical(0), tags = list(type = "integer")), PolicyId = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), PolicyVersionList = structure(list(structure(list(VersionId = structure(logical(0), tags = list(type = "string")), IsDefaultVersion = structure(logical(0), tags = list(type = "boolean")), CreateDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), UpdateDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsApiGatewayV2Stage = structure(list(ClientCertificateId = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DefaultRouteSettings = structure(list(DetailedMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), LoggingLevel = structure(logical(0), tags = list(type = "string")), DataTraceEnabled = structure(logical(0), tags = list(type = "boolean")), ThrottlingBurstLimit = structure(logical(0), tags = list(type = "integer")), ThrottlingRateLimit = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), DeploymentId = structure(logical(0), tags = list(type = "string")), LastUpdatedDate = structure(logical(0), tags = list(type = "string")), RouteSettings = structure(list(DetailedMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), LoggingLevel = structure(logical(0), tags = list(type = "string")), DataTraceEnabled = structure(logical(0), tags = list(type = "boolean")), ThrottlingBurstLimit = structure(logical(0), tags = list(type = "integer")), ThrottlingRateLimit = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), StageName = structure(logical(0), tags = list(type = "string")), StageVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), AccessLogSettings = structure(list(Format = structure(logical(0), tags = list(type = "string")), DestinationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AutoDeploy = structure(logical(0), tags = list(type = "boolean")), LastDeploymentStatusMessage = structure(logical(0), tags = list(type = "string")), ApiGatewayManaged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsApiGatewayV2Api = structure(list(ApiEndpoint = structure(logical(0), tags = list(type = "string")), ApiId = structure(logical(0), tags = list(type = "string")), ApiKeySelectionExpression = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ProtocolType = structure(logical(0), tags = list(type = "string")), RouteSelectionExpression = structure(logical(0), tags = list(type = "string")), CorsConfiguration = structure(list(AllowOrigins = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowCredentials = structure(logical(0), tags = list(type = "boolean")), ExposeHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MaxAge = structure(logical(0), tags = list(type = "integer")), AllowMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsDynamoDbTable = structure(list(AttributeDefinitions = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), AttributeType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BillingModeSummary = structure(list(BillingMode = structure(logical(0), tags = list(type = "string")), LastUpdateToPayPerRequestDateTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CreationDateTime = structure(logical(0), tags = list(type = "string")), GlobalSecondaryIndexes = structure(list(structure(list(Backfilling = structure(logical(0), tags = list(type = "boolean")), IndexArn = structure(logical(0), tags = list(type = "string")), IndexName = structure(logical(0), tags = list(type = "string")), IndexSizeBytes = structure(logical(0), tags = list(type = "long")), IndexStatus = structure(logical(0), tags = list(type = "string")), ItemCount = structure(logical(0), tags = list(type = "integer")), KeySchema = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), KeyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Projection = structure(list(NonKeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProjectionType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ProvisionedThroughput = structure(list(LastDecreaseDateTime = structure(logical(0), tags = list(type = "string")), LastIncreaseDateTime = structure(logical(0), tags = list(type = "string")), NumberOfDecreasesToday = structure(logical(0), tags = list(type = "integer")), ReadCapacityUnits = structure(logical(0), tags = list(type = "integer")), WriteCapacityUnits = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), GlobalTableVersion = structure(logical(0), tags = list(type = "string")), ItemCount = structure(logical(0), tags = list(type = "integer")), KeySchema = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), KeyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LatestStreamArn = structure(logical(0), tags = list(type = "string")), LatestStreamLabel = structure(logical(0), tags = list(type = "string")), LocalSecondaryIndexes = structure(list(structure(list(IndexArn = structure(logical(0), tags = list(type = "string")), IndexName = structure(logical(0), tags = list(type = "string")), KeySchema = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), KeyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Projection = structure(list(NonKeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProjectionType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ProvisionedThroughput = structure(list(LastDecreaseDateTime = structure(logical(0), tags = list(type = "string")), LastIncreaseDateTime = structure(logical(0), tags = list(type = "string")), NumberOfDecreasesToday = structure(logical(0), tags = list(type = "integer")), ReadCapacityUnits = structure(logical(0), tags = list(type = "integer")), WriteCapacityUnits = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Replicas = structure(list(structure(list(GlobalSecondaryIndexes = structure(list(structure(list(IndexName = structure(logical(0), tags = list(type = "string")), ProvisionedThroughputOverride = structure(list(ReadCapacityUnits = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), KmsMasterKeyId = structure(logical(0), tags = list(type = "string")), ProvisionedThroughputOverride = structure(list(ReadCapacityUnits = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), RegionName = structure(logical(0), tags = list(type = "string")), ReplicaStatus = structure(logical(0), tags = list(type = "string")), ReplicaStatusDescription = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RestoreSummary = structure(list(SourceBackupArn = structure(logical(0), tags = list(type = "string")), SourceTableArn = structure(logical(0), tags = list(type = "string")), RestoreDateTime = structure(logical(0), tags = list(type = "string")), RestoreInProgress = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SseDescription = structure(list(InaccessibleEncryptionDateTime = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), SseType = structure(logical(0), tags = list(type = "string")), KmsMasterKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), StreamSpecification = structure(list(StreamEnabled = structure(logical(0), tags = list(type = "boolean")), StreamViewType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableId = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), TableSizeBytes = structure(logical(0), tags = list(type = "long")), TableStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsApiGatewayStage = structure(list(DeploymentId = structure(logical(0), tags = list(type = "string")), ClientCertificateId = structure(logical(0), tags = list(type = "string")), StageName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CacheClusterEnabled = structure(logical(0), tags = list(type = "boolean")), CacheClusterSize = structure(logical(0), tags = list(type = "string")), CacheClusterStatus = structure(logical(0), tags = list(type = "string")), MethodSettings = structure(list(structure(list(MetricsEnabled = structure(logical(0), tags = list(type = "boolean")), LoggingLevel = structure(logical(0), tags = list(type = "string")), DataTraceEnabled = structure(logical(0), tags = list(type = "boolean")), ThrottlingBurstLimit = structure(logical(0), tags = list(type = "integer")), ThrottlingRateLimit = structure(logical(0), tags = list(type = "double")), CachingEnabled = structure(logical(0), tags = list(type = "boolean")), CacheTtlInSeconds = structure(logical(0), tags = list(type = "integer")), CacheDataEncrypted = structure(logical(0), tags = list(type = "boolean")), RequireAuthorizationForCacheControl = structure(logical(0), tags = list(type = "boolean")), UnauthorizedCacheControlHeaderStrategy = structure(logical(0), tags = list(type = "string")), HttpMethod = structure(logical(0), tags = list(type = "string")), ResourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Variables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DocumentationVersion = structure(logical(0), tags = list(type = "string")), AccessLogSettings = structure(list(Format = structure(logical(0), tags = list(type = "string")), DestinationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CanarySettings = structure(list(PercentTraffic = structure(logical(0), tags = list(type = "double")), DeploymentId = structure(logical(0), tags = list(type = "string")), StageVariableOverrides = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), UseStageCache = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), TracingEnabled = structure(logical(0), tags = list(type = "boolean")), CreatedDate = structure(logical(0), tags = list(type = "string")), LastUpdatedDate = structure(logical(0), tags = list(type = "string")), WebAclArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsApiGatewayRestApi = structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), BinaryMediaTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MinimumCompressionSize = structure(logical(0), tags = list(type = "integer")), ApiKeySource = structure(logical(0), tags = list(type = "string")), EndpointConfiguration = structure(list(Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsCloudTrailTrail = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), CloudWatchLogsRoleArn = structure(logical(0), tags = list(type = "string")), HasCustomEventSelectors = structure(logical(0), tags = list(type = "boolean")), HomeRegion = structure(logical(0), tags = list(type = "string")), IncludeGlobalServiceEvents = structure(logical(0), tags = list(type = "boolean")), IsMultiRegionTrail = structure(logical(0), tags = list(type = "boolean")), IsOrganizationTrail = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), LogFileValidationEnabled = structure(logical(0), tags = list(type = "boolean")), Name = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3KeyPrefix = structure(logical(0), tags = list(type = "string")), SnsTopicArn = structure(logical(0), tags = list(type = "string")), SnsTopicName = structure(logical(0), tags = list(type = "string")), TrailArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsSsmPatchCompliance = structure(list(Patch = structure(list(ComplianceSummary = structure(list(Status = structure(logical(0), tags = list(type = "string")), CompliantCriticalCount = structure(logical(0), tags = list(type = "integer")), CompliantHighCount = structure(logical(0), tags = list(type = "integer")), CompliantMediumCount = structure(logical(0), tags = list(type = "integer")), ExecutionType = structure(logical(0), tags = list(type = "string")), NonCompliantCriticalCount = structure(logical(0), tags = list(type = "integer")), CompliantInformationalCount = structure(logical(0), tags = list(type = "integer")), NonCompliantInformationalCount = structure(logical(0), tags = list(type = "integer")), CompliantUnspecifiedCount = structure(logical(0), tags = list(type = "integer")), NonCompliantLowCount = structure(logical(0), tags = list(type = "integer")), NonCompliantHighCount = structure(logical(0), tags = list(type = "integer")), CompliantLowCount = structure(logical(0), tags = list(type = "integer")), ComplianceType = structure(logical(0), tags = list(type = "string")), PatchBaselineId = structure(logical(0), tags = list(type = "string")), OverallSeverity = structure(logical(0), tags = list(type = "string")), NonCompliantMediumCount = structure(logical(0), tags = list(type = "integer")), NonCompliantUnspecifiedCount = structure(logical(0), tags = list(type = "integer")), PatchGroup = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsCertificateManagerCertificate = structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), DomainValidationOptions = structure(list(structure(list(DomainName = structure(logical(0), tags = list(type = "string")), ResourceRecord = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ValidationDomain = structure(logical(0), tags = list(type = "string")), ValidationEmails = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ValidationMethod = structure(logical(0), tags = list(type = "string")), ValidationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ExtendedKeyUsages = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), OId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FailureReason = structure(logical(0), tags = list(type = "string")), ImportedAt = structure(logical(0), tags = list(type = "string")), InUseBy = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IssuedAt = structure(logical(0), tags = list(type = "string")), Issuer = structure(logical(0), tags = list(type = "string")), KeyAlgorithm = structure(logical(0), tags = list(type = "string")), KeyUsages = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NotAfter = structure(logical(0), tags = list(type = "string")), NotBefore = structure(logical(0), tags = list(type = "string")), Options = structure(list(CertificateTransparencyLoggingPreference = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RenewalEligibility = structure(logical(0), tags = list(type = "string")), RenewalSummary = structure(list(DomainValidationOptions = structure(list(structure(list(DomainName = structure(logical(0), tags = list(type = "string")), ResourceRecord = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ValidationDomain = structure(logical(0), tags = list(type = "string")), ValidationEmails = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ValidationMethod = structure(logical(0), tags = list(type = "string")), ValidationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RenewalStatus = structure(logical(0), tags = list(type = "string")), RenewalStatusReason = structure(logical(0), tags = list(type = "string")), UpdatedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Serial = structure(logical(0), tags = list(type = "string")), SignatureAlgorithm = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Subject = structure(logical(0), tags = list(type = "string")), SubjectAlternativeNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsRedshiftCluster = structure(list(AllowVersionUpgrade = structure(logical(0), tags = list(type = "boolean")), AutomatedSnapshotRetentionPeriod = structure(logical(0), tags = list(type = "integer")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), ClusterAvailabilityStatus = structure(logical(0), tags = list(type = "string")), ClusterCreateTime = structure(logical(0), tags = list(type = "string")), ClusterIdentifier = structure(logical(0), tags = list(type = "string")), ClusterNodes = structure(list(structure(list(NodeRole = structure(logical(0), tags = list(type = "string")), PrivateIpAddress = structure(logical(0), tags = list(type = "string")), PublicIpAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClusterParameterGroups = structure(list(structure(list(ClusterParameterStatusList = structure(list(structure(list(ParameterName = structure(logical(0), tags = list(type = "string")), ParameterApplyStatus = structure(logical(0), tags = list(type = "string")), ParameterApplyErrorDescription = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ParameterApplyStatus = structure(logical(0), tags = list(type = "string")), ParameterGroupName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClusterPublicKey = structure(logical(0), tags = list(type = "string")), ClusterRevisionNumber = structure(logical(0), tags = list(type = "string")), ClusterSecurityGroups = structure(list(structure(list(ClusterSecurityGroupName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClusterSnapshotCopyStatus = structure(list(DestinationRegion = structure(logical(0), tags = list(type = "string")), ManualSnapshotRetentionPeriod = structure(logical(0), tags = list(type = "integer")), RetentionPeriod = structure(logical(0), tags = list(type = "integer")), SnapshotCopyGrantName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ClusterStatus = structure(logical(0), tags = list(type = "string")), ClusterSubnetGroupName = structure(logical(0), tags = list(type = "string")), ClusterVersion = structure(logical(0), tags = list(type = "string")), DBName = structure(logical(0), tags = list(type = "string")), DeferredMaintenanceWindows = structure(list(structure(list(DeferMaintenanceEndTime = structure(logical(0), tags = list(type = "string")), DeferMaintenanceIdentifier = structure(logical(0), tags = list(type = "string")), DeferMaintenanceStartTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ElasticIpStatus = structure(list(ElasticIp = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ElasticResizeNumberOfNodeOptions = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), Endpoint = structure(list(Address = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), EnhancedVpcRouting = structure(logical(0), tags = list(type = "boolean")), ExpectedNextSnapshotScheduleTime = structure(logical(0), tags = list(type = "string")), ExpectedNextSnapshotScheduleTimeStatus = structure(logical(0), tags = list(type = "string")), HsmStatus = structure(list(HsmClientCertificateIdentifier = structure(logical(0), tags = list(type = "string")), HsmConfigurationIdentifier = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), IamRoles = structure(list(structure(list(ApplyStatus = structure(logical(0), tags = list(type = "string")), IamRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), KmsKeyId = structure(logical(0), tags = list(type = "string")), MaintenanceTrackName = structure(logical(0), tags = list(type = "string")), ManualSnapshotRetentionPeriod = structure(logical(0), tags = list(type = "integer")), MasterUsername = structure(logical(0), tags = list(type = "string")), NextMaintenanceWindowStartTime = structure(logical(0), tags = list(type = "string")), NodeType = structure(logical(0), tags = list(type = "string")), NumberOfNodes = structure(logical(0), tags = list(type = "integer")), PendingActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PendingModifiedValues = structure(list(AutomatedSnapshotRetentionPeriod = structure(logical(0), tags = list(type = "integer")), ClusterIdentifier = structure(logical(0), tags = list(type = "string")), ClusterType = structure(logical(0), tags = list(type = "string")), ClusterVersion = structure(logical(0), tags = list(type = "string")), EncryptionType = structure(logical(0), tags = list(type = "string")), EnhancedVpcRouting = structure(logical(0), tags = list(type = "boolean")), MaintenanceTrackName = structure(logical(0), tags = list(type = "string")), MasterUserPassword = structure(logical(0), tags = list(type = "string")), NodeType = structure(logical(0), tags = list(type = "string")), NumberOfNodes = structure(logical(0), tags = list(type = "integer")), PubliclyAccessible = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), PreferredMaintenanceWindow = structure(logical(0), tags = list(type = "string")), PubliclyAccessible = structure(logical(0), tags = list(type = "boolean")), ResizeInfo = structure(list(AllowCancelResize = structure(logical(0), tags = list(type = "boolean")), ResizeType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RestoreStatus = structure(list(CurrentRestoreRateInMegaBytesPerSecond = structure(logical(0), tags = list(type = "double")), ElapsedTimeInSeconds = structure(logical(0), tags = list(type = "long")), EstimatedTimeToCompletionInSeconds = structure(logical(0), tags = list(type = "long")), ProgressInMegaBytes = structure(logical(0), tags = list(type = "long")), SnapshotSizeInMegaBytes = structure(logical(0), tags = list(type = "long")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SnapshotScheduleIdentifier = structure(logical(0), tags = list(type = "string")), SnapshotScheduleState = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), VpcSecurityGroups = structure(list(structure(list(Status = structure(logical(0), tags = list(type = "string")), VpcSecurityGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LoggingStatus = structure(list(BucketName = structure(logical(0), tags = list(type = "string")), LastFailureMessage = structure(logical(0), tags = list(type = "string")), LastFailureTime = structure(logical(0), tags = list(type = "string")), LastSuccessfulDeliveryTime = structure(logical(0), tags = list(type = "string")), LoggingEnabled = structure(logical(0), tags = list(type = "boolean")), S3KeyPrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsElbLoadBalancer = structure(list(AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), BackendServerDescriptions = structure(list(structure(list(InstancePort = structure(logical(0), tags = list(type = "integer")), PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), CanonicalHostedZoneName = structure(logical(0), tags = list(type = "string")), CanonicalHostedZoneNameID = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "string")), DnsName = structure(logical(0), tags = list(type = "string")), HealthCheck = structure(list(HealthyThreshold = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), Target = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), UnhealthyThreshold = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Instances = structure(list(structure(list(InstanceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ListenerDescriptions = structure(list(structure(list(Listener = structure(list(InstancePort = structure(logical(0), tags = list(type = "integer")), InstanceProtocol = structure(logical(0), tags = list(type = "string")), LoadBalancerPort = structure(logical(0), tags = list(type = "integer")), Protocol = structure(logical(0), tags = list(type = "string")), SslCertificateId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), LoadBalancerAttributes = structure(list(AccessLog = structure(list(EmitInterval = structure(logical(0), tags = list(type = "integer")), Enabled = structure(logical(0), tags = list(type = "boolean")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3BucketPrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ConnectionDraining = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Timeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionSettings = structure(list(IdleTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), CrossZoneLoadBalancing = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AdditionalAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), LoadBalancerName = structure(logical(0), tags = list(type = "string")), Policies = structure(list(AppCookieStickinessPolicies = structure(list(structure(list(CookieName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LbCookieStickinessPolicies = structure(list(structure(list(CookieExpirationPeriod = structure(logical(0), tags = list(type = "long")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OtherPolicies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Scheme = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SourceSecurityGroup = structure(list(GroupName = structure(logical(0), tags = list(type = "string")), OwnerAlias = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsIamGroup = structure(list(AttachedManagedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreateDate = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), GroupPolicyList = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsIamRole = structure(list(AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), AttachedManagedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreateDate = structure(logical(0), tags = list(type = "string")), InstanceProfileList = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "string")), InstanceProfileId = structure(logical(0), tags = list(type = "string")), InstanceProfileName = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), Roles = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), PermissionsBoundary = structure(list(PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleId = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RolePolicyList = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsKmsKey = structure(list(AWSAccountId = structure(logical(0), tags = list(type = "string")), CreationDate = structure(logical(0), tags = list(type = "double")), KeyId = structure(logical(0), tags = list(type = "string")), KeyManager = structure(logical(0), tags = list(type = "string")), KeyState = structure(logical(0), tags = list(type = "string")), Origin = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), KeyRotationStatus = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsLambdaFunction = structure(list(Code = structure(list(S3Bucket = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string")), S3ObjectVersion = structure(logical(0), tags = list(type = "string")), ZipFile = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CodeSha256 = structure(logical(0), tags = list(type = "string")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), FunctionName = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), KmsKeyArn = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), MasterArn = structure(logical(0), tags = list(type = "string")), MemorySize = structure(logical(0), tags = list(type = "integer")), RevisionId = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VpcConfig = structure(list(SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Version = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PackageType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsLambdaLayerVersion = structure(list(Version = structure(logical(0), tags = list(type = "long")), CompatibleRuntimes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CreatedDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsRdsDbInstance = structure(list(AssociatedRoles = structure(list(structure(list(RoleArn = structure(logical(0), tags = list(type = "string")), FeatureName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CACertificateIdentifier = structure(logical(0), tags = list(type = "string")), DBClusterIdentifier = structure(logical(0), tags = list(type = "string")), DBInstanceIdentifier = structure(logical(0), tags = list(type = "string")), DBInstanceClass = structure(logical(0), tags = list(type = "string")), DbInstancePort = structure(logical(0), tags = list(type = "integer")), DbiResourceId = structure(logical(0), tags = list(type = "string")), DBName = structure(logical(0), tags = list(type = "string")), DeletionProtection = structure(logical(0), tags = list(type = "boolean")), Endpoint = structure(list(Address = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), HostedZoneId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Engine = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), IAMDatabaseAuthenticationEnabled = structure(logical(0), tags = list(type = "boolean")), InstanceCreateTime = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), PubliclyAccessible = structure(logical(0), tags = list(type = "boolean")), StorageEncrypted = structure(logical(0), tags = list(type = "boolean")), TdeCredentialArn = structure(logical(0), tags = list(type = "string")), VpcSecurityGroups = structure(list(structure(list(VpcSecurityGroupId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MultiAz = structure(logical(0), tags = list(type = "boolean")), EnhancedMonitoringResourceArn = structure(logical(0), tags = list(type = "string")), DbInstanceStatus = structure(logical(0), tags = list(type = "string")), MasterUsername = structure(logical(0), tags = list(type = "string")), AllocatedStorage = structure(logical(0), tags = list(type = "integer")), PreferredBackupWindow = structure(logical(0), tags = list(type = "string")), BackupRetentionPeriod = structure(logical(0), tags = list(type = "integer")), DbSecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DbParameterGroups = structure(list(structure(list(DbParameterGroupName = structure(logical(0), tags = list(type = "string")), ParameterApplyStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), DbSubnetGroup = structure(list(DbSubnetGroupName = structure(logical(0), tags = list(type = "string")), DbSubnetGroupDescription = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), SubnetGroupStatus = structure(logical(0), tags = list(type = "string")), Subnets = structure(list(structure(list(SubnetIdentifier = structure(logical(0), tags = list(type = "string")), SubnetAvailabilityZone = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SubnetStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DbSubnetGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PreferredMaintenanceWindow = structure(logical(0), tags = list(type = "string")), PendingModifiedValues = structure(list(DbInstanceClass = structure(logical(0), tags = list(type = "string")), AllocatedStorage = structure(logical(0), tags = list(type = "integer")), MasterUserPassword = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), BackupRetentionPeriod = structure(logical(0), tags = list(type = "integer")), MultiAZ = structure(logical(0), tags = list(type = "boolean")), EngineVersion = structure(logical(0), tags = list(type = "string")), LicenseModel = structure(logical(0), tags = list(type = "string")), Iops = structure(logical(0), tags = list(type = "integer")), DbInstanceIdentifier = structure(logical(0), tags = list(type = "string")), StorageType = structure(logical(0), tags = list(type = "string")), CaCertificateIdentifier = structure(logical(0), tags = list(type = "string")), DbSubnetGroupName = structure(logical(0), tags = list(type = "string")), PendingCloudWatchLogsExports = structure(list(LogTypesToEnable = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LogTypesToDisable = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), ProcessorFeatures = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), LatestRestorableTime = structure(logical(0), tags = list(type = "string")), AutoMinorVersionUpgrade = structure(logical(0), tags = list(type = "boolean")), ReadReplicaSourceDBInstanceIdentifier = structure(logical(0), tags = list(type = "string")), ReadReplicaDBInstanceIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ReadReplicaDBClusterIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LicenseModel = structure(logical(0), tags = list(type = "string")), Iops = structure(logical(0), tags = list(type = "integer")), OptionGroupMemberships = structure(list(structure(list(OptionGroupName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CharacterSetName = structure(logical(0), tags = list(type = "string")), SecondaryAvailabilityZone = structure(logical(0), tags = list(type = "string")), StatusInfos = structure(list(structure(list(StatusType = structure(logical(0), tags = list(type = "string")), Normal = structure(logical(0), tags = list(type = "boolean")), Status = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StorageType = structure(logical(0), tags = list(type = "string")), DomainMemberships = structure(list(structure(list(Domain = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Fqdn = structure(logical(0), tags = list(type = "string")), IamRoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CopyTagsToSnapshot = structure(logical(0), tags = list(type = "boolean")), MonitoringInterval = structure(logical(0), tags = list(type = "integer")), MonitoringRoleArn = structure(logical(0), tags = list(type = "string")), PromotionTier = structure(logical(0), tags = list(type = "integer")), Timezone = structure(logical(0), tags = list(type = "string")), PerformanceInsightsEnabled = structure(logical(0), tags = list(type = "boolean")), PerformanceInsightsKmsKeyId = structure(logical(0), tags = list(type = "string")), PerformanceInsightsRetentionPeriod = structure(logical(0), tags = list(type = "integer")), EnabledCloudWatchLogsExports = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProcessorFeatures = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ListenerEndpoint = structure(list(Address = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), HostedZoneId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MaxAllocatedStorage = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AwsSnsTopic = structure(list(KmsMasterKeyId = structure(logical(0), tags = list(type = "string")), Subscription = structure(list(structure(list(Endpoint = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TopicName = structure(logical(0), tags = list(type = "string")), Owner = structure(logical(0), tags = list(type = "string")), SqsSuccessFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), SqsFailureFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), ApplicationSuccessFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), FirehoseSuccessFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), FirehoseFailureFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), HttpSuccessFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), HttpFailureFeedbackRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsSqsQueue = structure(list(KmsDataKeyReusePeriodSeconds = structure(logical(0), tags = list(type = "integer")), KmsMasterKeyId = structure(logical(0), tags = list(type = "string")), QueueName = structure(logical(0), tags = list(type = "string")), DeadLetterTargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafWebAcl = structure(list(Name = structure(logical(0), tags = list(type = "string")), DefaultAction = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Action = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ExcludedRules = structure(list(structure(list(RuleId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OverrideAction = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Priority = structure(logical(0), tags = list(type = "integer")), RuleId = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WebAclId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsRdsDbSnapshot = structure(list(DbSnapshotIdentifier = structure(logical(0), tags = list(type = "string")), DbInstanceIdentifier = structure(logical(0), tags = list(type = "string")), SnapshotCreateTime = structure(logical(0), tags = list(type = "string")), Engine = structure(logical(0), tags = list(type = "string")), AllocatedStorage = structure(logical(0), tags = list(type = "integer")), Status = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), InstanceCreateTime = structure(logical(0), tags = list(type = "string")), MasterUsername = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), LicenseModel = structure(logical(0), tags = list(type = "string")), SnapshotType = structure(logical(0), tags = list(type = "string")), Iops = structure(logical(0), tags = list(type = "integer")), OptionGroupName = structure(logical(0), tags = list(type = "string")), PercentProgress = structure(logical(0), tags = list(type = "integer")), SourceRegion = structure(logical(0), tags = list(type = "string")), SourceDbSnapshotIdentifier = structure(logical(0), tags = list(type = "string")), StorageType = structure(logical(0), tags = list(type = "string")), TdeCredentialArn = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), Timezone = structure(logical(0), tags = list(type = "string")), IamDatabaseAuthenticationEnabled = structure(logical(0), tags = list(type = "boolean")), ProcessorFeatures = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DbiResourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsRdsDbClusterSnapshot = structure(list(AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SnapshotCreateTime = structure(logical(0), tags = list(type = "string")), Engine = structure(logical(0), tags = list(type = "string")), AllocatedStorage = structure(logical(0), tags = list(type = "integer")), Status = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), VpcId = structure(logical(0), tags = list(type = "string")), ClusterCreateTime = structure(logical(0), tags = list(type = "string")), MasterUsername = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), LicenseModel = structure(logical(0), tags = list(type = "string")), SnapshotType = structure(logical(0), tags = list(type = "string")), PercentProgress = structure(logical(0), tags = list(type = "integer")), StorageEncrypted = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), DbClusterIdentifier = structure(logical(0), tags = list(type = "string")), DbClusterSnapshotIdentifier = structure(logical(0), tags = list(type = "string")), IamDatabaseAuthenticationEnabled = structure(logical(0), tags = list(type = "boolean")), DbClusterSnapshotAttributes = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), AttributeValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsRdsDbCluster = structure(list(AllocatedStorage = structure(logical(0), tags = list(type = "integer")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), BackupRetentionPeriod = structure(logical(0), tags = list(type = "integer")), DatabaseName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Endpoint = structure(logical(0), tags = list(type = "string")), ReaderEndpoint = structure(logical(0), tags = list(type = "string")), CustomEndpoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MultiAz = structure(logical(0), tags = list(type = "boolean")), Engine = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), MasterUsername = structure(logical(0), tags = list(type = "string")), PreferredBackupWindow = structure(logical(0), tags = list(type = "string")), PreferredMaintenanceWindow = structure(logical(0), tags = list(type = "string")), ReadReplicaIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcSecurityGroups = structure(list(structure(list(VpcSecurityGroupId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HostedZoneId = structure(logical(0), tags = list(type = "string")), StorageEncrypted = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), DbClusterResourceId = structure(logical(0), tags = list(type = "string")), AssociatedRoles = structure(list(structure(list(RoleArn = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClusterCreateTime = structure(logical(0), tags = list(type = "string")), EnabledCloudWatchLogsExports = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EngineMode = structure(logical(0), tags = list(type = "string")), DeletionProtection = structure(logical(0), tags = list(type = "boolean")), HttpEndpointEnabled = structure(logical(0), tags = list(type = "boolean")), ActivityStreamStatus = structure(logical(0), tags = list(type = "string")), CopyTagsToSnapshot = structure(logical(0), tags = list(type = "boolean")), CrossAccountClone = structure(logical(0), tags = list(type = "boolean")), DomainMemberships = structure(list(structure(list(Domain = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Fqdn = structure(logical(0), tags = list(type = "string")), IamRoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DbClusterParameterGroup = structure(logical(0), tags = list(type = "string")), DbSubnetGroup = structure(logical(0), tags = list(type = "string")), DbClusterOptionGroupMemberships = structure(list(structure(list(DbClusterOptionGroupName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DbClusterIdentifier = structure(logical(0), tags = list(type = "string")), DbClusterMembers = structure(list(structure(list(IsClusterWriter = structure(logical(0), tags = list(type = "boolean")), PromotionTier = structure(logical(0), tags = list(type = "integer")), DbInstanceIdentifier = structure(logical(0), tags = list(type = "string")), DbClusterParameterGroupStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IamDatabaseAuthenticationEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsEcsCluster = structure(list(ClusterArn = structure(logical(0), tags = list(type = "string")), ActiveServicesCount = structure(logical(0), tags = list(type = "integer")), CapacityProviders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ClusterSettings = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Configuration = structure(list(ExecuteCommandConfiguration = structure(list(KmsKeyId = structure(logical(0), tags = list(type = "string")), LogConfiguration = structure(list(CloudWatchEncryptionEnabled = structure(logical(0), tags = list(type = "boolean")), CloudWatchLogGroupName = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3EncryptionEnabled = structure(logical(0), tags = list(type = "boolean")), S3KeyPrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Logging = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DefaultCapacityProviderStrategy = structure(list(structure(list(Base = structure(logical(0), tags = list(type = "integer")), CapacityProvider = structure(logical(0), tags = list(type = "string")), Weight = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), ClusterName = structure(logical(0), tags = list(type = "string")), RegisteredContainerInstancesCount = structure(logical(0), tags = list(type = "integer")), RunningTasksCount = structure(logical(0), tags = list(type = "integer")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEcsContainer = structure(list(Name = structure(logical(0), tags = list(type = "string")), Image = structure(logical(0), tags = list(type = "string")), MountPoints = structure(list(structure(list(SourceVolume = structure(logical(0), tags = list(type = "string")), ContainerPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Privileged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsEcsTaskDefinition = structure(list(ContainerDefinitions = structure(list(structure(list(Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Cpu = structure(logical(0), tags = list(type = "integer")), DependsOn = structure(list(structure(list(Condition = structure(logical(0), tags = list(type = "string")), ContainerName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DisableNetworking = structure(logical(0), tags = list(type = "boolean")), DnsSearchDomains = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DnsServers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DockerLabels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DockerSecurityOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Environment = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnvironmentFiles = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Essential = structure(logical(0), tags = list(type = "boolean")), ExtraHosts = structure(list(structure(list(Hostname = structure(logical(0), tags = list(type = "string")), IpAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FirelensConfiguration = structure(list(Options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HealthCheck = structure(list(Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Interval = structure(logical(0), tags = list(type = "integer")), Retries = structure(logical(0), tags = list(type = "integer")), StartPeriod = structure(logical(0), tags = list(type = "integer")), Timeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Hostname = structure(logical(0), tags = list(type = "string")), Image = structure(logical(0), tags = list(type = "string")), Interactive = structure(logical(0), tags = list(type = "boolean")), Links = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LinuxParameters = structure(list(Capabilities = structure(list(Add = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Drop = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Devices = structure(list(structure(list(ContainerPath = structure(logical(0), tags = list(type = "string")), HostPath = structure(logical(0), tags = list(type = "string")), Permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), InitProcessEnabled = structure(logical(0), tags = list(type = "boolean")), MaxSwap = structure(logical(0), tags = list(type = "integer")), SharedMemorySize = structure(logical(0), tags = list(type = "integer")), Swappiness = structure(logical(0), tags = list(type = "integer")), Tmpfs = structure(list(structure(list(ContainerPath = structure(logical(0), tags = list(type = "string")), MountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), LogConfiguration = structure(list(LogDriver = structure(logical(0), tags = list(type = "string")), Options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), SecretOptions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), ValueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Memory = structure(logical(0), tags = list(type = "integer")), MemoryReservation = structure(logical(0), tags = list(type = "integer")), MountPoints = structure(list(structure(list(ContainerPath = structure(logical(0), tags = list(type = "string")), ReadOnly = structure(logical(0), tags = list(type = "boolean")), SourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Name = structure(logical(0), tags = list(type = "string")), PortMappings = structure(list(structure(list(ContainerPort = structure(logical(0), tags = list(type = "integer")), HostPort = structure(logical(0), tags = list(type = "integer")), Protocol = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Privileged = structure(logical(0), tags = list(type = "boolean")), PseudoTerminal = structure(logical(0), tags = list(type = "boolean")), ReadonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), RepositoryCredentials = structure(list(CredentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ResourceRequirements = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Secrets = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), ValueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StartTimeout = structure(logical(0), tags = list(type = "integer")), StopTimeout = structure(logical(0), tags = list(type = "integer")), SystemControls = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ulimits = structure(list(structure(list(HardLimit = structure(logical(0), tags = list(type = "integer")), Name = structure(logical(0), tags = list(type = "string")), SoftLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), User = structure(logical(0), tags = list(type = "string")), VolumesFrom = structure(list(structure(list(ReadOnly = structure(logical(0), tags = list(type = "boolean")), SourceContainer = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Cpu = structure(logical(0), tags = list(type = "string")), ExecutionRoleArn = structure(logical(0), tags = list(type = "string")), Family = structure(logical(0), tags = list(type = "string")), InferenceAccelerators = structure(list(structure(list(DeviceName = structure(logical(0), tags = list(type = "string")), DeviceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IpcMode = structure(logical(0), tags = list(type = "string")), Memory = structure(logical(0), tags = list(type = "string")), NetworkMode = structure(logical(0), tags = list(type = "string")), PidMode = structure(logical(0), tags = list(type = "string")), PlacementConstraints = structure(list(structure(list(Expression = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProxyConfiguration = structure(list(ContainerName = structure(logical(0), tags = list(type = "string")), ProxyConfigurationProperties = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RequiresCompatibilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), TaskRoleArn = structure(logical(0), tags = list(type = "string")), Volumes = structure(list(structure(list(DockerVolumeConfiguration = structure(list(Autoprovision = structure(logical(0), tags = list(type = "boolean")), Driver = structure(logical(0), tags = list(type = "string")), DriverOpts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Scope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EfsVolumeConfiguration = structure(list(AuthorizationConfig = structure(list(AccessPointId = structure(logical(0), tags = list(type = "string")), Iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FilesystemId = structure(logical(0), tags = list(type = "string")), RootDirectory = structure(logical(0), tags = list(type = "string")), TransitEncryption = structure(logical(0), tags = list(type = "string")), TransitEncryptionPort = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Host = structure(list(SourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Container = structure(list(ContainerRuntime = structure(logical(0), tags = list(type = "string")), 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")), VolumeMounts = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), MountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Privileged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Other = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), AwsRdsEventSubscription = structure(list(CustSubscriptionId = structure(logical(0), tags = list(type = "string")), CustomerAwsId = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), EventCategoriesList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EventSubscriptionArn = structure(logical(0), tags = list(type = "string")), SnsTopicArn = structure(logical(0), tags = list(type = "string")), SourceIdsList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SourceType = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), SubscriptionCreationTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEcsService = structure(list(CapacityProviderStrategy = structure(list(structure(list(Base = structure(logical(0), tags = list(type = "integer")), CapacityProvider = structure(logical(0), tags = list(type = "string")), Weight = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), Cluster = structure(logical(0), tags = list(type = "string")), DeploymentConfiguration = structure(list(DeploymentCircuitBreaker = structure(list(Enable = structure(logical(0), tags = list(type = "boolean")), Rollback = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), MaximumPercent = structure(logical(0), tags = list(type = "integer")), MinimumHealthyPercent = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DeploymentController = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DesiredCount = structure(logical(0), tags = list(type = "integer")), EnableEcsManagedTags = structure(logical(0), tags = list(type = "boolean")), EnableExecuteCommand = structure(logical(0), tags = list(type = "boolean")), HealthCheckGracePeriodSeconds = structure(logical(0), tags = list(type = "integer")), LaunchType = structure(logical(0), tags = list(type = "string")), LoadBalancers = structure(list(structure(list(ContainerName = structure(logical(0), tags = list(type = "string")), ContainerPort = structure(logical(0), tags = list(type = "integer")), LoadBalancerName = structure(logical(0), tags = list(type = "string")), TargetGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Name = structure(logical(0), tags = list(type = "string")), NetworkConfiguration = structure(list(AwsVpcConfiguration = structure(list(AssignPublicIp = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), PlacementConstraints = structure(list(structure(list(Expression = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PlacementStrategies = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PlatformVersion = structure(logical(0), tags = list(type = "string")), PropagateTags = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), SchedulingStrategy = structure(logical(0), tags = list(type = "string")), ServiceArn = structure(logical(0), tags = list(type = "string")), ServiceName = structure(logical(0), tags = list(type = "string")), ServiceRegistries = structure(list(structure(list(ContainerName = structure(logical(0), tags = list(type = "string")), ContainerPort = structure(logical(0), tags = list(type = "integer")), Port = structure(logical(0), tags = list(type = "integer")), RegistryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TaskDefinition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsAutoScalingLaunchConfiguration = structure(list(AssociatePublicIpAddress = structure(logical(0), tags = list(type = "boolean")), BlockDeviceMappings = structure(list(structure(list(DeviceName = structure(logical(0), tags = list(type = "string")), Ebs = structure(list(DeleteOnTermination = structure(logical(0), tags = list(type = "boolean")), Encrypted = structure(logical(0), tags = list(type = "boolean")), Iops = structure(logical(0), tags = list(type = "integer")), SnapshotId = structure(logical(0), tags = list(type = "string")), VolumeSize = structure(logical(0), tags = list(type = "integer")), VolumeType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), NoDevice = structure(logical(0), tags = list(type = "boolean")), VirtualName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClassicLinkVpcId = structure(logical(0), tags = list(type = "string")), ClassicLinkVpcSecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CreatedTime = structure(logical(0), tags = list(type = "string")), EbsOptimized = structure(logical(0), tags = list(type = "boolean")), IamInstanceProfile = structure(logical(0), tags = list(type = "string")), ImageId = structure(logical(0), tags = list(type = "string")), InstanceMonitoring = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), InstanceType = structure(logical(0), tags = list(type = "string")), KernelId = structure(logical(0), tags = list(type = "string")), KeyName = structure(logical(0), tags = list(type = "string")), LaunchConfigurationName = structure(logical(0), tags = list(type = "string")), PlacementTenancy = structure(logical(0), tags = list(type = "string")), RamdiskId = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SpotPrice = structure(logical(0), tags = list(type = "string")), UserData = structure(logical(0), tags = list(type = "string")), MetadataOptions = structure(list(HttpEndpoint = structure(logical(0), tags = list(type = "string")), HttpPutResponseHopLimit = structure(logical(0), tags = list(type = "integer")), HttpTokens = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsEc2VpnConnection = structure(list(VpnConnectionId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CustomerGatewayId = structure(logical(0), tags = list(type = "string")), CustomerGatewayConfiguration = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), VpnGatewayId = structure(logical(0), tags = list(type = "string")), Category = structure(logical(0), tags = list(type = "string")), VgwTelemetry = structure(list(structure(list(AcceptedRouteCount = structure(logical(0), tags = list(type = "integer")), CertificateArn = structure(logical(0), tags = list(type = "string")), LastStatusChange = structure(logical(0), tags = list(type = "string")), OutsideIpAddress = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Options = structure(list(StaticRoutesOnly = structure(logical(0), tags = list(type = "boolean")), TunnelOptions = structure(list(structure(list(DpdTimeoutSeconds = structure(logical(0), tags = list(type = "integer")), IkeVersions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), OutsideIpAddress = structure(logical(0), tags = list(type = "string")), Phase1DhGroupNumbers = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), Phase1EncryptionAlgorithms = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Phase1IntegrityAlgorithms = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Phase1LifetimeSeconds = structure(logical(0), tags = list(type = "integer")), Phase2DhGroupNumbers = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), Phase2EncryptionAlgorithms = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Phase2IntegrityAlgorithms = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Phase2LifetimeSeconds = structure(logical(0), tags = list(type = "integer")), PreSharedKey = structure(logical(0), tags = list(type = "string")), RekeyFuzzPercentage = structure(logical(0), tags = list(type = "integer")), RekeyMarginTimeSeconds = structure(logical(0), tags = list(type = "integer")), ReplayWindowSize = structure(logical(0), tags = list(type = "integer")), TunnelInsideCidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Routes = structure(list(structure(list(DestinationCidrBlock = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TransitGatewayId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEcrContainerImage = structure(list(RegistryId = structure(logical(0), tags = list(type = "string")), RepositoryName = structure(logical(0), tags = list(type = "string")), Architecture = structure(logical(0), tags = list(type = "string")), ImageDigest = structure(logical(0), tags = list(type = "string")), ImageTags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ImagePublishedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsOpenSearchServiceDomain = structure(list(Arn = structure(logical(0), tags = list(type = "string")), AccessPolicies = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), DomainEndpoint = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), EncryptionAtRestOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), NodeToNodeEncryptionOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ServiceSoftwareOptions = structure(list(AutomatedUpdateDate = structure(logical(0), tags = list(type = "string")), Cancellable = structure(logical(0), tags = list(type = "boolean")), CurrentVersion = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), NewVersion = structure(logical(0), tags = list(type = "string")), UpdateAvailable = structure(logical(0), tags = list(type = "boolean")), UpdateStatus = structure(logical(0), tags = list(type = "string")), OptionalDeployment = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ClusterConfig = structure(list(InstanceCount = structure(logical(0), tags = list(type = "integer")), WarmEnabled = structure(logical(0), tags = list(type = "boolean")), WarmCount = structure(logical(0), tags = list(type = "integer")), DedicatedMasterEnabled = structure(logical(0), tags = list(type = "boolean")), ZoneAwarenessConfig = structure(list(AvailabilityZoneCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DedicatedMasterCount = structure(logical(0), tags = list(type = "integer")), InstanceType = structure(logical(0), tags = list(type = "string")), WarmType = structure(logical(0), tags = list(type = "string")), ZoneAwarenessEnabled = structure(logical(0), tags = list(type = "boolean")), DedicatedMasterType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DomainEndpointOptions = structure(list(CustomEndpointCertificateArn = structure(logical(0), tags = list(type = "string")), CustomEndpointEnabled = structure(logical(0), tags = list(type = "boolean")), EnforceHTTPS = structure(logical(0), tags = list(type = "boolean")), CustomEndpoint = structure(logical(0), tags = list(type = "string")), TLSSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VpcOptions = structure(list(SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), LogPublishingOptions = structure(list(IndexSlowLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SearchSlowLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AuditLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), DomainEndpoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), AdvancedSecurityOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), InternalUserDatabaseEnabled = structure(logical(0), tags = list(type = "boolean")), MasterUserOptions = structure(list(MasterUserArn = structure(logical(0), tags = list(type = "string")), MasterUserName = structure(logical(0), tags = list(type = "string")), MasterUserPassword = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsEc2VpcEndpointService = structure(list(AcceptanceRequired = structure(logical(0), tags = list(type = "boolean")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), BaseEndpointDnsNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ManagesVpcEndpoints = structure(logical(0), tags = list(type = "boolean")), GatewayLoadBalancerArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NetworkLoadBalancerArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PrivateDnsName = structure(logical(0), tags = list(type = "string")), ServiceId = structure(logical(0), tags = list(type = "string")), ServiceName = structure(logical(0), tags = list(type = "string")), ServiceState = structure(logical(0), tags = list(type = "string")), ServiceType = structure(list(structure(list(ServiceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsXrayEncryptionConfig = structure(list(KeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafRateBasedRule = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RateKey = structure(logical(0), tags = list(type = "string")), RateLimit = structure(logical(0), tags = list(type = "long")), RuleId = structure(logical(0), tags = list(type = "string")), MatchPredicates = structure(list(structure(list(DataId = structure(logical(0), tags = list(type = "string")), Negated = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsWafRegionalRateBasedRule = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RateKey = structure(logical(0), tags = list(type = "string")), RateLimit = structure(logical(0), tags = list(type = "long")), RuleId = structure(logical(0), tags = list(type = "string")), MatchPredicates = structure(list(structure(list(DataId = structure(logical(0), tags = list(type = "string")), Negated = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsEcrRepository = structure(list(Arn = structure(logical(0), tags = list(type = "string")), ImageScanningConfiguration = structure(list(ScanOnPush = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ImageTagMutability = structure(logical(0), tags = list(type = "string")), LifecyclePolicy = structure(list(LifecyclePolicyText = structure(logical(0), tags = list(type = "string")), RegistryId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RepositoryName = structure(logical(0), tags = list(type = "string")), RepositoryPolicyText = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEksCluster = structure(list(Arn = structure(logical(0), tags = list(type = "string")), CertificateAuthorityData = structure(logical(0), tags = list(type = "string")), ClusterStatus = structure(logical(0), tags = list(type = "string")), Endpoint = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ResourcesVpcConfig = structure(list(SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndpointPublicAccess = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), Logging = structure(list(ClusterLogging = structure(list(structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsNetworkFirewallFirewallPolicy = structure(list(FirewallPolicy = structure(list(StatefulRuleGroupReferences = structure(list(structure(list(ResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StatelessCustomActions = structure(list(structure(list(ActionDefinition = structure(list(PublishMetricAction = structure(list(Dimensions = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ActionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StatelessDefaultActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StatelessFragmentDefaultActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StatelessRuleGroupReferences = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), ResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), FirewallPolicyArn = structure(logical(0), tags = list(type = "string")), FirewallPolicyId = structure(logical(0), tags = list(type = "string")), FirewallPolicyName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsNetworkFirewallFirewall = structure(list(DeleteProtection = structure(logical(0), tags = list(type = "boolean")), Description = structure(logical(0), tags = list(type = "string")), FirewallArn = structure(logical(0), tags = list(type = "string")), FirewallId = structure(logical(0), tags = list(type = "string")), FirewallName = structure(logical(0), tags = list(type = "string")), FirewallPolicyArn = structure(logical(0), tags = list(type = "string")), FirewallPolicyChangeProtection = structure(logical(0), tags = list(type = "boolean")), SubnetChangeProtection = structure(logical(0), tags = list(type = "boolean")), SubnetMappings = structure(list(structure(list(SubnetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsNetworkFirewallRuleGroup = structure(list(Capacity = structure(logical(0), tags = list(type = "integer")), Description = structure(logical(0), tags = list(type = "string")), RuleGroup = structure(list(RuleVariables = structure(list(IpSets = structure(list(Definition = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), PortSets = structure(list(Definition = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), RulesSource = structure(list(RulesSourceList = structure(list(GeneratedRulesType = structure(logical(0), tags = list(type = "string")), TargetTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Targets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), RulesString = structure(logical(0), tags = list(type = "string")), StatefulRules = structure(list(structure(list(Action = structure(logical(0), tags = list(type = "string")), Header = structure(list(Destination = structure(logical(0), tags = list(type = "string")), DestinationPort = structure(logical(0), tags = list(type = "string")), Direction = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), SourcePort = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RuleOptions = structure(list(structure(list(Keyword = structure(logical(0), tags = list(type = "string")), Settings = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), StatelessRulesAndCustomActions = structure(list(CustomActions = structure(list(structure(list(ActionDefinition = structure(list(PublishMetricAction = structure(list(Dimensions = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ActionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StatelessRules = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), RuleDefinition = structure(list(Actions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MatchAttributes = structure(list(DestinationPorts = structure(list(structure(list(FromPort = structure(logical(0), tags = list(type = "integer")), ToPort = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), Destinations = structure(list(structure(list(AddressDefinition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Protocols = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), SourcePorts = structure(list(structure(list(FromPort = structure(logical(0), tags = list(type = "integer")), ToPort = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), Sources = structure(list(structure(list(AddressDefinition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TcpFlags = structure(list(structure(list(Flags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Masks = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), RuleGroupArn = structure(logical(0), tags = list(type = "string")), RuleGroupId = structure(logical(0), tags = list(type = "string")), RuleGroupName = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsRdsDbSecurityGroup = structure(list(DbSecurityGroupArn = structure(logical(0), tags = list(type = "string")), DbSecurityGroupDescription = structure(logical(0), tags = list(type = "string")), DbSecurityGroupName = structure(logical(0), tags = list(type = "string")), Ec2SecurityGroups = structure(list(structure(list(Ec2SecurityGroupId = structure(logical(0), tags = list(type = "string")), Ec2SecurityGroupName = structure(logical(0), tags = list(type = "string")), Ec2SecurityGroupOwnerId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IpRanges = structure(list(structure(list(CidrIp = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OwnerId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsKinesisStream = structure(list(Name = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), StreamEncryption = structure(list(EncryptionType = structure(logical(0), tags = list(type = "string")), KeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ShardCount = structure(logical(0), tags = list(type = "integer")), RetentionPeriodHours = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AwsEc2TransitGateway = structure(list(Id = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DefaultRouteTablePropagation = structure(logical(0), tags = list(type = "string")), AutoAcceptSharedAttachments = structure(logical(0), tags = list(type = "string")), DefaultRouteTableAssociation = structure(logical(0), tags = list(type = "string")), TransitGatewayCidrBlocks = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AssociationDefaultRouteTableId = structure(logical(0), tags = list(type = "string")), PropagationDefaultRouteTableId = structure(logical(0), tags = list(type = "string")), VpnEcmpSupport = structure(logical(0), tags = list(type = "string")), DnsSupport = structure(logical(0), tags = list(type = "string")), MulticastSupport = structure(logical(0), tags = list(type = "string")), AmazonSideAsn = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AwsEfsAccessPoint = structure(list(AccessPointId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), ClientToken = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), PosixUser = structure(list(Gid = structure(logical(0), tags = list(type = "string")), SecondaryGids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Uid = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RootDirectory = structure(list(CreationInfo = structure(list(OwnerGid = structure(logical(0), tags = list(type = "string")), OwnerUid = structure(logical(0), tags = list(type = "string")), Permissions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsCloudFormationStack = structure(list(Capabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CreationTime = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DisableRollback = structure(logical(0), tags = list(type = "boolean")), DriftInformation = structure(list(StackDriftStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EnableTerminationProtection = structure(logical(0), tags = list(type = "boolean")), LastUpdatedTime = structure(logical(0), tags = list(type = "string")), NotificationArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Outputs = structure(list(structure(list(Description = structure(logical(0), tags = list(type = "string")), OutputKey = structure(logical(0), tags = list(type = "string")), OutputValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RoleArn = structure(logical(0), tags = list(type = "string")), StackId = structure(logical(0), tags = list(type = "string")), StackName = structure(logical(0), tags = list(type = "string")), StackStatus = structure(logical(0), tags = list(type = "string")), StackStatusReason = structure(logical(0), tags = list(type = "string")), TimeoutInMinutes = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AwsCloudWatchAlarm = structure(list(ActionsEnabled = structure(logical(0), tags = list(type = "boolean")), AlarmActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AlarmArn = structure(logical(0), tags = list(type = "string")), AlarmConfigurationUpdatedTimestamp = structure(logical(0), tags = list(type = "string")), AlarmDescription = structure(logical(0), tags = list(type = "string")), AlarmName = structure(logical(0), tags = list(type = "string")), ComparisonOperator = structure(logical(0), tags = list(type = "string")), DatapointsToAlarm = structure(logical(0), tags = list(type = "integer")), Dimensions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EvaluateLowSampleCountPercentile = structure(logical(0), tags = list(type = "string")), EvaluationPeriods = structure(logical(0), tags = list(type = "integer")), ExtendedStatistic = structure(logical(0), tags = list(type = "string")), InsufficientDataActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MetricName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OkActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Period = structure(logical(0), tags = list(type = "integer")), Statistic = structure(logical(0), tags = list(type = "string")), Threshold = structure(logical(0), tags = list(type = "double")), ThresholdMetricId = structure(logical(0), tags = list(type = "string")), TreatMissingData = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2VpcPeeringConnection = structure(list(AccepterVpcInfo = structure(list(CidrBlock = structure(logical(0), tags = list(type = "string")), CidrBlockSet = structure(list(structure(list(CidrBlock = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6CidrBlockSet = structure(list(structure(list(Ipv6CidrBlock = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OwnerId = structure(logical(0), tags = list(type = "string")), PeeringOptions = structure(list(AllowDnsResolutionFromRemoteVpc = structure(logical(0), tags = list(type = "boolean")), AllowEgressFromLocalClassicLinkToRemoteVpc = structure(logical(0), tags = list(type = "boolean")), AllowEgressFromLocalVpcToRemoteClassicLink = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Region = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ExpirationTime = structure(logical(0), tags = list(type = "string")), RequesterVpcInfo = structure(list(CidrBlock = structure(logical(0), tags = list(type = "string")), CidrBlockSet = structure(list(structure(list(CidrBlock = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6CidrBlockSet = structure(list(structure(list(Ipv6CidrBlock = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OwnerId = structure(logical(0), tags = list(type = "string")), PeeringOptions = structure(list(AllowDnsResolutionFromRemoteVpc = structure(logical(0), tags = list(type = "boolean")), AllowEgressFromLocalClassicLinkToRemoteVpc = structure(logical(0), tags = list(type = "boolean")), AllowEgressFromLocalVpcToRemoteClassicLink = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Region = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Status = structure(list(Code = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VpcPeeringConnectionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafRegionalRuleGroup = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RuleGroupId = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Action = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Priority = structure(logical(0), tags = list(type = "integer")), RuleId = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsWafRegionalRule = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), PredicateList = structure(list(structure(list(DataId = structure(logical(0), tags = list(type = "string")), Negated = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RuleId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafRegionalWebAcl = structure(list(DefaultAction = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RulesList = structure(list(structure(list(Action = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OverrideAction = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Priority = structure(logical(0), tags = list(type = "integer")), RuleId = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WebAclId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafRule = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), PredicateList = structure(list(structure(list(DataId = structure(logical(0), tags = list(type = "string")), Negated = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RuleId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafRuleGroup = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RuleGroupId = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Action = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Priority = structure(logical(0), tags = list(type = "integer")), RuleId = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsEcsTask = structure(list(ClusterArn = structure(logical(0), tags = list(type = "string")), TaskDefinitionArn = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "string")), StartedAt = structure(logical(0), tags = list(type = "string")), StartedBy = structure(logical(0), tags = list(type = "string")), Group = structure(logical(0), tags = list(type = "string")), Volumes = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Host = structure(list(SourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Containers = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Image = structure(logical(0), tags = list(type = "string")), MountPoints = structure(list(structure(list(SourceVolume = structure(logical(0), tags = list(type = "string")), ContainerPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Privileged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsBackupBackupVault = structure(list(BackupVaultArn = structure(logical(0), tags = list(type = "string")), BackupVaultName = structure(logical(0), tags = list(type = "string")), EncryptionKeyArn = structure(logical(0), tags = list(type = "string")), Notifications = structure(list(BackupVaultEvents = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SnsTopicArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AccessPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsBackupBackupPlan = structure(list(BackupPlan = structure(list(BackupPlanName = structure(logical(0), tags = list(type = "string")), AdvancedBackupSettings = structure(list(structure(list(BackupOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), ResourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BackupPlanRule = structure(list(structure(list(TargetBackupVault = structure(logical(0), tags = list(type = "string")), StartWindowMinutes = structure(logical(0), tags = list(type = "long")), ScheduleExpression = structure(logical(0), tags = list(type = "string")), RuleName = structure(logical(0), tags = list(type = "string")), RuleId = structure(logical(0), tags = list(type = "string")), EnableContinuousBackup = structure(logical(0), tags = list(type = "boolean")), CompletionWindowMinutes = structure(logical(0), tags = list(type = "long")), CopyActions = structure(list(structure(list(DestinationBackupVaultArn = structure(logical(0), tags = list(type = "string")), Lifecycle = structure(list(DeleteAfterDays = structure(logical(0), tags = list(type = "long")), MoveToColdStorageAfterDays = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Lifecycle = structure(list(DeleteAfterDays = structure(logical(0), tags = list(type = "long")), MoveToColdStorageAfterDays = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BackupPlanArn = structure(logical(0), tags = list(type = "string")), BackupPlanId = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsBackupRecoveryPoint = structure(list(BackupSizeInBytes = structure(logical(0), tags = list(type = "long")), BackupVaultArn = structure(logical(0), tags = list(type = "string")), BackupVaultName = structure(logical(0), tags = list(type = "string")), CalculatedLifecycle = structure(list(DeleteAt = structure(logical(0), tags = list(type = "string")), MoveToColdStorageAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CompletionDate = structure(logical(0), tags = list(type = "string")), CreatedBy = structure(list(BackupPlanArn = structure(logical(0), tags = list(type = "string")), BackupPlanId = structure(logical(0), tags = list(type = "string")), BackupPlanVersion = structure(logical(0), tags = list(type = "string")), BackupRuleId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CreationDate = structure(logical(0), tags = list(type = "string")), EncryptionKeyArn = structure(logical(0), tags = list(type = "string")), IamRoleArn = structure(logical(0), tags = list(type = "string")), IsEncrypted = structure(logical(0), tags = list(type = "boolean")), LastRestoreTime = structure(logical(0), tags = list(type = "string")), Lifecycle = structure(list(DeleteAfterDays = structure(logical(0), tags = list(type = "long")), MoveToColdStorageAfterDays = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), RecoveryPointArn = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), SourceBackupVaultArn = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string")), StorageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2LaunchTemplate = structure(list(LaunchTemplateName = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), LaunchTemplateData = structure(list(BlockDeviceMappingSet = structure(list(structure(list(DeviceName = structure(logical(0), tags = list(type = "string")), Ebs = structure(list(DeleteOnTermination = structure(logical(0), tags = list(type = "boolean")), Encrypted = structure(logical(0), tags = list(type = "boolean")), Iops = structure(logical(0), tags = list(type = "integer")), KmsKeyId = structure(logical(0), tags = list(type = "string")), SnapshotId = structure(logical(0), tags = list(type = "string")), Throughput = structure(logical(0), tags = list(type = "integer")), VolumeSize = structure(logical(0), tags = list(type = "integer")), VolumeType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), NoDevice = structure(logical(0), tags = list(type = "string")), VirtualName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CapacityReservationSpecification = structure(list(CapacityReservationPreference = structure(logical(0), tags = list(type = "string")), CapacityReservationTarget = structure(list(CapacityReservationId = structure(logical(0), tags = list(type = "string")), CapacityReservationResourceGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), CpuOptions = structure(list(CoreCount = structure(logical(0), tags = list(type = "integer")), ThreadsPerCore = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), CreditSpecification = structure(list(CpuCredits = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DisableApiStop = structure(logical(0), tags = list(type = "boolean")), DisableApiTermination = structure(logical(0), tags = list(type = "boolean")), EbsOptimized = structure(logical(0), tags = list(type = "boolean")), ElasticGpuSpecificationSet = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ElasticInferenceAcceleratorSet = structure(list(structure(list(Count = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnclaveOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), HibernationOptions = structure(list(Configured = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), IamInstanceProfile = structure(list(Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ImageId = structure(logical(0), tags = list(type = "string")), InstanceInitiatedShutdownBehavior = structure(logical(0), tags = list(type = "string")), InstanceMarketOptions = structure(list(MarketType = structure(logical(0), tags = list(type = "string")), SpotOptions = structure(list(BlockDurationMinutes = structure(logical(0), tags = list(type = "integer")), InstanceInterruptionBehavior = structure(logical(0), tags = list(type = "string")), MaxPrice = structure(logical(0), tags = list(type = "string")), SpotInstanceType = structure(logical(0), tags = list(type = "string")), ValidUntil = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), InstanceRequirements = structure(list(AcceleratorCount = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AcceleratorManufacturers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AcceleratorNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AcceleratorTotalMemoryMiB = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AcceleratorTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), BareMetal = structure(logical(0), tags = list(type = "string")), BaselineEbsBandwidthMbps = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), BurstablePerformance = structure(logical(0), tags = list(type = "string")), CpuManufacturers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedInstanceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InstanceGenerations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LocalStorage = structure(logical(0), tags = list(type = "string")), LocalStorageTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MemoryGiBPerVCpu = structure(list(Max = structure(logical(0), tags = list(type = "double")), Min = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), MemoryMiB = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), NetworkInterfaceCount = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), OnDemandMaxPricePercentageOverLowestPrice = structure(logical(0), tags = list(type = "integer")), RequireHibernateSupport = structure(logical(0), tags = list(type = "boolean")), SpotMaxPricePercentageOverLowestPrice = structure(logical(0), tags = list(type = "integer")), TotalLocalStorageGB = structure(list(Max = structure(logical(0), tags = list(type = "double")), Min = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), VCpuCount = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), InstanceType = structure(logical(0), tags = list(type = "string")), KernelId = structure(logical(0), tags = list(type = "string")), KeyName = structure(logical(0), tags = list(type = "string")), LicenseSet = structure(list(structure(list(LicenseConfigurationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MaintenanceOptions = structure(list(AutoRecovery = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MetadataOptions = structure(list(HttpEndpoint = structure(logical(0), tags = list(type = "string")), HttpProtocolIpv6 = structure(logical(0), tags = list(type = "string")), HttpTokens = structure(logical(0), tags = list(type = "string")), HttpPutResponseHopLimit = structure(logical(0), tags = list(type = "integer")), InstanceMetadataTags = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Monitoring = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), NetworkInterfaceSet = structure(list(structure(list(AssociateCarrierIpAddress = structure(logical(0), tags = list(type = "boolean")), AssociatePublicIpAddress = structure(logical(0), tags = list(type = "boolean")), DeleteOnTermination = structure(logical(0), tags = list(type = "boolean")), Description = structure(logical(0), tags = list(type = "string")), DeviceIndex = structure(logical(0), tags = list(type = "integer")), Groups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InterfaceType = structure(logical(0), tags = list(type = "string")), Ipv4PrefixCount = structure(logical(0), tags = list(type = "integer")), Ipv4Prefixes = structure(list(structure(list(Ipv4Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6AddressCount = structure(logical(0), tags = list(type = "integer")), Ipv6Addresses = structure(list(structure(list(Ipv6Address = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6PrefixCount = structure(logical(0), tags = list(type = "integer")), Ipv6Prefixes = structure(list(structure(list(Ipv6Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkCardIndex = structure(logical(0), tags = list(type = "integer")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), PrivateIpAddress = structure(logical(0), tags = list(type = "string")), PrivateIpAddresses = structure(list(structure(list(Primary = structure(logical(0), tags = list(type = "boolean")), PrivateIpAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SecondaryPrivateIpAddressCount = structure(logical(0), tags = list(type = "integer")), SubnetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Placement = structure(list(Affinity = structure(logical(0), tags = list(type = "string")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), HostId = structure(logical(0), tags = list(type = "string")), HostResourceGroupArn = structure(logical(0), tags = list(type = "string")), PartitionNumber = structure(logical(0), tags = list(type = "integer")), SpreadDomain = structure(logical(0), tags = list(type = "string")), Tenancy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PrivateDnsNameOptions = structure(list(EnableResourceNameDnsAAAARecord = structure(logical(0), tags = list(type = "boolean")), EnableResourceNameDnsARecord = structure(logical(0), tags = list(type = "boolean")), HostnameType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RamDiskId = structure(logical(0), tags = list(type = "string")), SecurityGroupIdSet = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupSet = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UserData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DefaultVersionNumber = structure(logical(0), tags = list(type = "long")), LatestVersionNumber = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), AwsSageMakerNotebookInstance = structure(list(AcceleratorTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AdditionalCodeRepositories = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DefaultCodeRepository = structure(logical(0), tags = list(type = "string")), DirectInternetAccess = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string")), InstanceMetadataServiceConfiguration = structure(list(MinimumInstanceMetadataServiceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), InstanceType = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), NotebookInstanceArn = structure(logical(0), tags = list(type = "string")), NotebookInstanceLifecycleConfigName = structure(logical(0), tags = list(type = "string")), NotebookInstanceName = structure(logical(0), tags = list(type = "string")), NotebookInstanceStatus = structure(logical(0), tags = list(type = "string")), PlatformIdentifier = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), RootAccess = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SubnetId = structure(logical(0), tags = list(type = "string")), Url = structure(logical(0), tags = list(type = "string")), VolumeSizeInGB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AwsWafv2WebAcl = structure(list(Name = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), ManagedbyFirewallManager = structure(logical(0), tags = list(type = "boolean")), Id = structure(logical(0), tags = list(type = "string")), Capacity = structure(logical(0), tags = list(type = "long")), CaptchaConfig = structure(list(ImmunityTimeProperty = structure(list(ImmunityTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure")), DefaultAction = structure(list(Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Block = structure(list(CustomResponse = structure(list(CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "integer")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Action = structure(list(Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Block = structure(list(CustomResponse = structure(list(CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "integer")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Captcha = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Count = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string")), OverrideAction = structure(logical(0), tags = list(type = "string")), Priority = structure(logical(0), tags = list(type = "integer")), VisibilityConfig = structure(list(CloudWatchMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), MetricName = structure(logical(0), tags = list(type = "string")), SampledRequestsEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), VisibilityConfig = structure(list(CloudWatchMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), MetricName = structure(logical(0), tags = list(type = "string")), SampledRequestsEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsWafv2RuleGroup = structure(list(Capacity = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Action = structure(list(Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Block = structure(list(CustomResponse = structure(list(CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "integer")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Captcha = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Count = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string")), OverrideAction = structure(logical(0), tags = list(type = "string")), Priority = structure(logical(0), tags = list(type = "integer")), VisibilityConfig = structure(list(CloudWatchMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), MetricName = structure(logical(0), tags = list(type = "string")), SampledRequestsEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Scope = structure(logical(0), tags = list(type = "string")), VisibilityConfig = structure(list(CloudWatchMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), MetricName = structure(logical(0), tags = list(type = "string")), SampledRequestsEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsEc2RouteTable = structure(list(AssociationSet = structure(list(structure(list(AssociationState = structure(list(State = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GatewayId = structure(logical(0), tags = list(type = "string")), Main = structure(logical(0), tags = list(type = "boolean")), RouteTableAssociationId = structure(logical(0), tags = list(type = "string")), RouteTableId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OwnerId = structure(logical(0), tags = list(type = "string")), PropagatingVgwSet = structure(list(structure(list(GatewayId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RouteTableId = structure(logical(0), tags = list(type = "string")), RouteSet = structure(list(structure(list(CarrierGatewayId = structure(logical(0), tags = list(type = "string")), CoreNetworkArn = structure(logical(0), tags = list(type = "string")), DestinationCidrBlock = structure(logical(0), tags = list(type = "string")), DestinationIpv6CidrBlock = structure(logical(0), tags = list(type = "string")), DestinationPrefixListId = structure(logical(0), tags = list(type = "string")), EgressOnlyInternetGatewayId = structure(logical(0), tags = list(type = "string")), GatewayId = structure(logical(0), tags = list(type = "string")), InstanceId = structure(logical(0), tags = list(type = "string")), InstanceOwnerId = structure(logical(0), tags = list(type = "string")), LocalGatewayId = structure(logical(0), tags = list(type = "string")), NatGatewayId = structure(logical(0), tags = list(type = "string")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), Origin = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), TransitGatewayId = structure(logical(0), tags = list(type = "string")), VpcPeeringConnectionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsAmazonMqBroker = structure(list(AuthenticationStrategy = structure(logical(0), tags = list(type = "string")), AutoMinorVersionUpgrade = structure(logical(0), tags = list(type = "boolean")), BrokerArn = structure(logical(0), tags = list(type = "string")), BrokerName = structure(logical(0), tags = list(type = "string")), DeploymentMode = structure(logical(0), tags = list(type = "string")), EncryptionOptions = structure(list(KmsKeyId = structure(logical(0), tags = list(type = "string")), UseAwsOwnedKey = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), EngineType = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), HostInstanceType = structure(logical(0), tags = list(type = "string")), BrokerId = structure(logical(0), tags = list(type = "string")), LdapServerMetadata = structure(list(Hosts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), RoleBase = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleSearchMatching = structure(logical(0), tags = list(type = "string")), RoleSearchSubtree = structure(logical(0), tags = list(type = "boolean")), ServiceAccountUsername = structure(logical(0), tags = list(type = "string")), UserBase = structure(logical(0), tags = list(type = "string")), UserRoleName = structure(logical(0), tags = list(type = "string")), UserSearchMatching = structure(logical(0), tags = list(type = "string")), UserSearchSubtree = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Logs = structure(list(Audit = structure(logical(0), tags = list(type = "boolean")), General = structure(logical(0), tags = list(type = "boolean")), AuditLogGroup = structure(logical(0), tags = list(type = "string")), GeneralLogGroup = structure(logical(0), tags = list(type = "string")), Pending = structure(list(Audit = structure(logical(0), tags = list(type = "boolean")), General = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), MaintenanceWindowStartTime = structure(list(DayOfWeek = structure(logical(0), tags = list(type = "string")), TimeOfDay = structure(logical(0), tags = list(type = "string")), TimeZone = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PubliclyAccessible = structure(logical(0), tags = list(type = "boolean")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StorageType = structure(logical(0), tags = list(type = "string")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Users = structure(list(structure(list(PendingChange = structure(logical(0), tags = list(type = "string")), Username = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsAppSyncGraphQlApi = structure(list(ApiId = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), OpenIdConnectConfig = structure(list(AuthTtL = structure(logical(0), tags = list(type = "long")), ClientId = structure(logical(0), tags = list(type = "string")), IatTtL = structure(logical(0), tags = list(type = "long")), Issuer = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string")), LambdaAuthorizerConfig = structure(list(AuthorizerResultTtlInSeconds = structure(logical(0), tags = list(type = "integer")), AuthorizerUri = structure(logical(0), tags = list(type = "string")), IdentityValidationExpression = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), XrayEnabled = structure(logical(0), tags = list(type = "boolean")), Arn = structure(logical(0), tags = list(type = "string")), UserPoolConfig = structure(list(AppIdClientRegex = structure(logical(0), tags = list(type = "string")), AwsRegion = structure(logical(0), tags = list(type = "string")), DefaultAction = structure(logical(0), tags = list(type = "string")), UserPoolId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string")), LogConfig = structure(list(CloudWatchLogsRoleArn = structure(logical(0), tags = list(type = "string")), ExcludeVerboseContent = structure(logical(0), tags = list(type = "boolean")), FieldLogLevel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AdditionalAuthenticationProviders = structure(list(structure(list(AuthenticationType = structure(logical(0), tags = list(type = "string")), LambdaAuthorizerConfig = structure(list(AuthorizerResultTtlInSeconds = structure(logical(0), tags = list(type = "integer")), AuthorizerUri = structure(logical(0), tags = list(type = "string")), IdentityValidationExpression = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OpenIdConnectConfig = structure(list(AuthTtL = structure(logical(0), tags = list(type = "long")), ClientId = structure(logical(0), tags = list(type = "string")), IatTtL = structure(logical(0), tags = list(type = "long")), Issuer = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UserPoolConfig = structure(list(AppIdClientRegex = structure(logical(0), tags = list(type = "string")), AwsRegion = structure(logical(0), tags = list(type = "string")), DefaultAction = structure(logical(0), tags = list(type = "string")), UserPoolId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), WafWebAclArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEventSchemasRegistry = structure(list(Description = structure(logical(0), tags = list(type = "string")), RegistryArn = structure(logical(0), tags = list(type = "string")), RegistryName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsGuardDutyDetector = structure(list(DataSources = structure(list(CloudTrail = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DnsLogs = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FlowLogs = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Kubernetes = structure(list(AuditLogs = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), MalwareProtection = structure(list(ScanEc2InstanceWithFindings = structure(list(EbsVolumes = structure(list(Reason = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ServiceRole = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), S3Logs = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Features = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FindingPublishingFrequency = structure(logical(0), tags = list(type = "string")), ServiceRole = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsStepFunctionStateMachine = structure(list(Label = structure(logical(0), tags = list(type = "string")), LoggingConfiguration = structure(list(Destinations = structure(list(structure(list(CloudWatchLogsLogGroup = structure(list(LogGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), IncludeExecutionData = structure(logical(0), tags = list(type = "boolean")), Level = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), StateMachineArn = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), TracingConfiguration = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsAthenaWorkGroup = structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), Configuration = structure(list(ResultConfiguration = structure(list(EncryptionConfiguration = structure(list(EncryptionOption = structure(logical(0), tags = list(type = "string")), KmsKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Compliance = structure(list(Status = structure(logical(0), tags = list(type = "string")), RelatedRequirements = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StatusReasons = structure(list(structure(list(ReasonCode = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SecurityControlId = structure(logical(0), tags = list(type = "string")), AssociatedStandards = structure(list(structure(list(StandardsId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), VerificationState = structure(logical(0), tags = list(type = "string")), WorkflowState = structure(logical(0), tags = list(type = "string", deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.")), Workflow = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), Vulnerabilities = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), VulnerablePackages = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), Epoch = structure(logical(0), tags = list(type = "string")), Release = structure(logical(0), tags = list(type = "string")), Architecture = structure(logical(0), tags = list(type = "string")), PackageManager = structure(logical(0), tags = list(type = "string")), FilePath = structure(logical(0), tags = list(type = "string")), FixedInVersion = structure(logical(0), tags = list(type = "string")), Remediation = structure(logical(0), tags = list(type = "string")), SourceLayerHash = structure(logical(0), tags = list(type = "string")), SourceLayerArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Cvss = structure(list(structure(list(Version = structure(logical(0), tags = list(type = "string")), BaseScore = structure(logical(0), tags = list(type = "double")), BaseVector = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), Adjustments = structure(list(structure(list(Metric = structure(logical(0), tags = list(type = "string")), Reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), RelatedVulnerabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Vendor = structure(list(Name = structure(logical(0), tags = list(type = "string")), Url = structure(logical(0), tags = list(type = "string")), VendorSeverity = structure(logical(0), tags = list(type = "string")), VendorCreatedAt = structure(logical(0), tags = list(type = "string")), VendorUpdatedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ReferenceUrls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FixAvailable = structure(logical(0), tags = list(type = "string")), EpssScore = structure(logical(0), tags = list(type = "double")), ExploitAvailable = structure(logical(0), tags = list(type = "string")), CodeVulnerabilities = structure(list(structure(list(Cwes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FilePath = structure(list(EndLine = structure(logical(0), tags = list(type = "integer")), FileName = structure(logical(0), tags = list(type = "string")), FilePath = structure(logical(0), tags = list(type = "string")), StartLine = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), PatchSummary = structure(list(Id = structure(logical(0), tags = list(type = "string")), InstalledCount = structure(logical(0), tags = list(type = "integer")), MissingCount = structure(logical(0), tags = list(type = "integer")), FailedCount = structure(logical(0), tags = list(type = "integer")), InstalledOtherCount = structure(logical(0), tags = list(type = "integer")), InstalledRejectedCount = structure(logical(0), tags = list(type = "integer")), InstalledPendingReboot = structure(logical(0), tags = list(type = "integer")), OperationStartTime = structure(logical(0), tags = list(type = "string")), OperationEndTime = structure(logical(0), tags = list(type = "string")), RebootOption = structure(logical(0), tags = list(type = "string")), Operation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Action = structure(list(ActionType = structure(logical(0), tags = list(type = "string")), NetworkConnectionAction = structure(list(ConnectionDirection = structure(logical(0), tags = list(type = "string")), RemoteIpDetails = structure(list(IpAddressV4 = structure(logical(0), tags = list(type = "string")), Organization = structure(list(Asn = structure(logical(0), tags = list(type = "integer")), AsnOrg = structure(logical(0), tags = list(type = "string")), Isp = structure(logical(0), tags = list(type = "string")), Org = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Country = structure(list(CountryCode = structure(logical(0), tags = list(type = "string")), CountryName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), City = structure(list(CityName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GeoLocation = structure(list(Lon = structure(logical(0), tags = list(type = "double")), Lat = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure")), RemotePortDetails = structure(list(Port = structure(logical(0), tags = list(type = "integer")), PortName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LocalPortDetails = structure(list(Port = structure(logical(0), tags = list(type = "integer")), PortName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Protocol = structure(logical(0), tags = list(type = "string")), Blocked = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsApiCallAction = structure(list(Api = structure(logical(0), tags = list(type = "string")), ServiceName = structure(logical(0), tags = list(type = "string")), CallerType = structure(logical(0), tags = list(type = "string")), RemoteIpDetails = structure(list(IpAddressV4 = structure(logical(0), tags = list(type = "string")), Organization = structure(list(Asn = structure(logical(0), tags = list(type = "integer")), AsnOrg = structure(logical(0), tags = list(type = "string")), Isp = structure(logical(0), tags = list(type = "string")), Org = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Country = structure(list(CountryCode = structure(logical(0), tags = list(type = "string")), CountryName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), City = structure(list(CityName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GeoLocation = structure(list(Lon = structure(logical(0), tags = list(type = "double")), Lat = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure")), DomainDetails = structure(list(Domain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AffectedResources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), FirstSeen = structure(logical(0), tags = list(type = "string")), LastSeen = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DnsRequestAction = structure(list(Domain = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string")), Blocked = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), PortProbeAction = structure(list(PortProbeDetails = structure(list(structure(list(LocalPortDetails = structure(list(Port = structure(logical(0), tags = list(type = "integer")), PortName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LocalIpDetails = structure(list(IpAddressV4 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RemoteIpDetails = structure(list(IpAddressV4 = structure(logical(0), tags = list(type = "string")), Organization = structure(list(Asn = structure(logical(0), tags = list(type = "integer")), AsnOrg = structure(logical(0), tags = list(type = "string")), Isp = structure(logical(0), tags = list(type = "string")), Org = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Country = structure(list(CountryCode = structure(logical(0), tags = list(type = "string")), CountryName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), City = structure(list(CityName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GeoLocation = structure(list(Lon = structure(logical(0), tags = list(type = "double")), Lat = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Blocked = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), FindingProviderFields = structure(list(Confidence = structure(logical(0), tags = list(type = "integer")), Criticality = structure(logical(0), tags = list(type = "integer")), 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")), Severity = structure(list(Label = structure(logical(0), tags = list(type = "string")), Original = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Sample = structure(logical(0), tags = list(type = "boolean")), GeneratorDetails = structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), 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$batch_update_automation_rules_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UpdateAutomationRulesRequestItems = structure(list(structure(list(RuleArn = structure(logical(0), tags = list(type = "string")), RuleStatus = structure(logical(0), tags = list(type = "string")), RuleOrder = structure(logical(0), tags = list(type = "integer")), Description = structure(logical(0), tags = list(type = "string")), RuleName = structure(logical(0), tags = list(type = "string")), IsTerminal = structure(logical(0), tags = list(type = "boolean")), Criteria = 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")), 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")), 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")), 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")), 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")), 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")), 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")), ComplianceSecurityControlId = 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")), ComplianceAssociatedStandardsId = 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")), WorkflowStatus = 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")), 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"))), tags = list(type = "structure")), Actions = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), FindingFieldsUpdate = structure(list(Note = structure(list(Text = structure(logical(0), tags = list(type = "string")), UpdatedBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Severity = structure(list(Normalized = structure(logical(0), tags = list(type = "integer")), Product = structure(logical(0), tags = list(type = "double")), Label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VerificationState = structure(logical(0), tags = list(type = "string")), Confidence = structure(logical(0), tags = list(type = "integer")), Criticality = structure(logical(0), tags = list(type = "integer")), Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UserDefinedFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Workflow = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_update_automation_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProcessedAutomationRules = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UnprocessedAutomationRules = structure(list(structure(list(RuleArn = structure(logical(0), tags = list(type = "string")), ErrorCode = structure(logical(0), tags = list(type = "integer")), 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$batch_update_findings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FindingIdentifiers = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), ProductArn = 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"))), tags = list(type = "structure")), Severity = structure(list(Normalized = structure(logical(0), tags = list(type = "integer")), Product = structure(logical(0), tags = list(type = "double")), Label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VerificationState = structure(logical(0), tags = list(type = "string")), Confidence = structure(logical(0), tags = list(type = "integer")), Criticality = structure(logical(0), tags = list(type = "integer")), Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UserDefinedFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Workflow = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$batch_update_findings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProcessedFindings = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), ProductArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), UnprocessedFindings = structure(list(structure(list(FindingIdentifier = structure(list(Id = structure(logical(0), tags = list(type = "string")), ProductArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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$batch_update_standards_control_associations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsControlAssociationUpdates = structure(list(structure(list(StandardsArn = structure(logical(0), tags = list(type = "string")), SecurityControlId = structure(logical(0), tags = list(type = "string")), AssociationStatus = structure(logical(0), tags = list(type = "string")), UpdatedReason = 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_update_standards_control_associations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(UnprocessedAssociationUpdates = structure(list(structure(list(StandardsControlAssociationUpdate = structure(list(StandardsArn = structure(logical(0), tags = list(type = "string")), SecurityControlId = structure(logical(0), tags = list(type = "string")), AssociationStatus = structure(logical(0), tags = list(type = "string")), UpdatedReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ErrorCode = structure(logical(0), tags = list(type = "string")), ErrorReason = 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_automation_rule_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")), RuleStatus = structure(logical(0), tags = list(type = "string")), RuleOrder = structure(logical(0), tags = list(type = "integer")), RuleName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), IsTerminal = structure(logical(0), tags = list(type = "boolean")), Criteria = 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")), 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")), 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")), 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")), 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")), 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")), 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")), ComplianceSecurityControlId = 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")), ComplianceAssociatedStandardsId = 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")), WorkflowStatus = 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")), 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"))), tags = list(type = "structure")), Actions = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), FindingFieldsUpdate = structure(list(Note = structure(list(Text = structure(logical(0), tags = list(type = "string")), UpdatedBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Severity = structure(list(Normalized = structure(logical(0), tags = list(type = "integer")), Product = structure(logical(0), tags = list(type = "double")), Label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VerificationState = structure(logical(0), tags = list(type = "string")), Confidence = structure(logical(0), tags = list(type = "integer")), Criticality = structure(logical(0), tags = list(type = "integer")), Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UserDefinedFields = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Workflow = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.securityhub$create_finding_aggregator_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FindingAggregatorArn = structure(logical(0), tags = list(type = "string")), FindingAggregationRegion = structure(logical(0), tags = list(type = "string")), RegionLinkingMode = structure(logical(0), tags = list(type = "string")), Regions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), 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")), Region = 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use FindingProviderSeverityOriginal.", 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.", 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.", type = "list")), ResourceAwsIamAccessKeyPrincipalName = 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")), ResourceAwsIamUserUserName = 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")), 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")), WorkflowStatus = 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(deprecated = TRUE, deprecatedMessage = "The Keyword property is deprecated.", type = "list")), FindingProviderFieldsConfidence = 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")), FindingProviderFieldsCriticality = 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")), FindingProviderFieldsRelatedFindingsId = 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")), FindingProviderFieldsRelatedFindingsProductArn = 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")), FindingProviderFieldsSeverityLabel = 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")), FindingProviderFieldsSeverityOriginal = 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")), FindingProviderFieldsTypes = 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")), Sample = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), ComplianceSecurityControlId = 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")), ComplianceAssociatedStandardsId = 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"))), 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_finding_aggregator_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FindingAggregatorArn = structure(logical(0), tags = list(location = "uri", locationName = "FindingAggregatorArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$delete_finding_aggregator_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), 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(location = "querystring", locationName = "HubArn", 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")), AutoEnableControls = structure(logical(0), tags = list(type = "boolean")), ControlFindingGenerator = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.securityhub$describe_organization_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AutoEnable = structure(logical(0), tags = list(type = "boolean")), MemberAccountLimitReached = structure(logical(0), tags = list(type = "boolean")), AutoEnableStandards = 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")), ProductArn = structure(logical(0), tags = list(location = "querystring", locationName = "ProductArn", type = "string"))), 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")), IntegrationTypes = 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$describe_standards_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_standards_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Standards = structure(list(structure(list(StandardsArn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EnabledByDefault = structure(logical(0), tags = list(type = "boolean")), StandardsManagedBy = structure(list(Company = structure(logical(0), tags = list(type = "string")), Product = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), 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_standards_controls_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsSubscriptionArn = structure(logical(0), tags = list(location = "uri", locationName = "StandardsSubscriptionArn", type = "string")), 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_standards_controls_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Controls = structure(list(structure(list(StandardsControlArn = structure(logical(0), tags = list(type = "string")), ControlStatus = structure(logical(0), tags = list(type = "string")), DisabledReason = structure(logical(0), tags = list(type = "string")), ControlStatusUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), ControlId = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RemediationUrl = structure(logical(0), tags = list(type = "string")), SeverityRating = structure(logical(0), tags = list(type = "string")), RelatedRequirements = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), 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_organization_admin_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AdminAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$disable_organization_admin_account_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_administrator_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$disassociate_from_administrator_account_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_organization_admin_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AdminAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$enable_organization_admin_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), 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")), EnableDefaultStandards = structure(logical(0), tags = list(type = "boolean")), ControlFindingGenerator = structure(logical(0), tags = list(type = "string"))), 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_administrator_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$get_administrator_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Administrator = structure(list(AccountId = structure(logical(0), tags = list(type = "string")), InvitationId = structure(logical(0), tags = list(type = "string")), InvitedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), MemberStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), 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")), StandardsStatusReason = structure(list(StatusReasonCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), 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_finding_aggregator_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FindingAggregatorArn = structure(logical(0), tags = list(location = "uri", locationName = "FindingAggregatorArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$get_finding_aggregator_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FindingAggregatorArn = structure(logical(0), tags = list(type = "string")), FindingAggregationRegion = structure(logical(0), tags = list(type = "string")), RegionLinkingMode = structure(logical(0), tags = list(type = "string")), Regions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$get_finding_history_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FindingIdentifier = structure(list(Id = structure(logical(0), tags = list(type = "string")), ProductArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), StartTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), EndTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), 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_finding_history_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Records = structure(list(structure(list(FindingIdentifier = structure(list(Id = structure(logical(0), tags = list(type = "string")), ProductArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UpdateTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), FindingCreated = structure(logical(0), tags = list(type = "boolean")), UpdateSource = structure(list(Type = structure(logical(0), tags = list(type = "string")), Identity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Updates = structure(list(structure(list(UpdatedField = structure(logical(0), tags = list(type = "string")), OldValue = structure(logical(0), tags = list(type = "string")), NewValue = 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"))), 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")), Region = 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use FindingProviderSeverityOriginal.", 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.", 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.", type = "list")), ResourceAwsIamAccessKeyPrincipalName = 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")), ResourceAwsIamUserUserName = 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")), 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")), WorkflowStatus = 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(deprecated = TRUE, deprecatedMessage = "The Keyword property is deprecated.", type = "list")), FindingProviderFieldsConfidence = 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")), FindingProviderFieldsCriticality = 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")), FindingProviderFieldsRelatedFindingsId = 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")), FindingProviderFieldsRelatedFindingsProductArn = 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")), FindingProviderFieldsSeverityLabel = 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")), FindingProviderFieldsSeverityOriginal = 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")), FindingProviderFieldsTypes = 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")), Sample = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), ComplianceSecurityControlId = 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")), ComplianceAssociatedStandardsId = 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"))), tags = list(type = "structure")), SortCriteria = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), SortOrder = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), 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_findings_output <- 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")), ProductName = structure(logical(0), tags = list(type = "string")), CompanyName = structure(logical(0), tags = list(type = "string")), Region = 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")), Label = structure(logical(0), tags = list(type = "string")), Normalized = structure(logical(0), tags = list(type = "integer")), Original = structure(logical(0), tags = list(type = "string"))), 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")), OpenPortRange = structure(list(Begin = structure(logical(0), tags = list(type = "integer")), End = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), 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")), NetworkPath = structure(list(structure(list(ComponentId = structure(logical(0), tags = list(type = "string")), ComponentType = structure(logical(0), tags = list(type = "string")), Egress = structure(list(Protocol = structure(logical(0), tags = list(type = "string")), Destination = structure(list(Address = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PortRanges = structure(list(structure(list(Begin = structure(logical(0), tags = list(type = "integer")), End = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Source = structure(list(Address = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PortRanges = structure(list(structure(list(Begin = structure(logical(0), tags = list(type = "integer")), End = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Ingress = structure(list(Protocol = structure(logical(0), tags = list(type = "string")), Destination = structure(list(Address = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PortRanges = structure(list(structure(list(Begin = structure(logical(0), tags = list(type = "integer")), End = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Source = structure(list(Address = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PortRanges = structure(list(structure(list(Begin = structure(logical(0), tags = list(type = "integer")), End = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), 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")), Threats = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Severity = structure(logical(0), tags = list(type = "string")), ItemCount = structure(logical(0), tags = list(type = "integer")), FilePaths = structure(list(structure(list(FilePath = structure(logical(0), tags = list(type = "string")), FileName = structure(logical(0), tags = list(type = "string")), ResourceId = structure(logical(0), tags = list(type = "string")), Hash = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), 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")), ResourceRole = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DataClassification = structure(list(DetailedResultsLocation = structure(logical(0), tags = list(type = "string")), Result = structure(list(MimeType = structure(logical(0), tags = list(type = "string")), SizeClassified = structure(logical(0), tags = list(type = "long")), AdditionalOccurrences = structure(logical(0), tags = list(type = "boolean")), Status = structure(list(Code = structure(logical(0), tags = list(type = "string")), Reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SensitiveData = structure(list(structure(list(Category = structure(logical(0), tags = list(type = "string")), Detections = structure(list(structure(list(Count = structure(logical(0), tags = list(type = "long")), Type = structure(logical(0), tags = list(type = "string")), Occurrences = structure(list(LineRanges = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), OffsetRanges = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Pages = structure(list(structure(list(PageNumber = structure(logical(0), tags = list(type = "long")), LineRange = structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), OffsetRange = structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Records = structure(list(structure(list(JsonPath = structure(logical(0), tags = list(type = "string")), RecordIndex = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Cells = structure(list(structure(list(Column = structure(logical(0), tags = list(type = "long")), Row = structure(logical(0), tags = list(type = "long")), ColumnName = structure(logical(0), tags = list(type = "string")), CellReference = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), TotalCount = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), CustomDataIdentifiers = structure(list(Detections = structure(list(structure(list(Count = structure(logical(0), tags = list(type = "long")), Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Occurrences = structure(list(LineRanges = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), OffsetRanges = structure(list(structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Pages = structure(list(structure(list(PageNumber = structure(logical(0), tags = list(type = "long")), LineRange = structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), OffsetRange = structure(list(Start = structure(logical(0), tags = list(type = "long")), End = structure(logical(0), tags = list(type = "long")), StartColumn = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Records = structure(list(structure(list(JsonPath = structure(logical(0), tags = list(type = "string")), RecordIndex = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), Cells = structure(list(structure(list(Column = structure(logical(0), tags = list(type = "long")), Row = structure(logical(0), tags = list(type = "long")), ColumnName = structure(logical(0), tags = list(type = "string")), CellReference = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), TotalCount = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Details = structure(list(AwsAutoScalingAutoScalingGroup = structure(list(LaunchConfigurationName = structure(logical(0), tags = list(type = "string")), LoadBalancerNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), HealthCheckType = structure(logical(0), tags = list(type = "string")), HealthCheckGracePeriod = structure(logical(0), tags = list(type = "integer")), CreatedTime = structure(logical(0), tags = list(type = "string")), MixedInstancesPolicy = structure(list(InstancesDistribution = structure(list(OnDemandAllocationStrategy = structure(logical(0), tags = list(type = "string")), OnDemandBaseCapacity = structure(logical(0), tags = list(type = "integer")), OnDemandPercentageAboveBaseCapacity = structure(logical(0), tags = list(type = "integer")), SpotAllocationStrategy = structure(logical(0), tags = list(type = "string")), SpotInstancePools = structure(logical(0), tags = list(type = "integer")), SpotMaxPrice = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LaunchTemplate = structure(list(LaunchTemplateSpecification = structure(list(LaunchTemplateId = structure(logical(0), tags = list(type = "string")), LaunchTemplateName = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Overrides = structure(list(structure(list(InstanceType = structure(logical(0), tags = list(type = "string")), WeightedCapacity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), AvailabilityZones = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LaunchTemplate = structure(list(LaunchTemplateId = structure(logical(0), tags = list(type = "string")), LaunchTemplateName = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CapacityRebalance = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsCodeBuildProject = structure(list(EncryptionKey = structure(logical(0), tags = list(type = "string")), Artifacts = structure(list(structure(list(ArtifactIdentifier = structure(logical(0), tags = list(type = "string")), EncryptionDisabled = structure(logical(0), tags = list(type = "boolean")), Location = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), NamespaceType = structure(logical(0), tags = list(type = "string")), OverrideArtifactName = structure(logical(0), tags = list(type = "boolean")), Packaging = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Environment = structure(list(Certificate = structure(logical(0), tags = list(type = "string")), EnvironmentVariables = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PrivilegedMode = structure(logical(0), tags = list(type = "boolean")), ImagePullCredentialsType = structure(logical(0), tags = list(type = "string")), RegistryCredential = structure(list(Credential = structure(logical(0), tags = list(type = "string")), CredentialProvider = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string")), Source = structure(list(Type = structure(logical(0), tags = list(type = "string")), Location = structure(logical(0), tags = list(type = "string")), GitCloneDepth = structure(logical(0), tags = list(type = "integer")), InsecureSsl = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ServiceRole = structure(logical(0), tags = list(type = "string")), LogsConfig = structure(list(CloudWatchLogs = structure(list(GroupName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), StreamName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), S3Logs = structure(list(EncryptionDisabled = structure(logical(0), tags = list(type = "boolean")), Location = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), VpcConfig = structure(list(VpcId = structure(logical(0), tags = list(type = "string")), Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), SecondaryArtifacts = structure(list(structure(list(ArtifactIdentifier = structure(logical(0), tags = list(type = "string")), EncryptionDisabled = structure(logical(0), tags = list(type = "boolean")), Location = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), NamespaceType = structure(logical(0), tags = list(type = "string")), OverrideArtifactName = structure(logical(0), tags = list(type = "boolean")), Packaging = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsCloudFrontDistribution = structure(list(CacheBehaviors = structure(list(Items = structure(list(structure(list(ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), ETag = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "string")), Logging = structure(list(Bucket = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Origins = structure(list(Items = structure(list(structure(list(DomainName = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HttpPort = structure(logical(0), tags = list(type = "integer")), HttpsPort = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginSslProtocols = structure(list(Items = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Quantity = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Items = structure(list(structure(list(FailoverCriteria = structure(list(StatusCodes = structure(list(Items = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), Quantity = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), ViewerCertificate = structure(list(AcmCertificateArn = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(type = "string")), CertificateSource = structure(logical(0), tags = list(type = "string")), CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IamCertificateId = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), SslSupportMethod = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Status = structure(logical(0), tags = list(type = "string")), WebAclId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), NetworkInterfaces = structure(list(structure(list(NetworkInterfaceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VirtualizationType = structure(logical(0), tags = list(type = "string")), MetadataOptions = structure(list(HttpEndpoint = structure(logical(0), tags = list(type = "string")), HttpProtocolIpv6 = structure(logical(0), tags = list(type = "string")), HttpPutResponseHopLimit = structure(logical(0), tags = list(type = "integer")), HttpTokens = structure(logical(0), tags = list(type = "string")), InstanceMetadataTags = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Monitoring = structure(list(State = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsEc2NetworkInterface = structure(list(Attachment = structure(list(AttachTime = structure(logical(0), tags = list(type = "string")), AttachmentId = structure(logical(0), tags = list(type = "string")), DeleteOnTermination = structure(logical(0), tags = list(type = "boolean")), DeviceIndex = structure(logical(0), tags = list(type = "integer")), InstanceId = structure(logical(0), tags = list(type = "string")), InstanceOwnerId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(list(GroupName = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SourceDestCheck = structure(logical(0), tags = list(type = "boolean")), IpV6Addresses = structure(list(structure(list(IpV6Address = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PrivateIpAddresses = structure(list(structure(list(PrivateIpAddress = structure(logical(0), tags = list(type = "string")), PrivateDnsName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PublicDnsName = structure(logical(0), tags = list(type = "string")), PublicIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2SecurityGroup = structure(list(GroupName = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), OwnerId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), IpPermissions = structure(list(structure(list(IpProtocol = structure(logical(0), tags = list(type = "string")), FromPort = structure(logical(0), tags = list(type = "integer")), ToPort = structure(logical(0), tags = list(type = "integer")), UserIdGroupPairs = structure(list(structure(list(GroupId = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), PeeringStatus = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), VpcPeeringConnectionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IpRanges = structure(list(structure(list(CidrIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6Ranges = structure(list(structure(list(CidrIpv6 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PrefixListIds = structure(list(structure(list(PrefixListId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), IpPermissionsEgress = structure(list(structure(list(IpProtocol = structure(logical(0), tags = list(type = "string")), FromPort = structure(logical(0), tags = list(type = "integer")), ToPort = structure(logical(0), tags = list(type = "integer")), UserIdGroupPairs = structure(list(structure(list(GroupId = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), PeeringStatus = structure(logical(0), tags = list(type = "string")), UserId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), VpcPeeringConnectionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IpRanges = structure(list(structure(list(CidrIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6Ranges = structure(list(structure(list(CidrIpv6 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PrefixListIds = structure(list(structure(list(PrefixListId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsEc2Volume = structure(list(CreateTime = structure(logical(0), tags = list(type = "string")), DeviceName = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), Size = structure(logical(0), tags = list(type = "integer")), SnapshotId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), Attachments = structure(list(structure(list(AttachTime = structure(logical(0), tags = list(type = "string")), DeleteOnTermination = structure(logical(0), tags = list(type = "boolean")), InstanceId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VolumeId = structure(logical(0), tags = list(type = "string")), VolumeType = structure(logical(0), tags = list(type = "string")), VolumeScanStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2Vpc = structure(list(CidrBlockAssociationSet = structure(list(structure(list(AssociationId = structure(logical(0), tags = list(type = "string")), CidrBlock = structure(logical(0), tags = list(type = "string")), CidrBlockState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6CidrBlockAssociationSet = structure(list(structure(list(AssociationId = structure(logical(0), tags = list(type = "string")), Ipv6CidrBlock = structure(logical(0), tags = list(type = "string")), CidrBlockState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DhcpOptionsId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2Eip = structure(list(InstanceId = structure(logical(0), tags = list(type = "string")), PublicIp = structure(logical(0), tags = list(type = "string")), AllocationId = structure(logical(0), tags = list(type = "string")), AssociationId = structure(logical(0), tags = list(type = "string")), Domain = structure(logical(0), tags = list(type = "string")), PublicIpv4Pool = structure(logical(0), tags = list(type = "string")), NetworkBorderGroup = structure(logical(0), tags = list(type = "string")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), NetworkInterfaceOwnerId = structure(logical(0), tags = list(type = "string")), PrivateIpAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2Subnet = structure(list(AssignIpv6AddressOnCreation = structure(logical(0), tags = list(type = "boolean")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), AvailabilityZoneId = structure(logical(0), tags = list(type = "string")), AvailableIpAddressCount = structure(logical(0), tags = list(type = "integer")), CidrBlock = structure(logical(0), tags = list(type = "string")), DefaultForAz = structure(logical(0), tags = list(type = "boolean")), MapPublicIpOnLaunch = structure(logical(0), tags = list(type = "boolean")), OwnerId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), SubnetArn = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), Ipv6CidrBlockAssociationSet = structure(list(structure(list(AssociationId = structure(logical(0), tags = list(type = "string")), Ipv6CidrBlock = structure(logical(0), tags = list(type = "string")), CidrBlockState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsEc2NetworkAcl = structure(list(IsDefault = structure(logical(0), tags = list(type = "boolean")), NetworkAclId = structure(logical(0), tags = list(type = "string")), OwnerId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), Associations = structure(list(structure(list(NetworkAclAssociationId = structure(logical(0), tags = list(type = "string")), NetworkAclId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Entries = structure(list(structure(list(CidrBlock = structure(logical(0), tags = list(type = "string")), Egress = structure(logical(0), tags = list(type = "boolean")), IcmpTypeCode = structure(list(Code = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Ipv6CidrBlock = structure(logical(0), tags = list(type = "string")), PortRange = structure(list(From = structure(logical(0), tags = list(type = "integer")), To = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Protocol = structure(logical(0), tags = list(type = "string")), RuleAction = structure(logical(0), tags = list(type = "string")), RuleNumber = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsElbv2LoadBalancer = structure(list(AvailabilityZones = structure(list(structure(list(ZoneName = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CanonicalHostedZoneId = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "string")), DNSName = structure(logical(0), tags = list(type = "string")), IpAddressType = structure(logical(0), tags = list(type = "string")), Scheme = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), State = structure(list(Code = structure(logical(0), tags = list(type = "string")), Reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), LoadBalancerAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsElasticBeanstalkEnvironment = structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), Cname = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "string")), DateUpdated = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EndpointUrl = structure(logical(0), tags = list(type = "string")), EnvironmentArn = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentLinks = structure(list(structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), LinkName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnvironmentName = structure(logical(0), tags = list(type = "string")), OptionSettings = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), ResourceName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PlatformArn = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Tier = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VersionLabel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsElasticsearchDomain = structure(list(AccessPolicies = structure(logical(0), tags = list(type = "string")), DomainEndpointOptions = structure(list(EnforceHTTPS = structure(logical(0), tags = list(type = "boolean")), TLSSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DomainId = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), Endpoint = structure(logical(0), tags = list(type = "string")), Endpoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), ElasticsearchVersion = structure(logical(0), tags = list(type = "string")), ElasticsearchClusterConfig = structure(list(DedicatedMasterCount = structure(logical(0), tags = list(type = "integer")), DedicatedMasterEnabled = structure(logical(0), tags = list(type = "boolean")), DedicatedMasterType = structure(logical(0), tags = list(type = "string")), InstanceCount = structure(logical(0), tags = list(type = "integer")), InstanceType = structure(logical(0), tags = list(type = "string")), ZoneAwarenessConfig = structure(list(AvailabilityZoneCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ZoneAwarenessEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), EncryptionAtRestOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LogPublishingOptions = structure(list(IndexSlowLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SearchSlowLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AuditLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), NodeToNodeEncryptionOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ServiceSoftwareOptions = structure(list(AutomatedUpdateDate = structure(logical(0), tags = list(type = "string")), Cancellable = structure(logical(0), tags = list(type = "boolean")), CurrentVersion = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), NewVersion = structure(logical(0), tags = list(type = "string")), UpdateAvailable = structure(logical(0), tags = list(type = "boolean")), UpdateStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VPCOptions = structure(list(AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VPCId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsS3Bucket = structure(list(OwnerId = structure(logical(0), tags = list(type = "string")), OwnerName = structure(logical(0), tags = list(type = "string")), OwnerAccountId = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "string")), ServerSideEncryptionConfiguration = structure(list(Rules = structure(list(structure(list(ApplyServerSideEncryptionByDefault = structure(list(SSEAlgorithm = structure(logical(0), tags = list(type = "string")), KMSMasterKeyID = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BucketLifecycleConfiguration = structure(list(Rules = structure(list(structure(list(AbortIncompleteMultipartUpload = structure(list(DaysAfterInitiation = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ExpirationDate = structure(logical(0), tags = list(type = "string")), ExpirationInDays = structure(logical(0), tags = list(type = "integer")), ExpiredObjectDeleteMarker = structure(logical(0), tags = list(type = "boolean")), Filter = structure(list(Predicate = structure(list(Operands = structure(list(structure(list(Prefix = structure(logical(0), tags = list(type = "string")), Tag = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Prefix = structure(logical(0), tags = list(type = "string")), Tag = structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ID = structure(logical(0), tags = list(type = "string")), NoncurrentVersionExpirationInDays = structure(logical(0), tags = list(type = "integer")), NoncurrentVersionTransitions = structure(list(structure(list(Days = structure(logical(0), tags = list(type = "integer")), StorageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Prefix = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Transitions = structure(list(structure(list(Date = structure(logical(0), tags = list(type = "string")), Days = structure(logical(0), tags = list(type = "integer")), StorageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), PublicAccessBlockConfiguration = structure(list(BlockPublicAcls = structure(logical(0), tags = list(type = "boolean")), BlockPublicPolicy = structure(logical(0), tags = list(type = "boolean")), IgnorePublicAcls = structure(logical(0), tags = list(type = "boolean")), RestrictPublicBuckets = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AccessControlList = structure(logical(0), tags = list(type = "string")), BucketLoggingConfiguration = structure(list(DestinationBucketName = structure(logical(0), tags = list(type = "string")), LogFilePrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), BucketWebsiteConfiguration = structure(list(ErrorDocument = structure(logical(0), tags = list(type = "string")), IndexDocumentSuffix = structure(logical(0), tags = list(type = "string")), RedirectAllRequestsTo = structure(list(Hostname = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoutingRules = structure(list(structure(list(Condition = structure(list(HttpErrorCodeReturnedEquals = structure(logical(0), tags = list(type = "string")), KeyPrefixEquals = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Redirect = structure(list(Hostname = structure(logical(0), tags = list(type = "string")), HttpRedirectCode = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string")), ReplaceKeyPrefixWith = structure(logical(0), tags = list(type = "string")), ReplaceKeyWith = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BucketNotificationConfiguration = structure(list(Configurations = structure(list(structure(list(Events = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Filter = structure(list(S3KeyFilter = structure(list(FilterRules = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Destination = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BucketVersioningConfiguration = structure(list(IsMfaDeleteEnabled = structure(logical(0), tags = list(type = "boolean")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ObjectLockConfiguration = structure(list(ObjectLockEnabled = structure(logical(0), tags = list(type = "string")), Rule = structure(list(DefaultRetention = structure(list(Days = structure(logical(0), tags = list(type = "integer")), Mode = structure(logical(0), tags = list(type = "string")), Years = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsS3AccountPublicAccessBlock = structure(list(BlockPublicAcls = structure(logical(0), tags = list(type = "boolean")), BlockPublicPolicy = structure(logical(0), tags = list(type = "boolean")), IgnorePublicAcls = structure(logical(0), tags = list(type = "boolean")), RestrictPublicBuckets = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsS3Object = structure(list(LastModified = structure(logical(0), tags = list(type = "string")), ETag = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string")), ContentType = structure(logical(0), tags = list(type = "string")), ServerSideEncryption = structure(logical(0), tags = list(type = "string")), SSEKMSKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsSecretsManagerSecret = structure(list(RotationRules = structure(list(AutomaticallyAfterDays = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), RotationOccurredWithinFrequency = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), RotationEnabled = structure(logical(0), tags = list(type = "boolean")), RotationLambdaArn = structure(logical(0), tags = list(type = "string")), Deleted = structure(logical(0), tags = list(type = "boolean")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsIamAccessKey = structure(list(UserName = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use PrincipalName.", type = "string")), Status = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string")), PrincipalType = structure(logical(0), tags = list(type = "string")), PrincipalName = structure(logical(0), tags = list(type = "string")), AccountId = structure(logical(0), tags = list(type = "string")), AccessKeyId = structure(logical(0), tags = list(type = "string")), SessionContext = structure(list(Attributes = structure(list(MfaAuthenticated = structure(logical(0), tags = list(type = "boolean")), CreationDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SessionIssuer = structure(list(Type = structure(logical(0), tags = list(type = "string")), PrincipalId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), AccountId = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsIamUser = structure(list(AttachedManagedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreateDate = structure(logical(0), tags = list(type = "string")), GroupList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Path = structure(logical(0), tags = list(type = "string")), PermissionsBoundary = structure(list(PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UserId = structure(logical(0), tags = list(type = "string")), UserName = structure(logical(0), tags = list(type = "string")), UserPolicyList = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsIamPolicy = structure(list(AttachmentCount = structure(logical(0), tags = list(type = "integer")), CreateDate = structure(logical(0), tags = list(type = "string")), DefaultVersionId = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), IsAttachable = structure(logical(0), tags = list(type = "boolean")), Path = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryUsageCount = structure(logical(0), tags = list(type = "integer")), PolicyId = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), PolicyVersionList = structure(list(structure(list(VersionId = structure(logical(0), tags = list(type = "string")), IsDefaultVersion = structure(logical(0), tags = list(type = "boolean")), CreateDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), UpdateDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsApiGatewayV2Stage = structure(list(ClientCertificateId = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DefaultRouteSettings = structure(list(DetailedMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), LoggingLevel = structure(logical(0), tags = list(type = "string")), DataTraceEnabled = structure(logical(0), tags = list(type = "boolean")), ThrottlingBurstLimit = structure(logical(0), tags = list(type = "integer")), ThrottlingRateLimit = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), DeploymentId = structure(logical(0), tags = list(type = "string")), LastUpdatedDate = structure(logical(0), tags = list(type = "string")), RouteSettings = structure(list(DetailedMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), LoggingLevel = structure(logical(0), tags = list(type = "string")), DataTraceEnabled = structure(logical(0), tags = list(type = "boolean")), ThrottlingBurstLimit = structure(logical(0), tags = list(type = "integer")), ThrottlingRateLimit = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), StageName = structure(logical(0), tags = list(type = "string")), StageVariables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), AccessLogSettings = structure(list(Format = structure(logical(0), tags = list(type = "string")), DestinationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AutoDeploy = structure(logical(0), tags = list(type = "boolean")), LastDeploymentStatusMessage = structure(logical(0), tags = list(type = "string")), ApiGatewayManaged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsApiGatewayV2Api = structure(list(ApiEndpoint = structure(logical(0), tags = list(type = "string")), ApiId = structure(logical(0), tags = list(type = "string")), ApiKeySelectionExpression = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ProtocolType = structure(logical(0), tags = list(type = "string")), RouteSelectionExpression = structure(logical(0), tags = list(type = "string")), CorsConfiguration = structure(list(AllowOrigins = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowCredentials = structure(logical(0), tags = list(type = "boolean")), ExposeHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MaxAge = structure(logical(0), tags = list(type = "integer")), AllowMethods = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AllowHeaders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsDynamoDbTable = structure(list(AttributeDefinitions = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), AttributeType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BillingModeSummary = structure(list(BillingMode = structure(logical(0), tags = list(type = "string")), LastUpdateToPayPerRequestDateTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CreationDateTime = structure(logical(0), tags = list(type = "string")), GlobalSecondaryIndexes = structure(list(structure(list(Backfilling = structure(logical(0), tags = list(type = "boolean")), IndexArn = structure(logical(0), tags = list(type = "string")), IndexName = structure(logical(0), tags = list(type = "string")), IndexSizeBytes = structure(logical(0), tags = list(type = "long")), IndexStatus = structure(logical(0), tags = list(type = "string")), ItemCount = structure(logical(0), tags = list(type = "integer")), KeySchema = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), KeyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Projection = structure(list(NonKeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProjectionType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ProvisionedThroughput = structure(list(LastDecreaseDateTime = structure(logical(0), tags = list(type = "string")), LastIncreaseDateTime = structure(logical(0), tags = list(type = "string")), NumberOfDecreasesToday = structure(logical(0), tags = list(type = "integer")), ReadCapacityUnits = structure(logical(0), tags = list(type = "integer")), WriteCapacityUnits = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), GlobalTableVersion = structure(logical(0), tags = list(type = "string")), ItemCount = structure(logical(0), tags = list(type = "integer")), KeySchema = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), KeyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LatestStreamArn = structure(logical(0), tags = list(type = "string")), LatestStreamLabel = structure(logical(0), tags = list(type = "string")), LocalSecondaryIndexes = structure(list(structure(list(IndexArn = structure(logical(0), tags = list(type = "string")), IndexName = structure(logical(0), tags = list(type = "string")), KeySchema = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), KeyType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Projection = structure(list(NonKeyAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProjectionType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), ProvisionedThroughput = structure(list(LastDecreaseDateTime = structure(logical(0), tags = list(type = "string")), LastIncreaseDateTime = structure(logical(0), tags = list(type = "string")), NumberOfDecreasesToday = structure(logical(0), tags = list(type = "integer")), ReadCapacityUnits = structure(logical(0), tags = list(type = "integer")), WriteCapacityUnits = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Replicas = structure(list(structure(list(GlobalSecondaryIndexes = structure(list(structure(list(IndexName = structure(logical(0), tags = list(type = "string")), ProvisionedThroughputOverride = structure(list(ReadCapacityUnits = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), KmsMasterKeyId = structure(logical(0), tags = list(type = "string")), ProvisionedThroughputOverride = structure(list(ReadCapacityUnits = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), RegionName = structure(logical(0), tags = list(type = "string")), ReplicaStatus = structure(logical(0), tags = list(type = "string")), ReplicaStatusDescription = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RestoreSummary = structure(list(SourceBackupArn = structure(logical(0), tags = list(type = "string")), SourceTableArn = structure(logical(0), tags = list(type = "string")), RestoreDateTime = structure(logical(0), tags = list(type = "string")), RestoreInProgress = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SseDescription = structure(list(InaccessibleEncryptionDateTime = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), SseType = structure(logical(0), tags = list(type = "string")), KmsMasterKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), StreamSpecification = structure(list(StreamEnabled = structure(logical(0), tags = list(type = "boolean")), StreamViewType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TableId = structure(logical(0), tags = list(type = "string")), TableName = structure(logical(0), tags = list(type = "string")), TableSizeBytes = structure(logical(0), tags = list(type = "long")), TableStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsApiGatewayStage = structure(list(DeploymentId = structure(logical(0), tags = list(type = "string")), ClientCertificateId = structure(logical(0), tags = list(type = "string")), StageName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CacheClusterEnabled = structure(logical(0), tags = list(type = "boolean")), CacheClusterSize = structure(logical(0), tags = list(type = "string")), CacheClusterStatus = structure(logical(0), tags = list(type = "string")), MethodSettings = structure(list(structure(list(MetricsEnabled = structure(logical(0), tags = list(type = "boolean")), LoggingLevel = structure(logical(0), tags = list(type = "string")), DataTraceEnabled = structure(logical(0), tags = list(type = "boolean")), ThrottlingBurstLimit = structure(logical(0), tags = list(type = "integer")), ThrottlingRateLimit = structure(logical(0), tags = list(type = "double")), CachingEnabled = structure(logical(0), tags = list(type = "boolean")), CacheTtlInSeconds = structure(logical(0), tags = list(type = "integer")), CacheDataEncrypted = structure(logical(0), tags = list(type = "boolean")), RequireAuthorizationForCacheControl = structure(logical(0), tags = list(type = "boolean")), UnauthorizedCacheControlHeaderStrategy = structure(logical(0), tags = list(type = "string")), HttpMethod = structure(logical(0), tags = list(type = "string")), ResourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Variables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DocumentationVersion = structure(logical(0), tags = list(type = "string")), AccessLogSettings = structure(list(Format = structure(logical(0), tags = list(type = "string")), DestinationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CanarySettings = structure(list(PercentTraffic = structure(logical(0), tags = list(type = "double")), DeploymentId = structure(logical(0), tags = list(type = "string")), StageVariableOverrides = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), UseStageCache = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), TracingEnabled = structure(logical(0), tags = list(type = "boolean")), CreatedDate = structure(logical(0), tags = list(type = "string")), LastUpdatedDate = structure(logical(0), tags = list(type = "string")), WebAclArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsApiGatewayRestApi = structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), BinaryMediaTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MinimumCompressionSize = structure(logical(0), tags = list(type = "integer")), ApiKeySource = structure(logical(0), tags = list(type = "string")), EndpointConfiguration = structure(list(Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsCloudTrailTrail = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), CloudWatchLogsRoleArn = structure(logical(0), tags = list(type = "string")), HasCustomEventSelectors = structure(logical(0), tags = list(type = "boolean")), HomeRegion = structure(logical(0), tags = list(type = "string")), IncludeGlobalServiceEvents = structure(logical(0), tags = list(type = "boolean")), IsMultiRegionTrail = structure(logical(0), tags = list(type = "boolean")), IsOrganizationTrail = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), LogFileValidationEnabled = structure(logical(0), tags = list(type = "boolean")), Name = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3KeyPrefix = structure(logical(0), tags = list(type = "string")), SnsTopicArn = structure(logical(0), tags = list(type = "string")), SnsTopicName = structure(logical(0), tags = list(type = "string")), TrailArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsSsmPatchCompliance = structure(list(Patch = structure(list(ComplianceSummary = structure(list(Status = structure(logical(0), tags = list(type = "string")), CompliantCriticalCount = structure(logical(0), tags = list(type = "integer")), CompliantHighCount = structure(logical(0), tags = list(type = "integer")), CompliantMediumCount = structure(logical(0), tags = list(type = "integer")), ExecutionType = structure(logical(0), tags = list(type = "string")), NonCompliantCriticalCount = structure(logical(0), tags = list(type = "integer")), CompliantInformationalCount = structure(logical(0), tags = list(type = "integer")), NonCompliantInformationalCount = structure(logical(0), tags = list(type = "integer")), CompliantUnspecifiedCount = structure(logical(0), tags = list(type = "integer")), NonCompliantLowCount = structure(logical(0), tags = list(type = "integer")), NonCompliantHighCount = structure(logical(0), tags = list(type = "integer")), CompliantLowCount = structure(logical(0), tags = list(type = "integer")), ComplianceType = structure(logical(0), tags = list(type = "string")), PatchBaselineId = structure(logical(0), tags = list(type = "string")), OverallSeverity = structure(logical(0), tags = list(type = "string")), NonCompliantMediumCount = structure(logical(0), tags = list(type = "integer")), NonCompliantUnspecifiedCount = structure(logical(0), tags = list(type = "integer")), PatchGroup = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsCertificateManagerCertificate = structure(list(CertificateAuthorityArn = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), DomainValidationOptions = structure(list(structure(list(DomainName = structure(logical(0), tags = list(type = "string")), ResourceRecord = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ValidationDomain = structure(logical(0), tags = list(type = "string")), ValidationEmails = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ValidationMethod = structure(logical(0), tags = list(type = "string")), ValidationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ExtendedKeyUsages = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), OId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FailureReason = structure(logical(0), tags = list(type = "string")), ImportedAt = structure(logical(0), tags = list(type = "string")), InUseBy = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IssuedAt = structure(logical(0), tags = list(type = "string")), Issuer = structure(logical(0), tags = list(type = "string")), KeyAlgorithm = structure(logical(0), tags = list(type = "string")), KeyUsages = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NotAfter = structure(logical(0), tags = list(type = "string")), NotBefore = structure(logical(0), tags = list(type = "string")), Options = structure(list(CertificateTransparencyLoggingPreference = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RenewalEligibility = structure(logical(0), tags = list(type = "string")), RenewalSummary = structure(list(DomainValidationOptions = structure(list(structure(list(DomainName = structure(logical(0), tags = list(type = "string")), ResourceRecord = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ValidationDomain = structure(logical(0), tags = list(type = "string")), ValidationEmails = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ValidationMethod = structure(logical(0), tags = list(type = "string")), ValidationStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RenewalStatus = structure(logical(0), tags = list(type = "string")), RenewalStatusReason = structure(logical(0), tags = list(type = "string")), UpdatedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Serial = structure(logical(0), tags = list(type = "string")), SignatureAlgorithm = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Subject = structure(logical(0), tags = list(type = "string")), SubjectAlternativeNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsRedshiftCluster = structure(list(AllowVersionUpgrade = structure(logical(0), tags = list(type = "boolean")), AutomatedSnapshotRetentionPeriod = structure(logical(0), tags = list(type = "integer")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), ClusterAvailabilityStatus = structure(logical(0), tags = list(type = "string")), ClusterCreateTime = structure(logical(0), tags = list(type = "string")), ClusterIdentifier = structure(logical(0), tags = list(type = "string")), ClusterNodes = structure(list(structure(list(NodeRole = structure(logical(0), tags = list(type = "string")), PrivateIpAddress = structure(logical(0), tags = list(type = "string")), PublicIpAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClusterParameterGroups = structure(list(structure(list(ClusterParameterStatusList = structure(list(structure(list(ParameterName = structure(logical(0), tags = list(type = "string")), ParameterApplyStatus = structure(logical(0), tags = list(type = "string")), ParameterApplyErrorDescription = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ParameterApplyStatus = structure(logical(0), tags = list(type = "string")), ParameterGroupName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClusterPublicKey = structure(logical(0), tags = list(type = "string")), ClusterRevisionNumber = structure(logical(0), tags = list(type = "string")), ClusterSecurityGroups = structure(list(structure(list(ClusterSecurityGroupName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClusterSnapshotCopyStatus = structure(list(DestinationRegion = structure(logical(0), tags = list(type = "string")), ManualSnapshotRetentionPeriod = structure(logical(0), tags = list(type = "integer")), RetentionPeriod = structure(logical(0), tags = list(type = "integer")), SnapshotCopyGrantName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ClusterStatus = structure(logical(0), tags = list(type = "string")), ClusterSubnetGroupName = structure(logical(0), tags = list(type = "string")), ClusterVersion = structure(logical(0), tags = list(type = "string")), DBName = structure(logical(0), tags = list(type = "string")), DeferredMaintenanceWindows = structure(list(structure(list(DeferMaintenanceEndTime = structure(logical(0), tags = list(type = "string")), DeferMaintenanceIdentifier = structure(logical(0), tags = list(type = "string")), DeferMaintenanceStartTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ElasticIpStatus = structure(list(ElasticIp = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ElasticResizeNumberOfNodeOptions = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), Endpoint = structure(list(Address = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), EnhancedVpcRouting = structure(logical(0), tags = list(type = "boolean")), ExpectedNextSnapshotScheduleTime = structure(logical(0), tags = list(type = "string")), ExpectedNextSnapshotScheduleTimeStatus = structure(logical(0), tags = list(type = "string")), HsmStatus = structure(list(HsmClientCertificateIdentifier = structure(logical(0), tags = list(type = "string")), HsmConfigurationIdentifier = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), IamRoles = structure(list(structure(list(ApplyStatus = structure(logical(0), tags = list(type = "string")), IamRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), KmsKeyId = structure(logical(0), tags = list(type = "string")), MaintenanceTrackName = structure(logical(0), tags = list(type = "string")), ManualSnapshotRetentionPeriod = structure(logical(0), tags = list(type = "integer")), MasterUsername = structure(logical(0), tags = list(type = "string")), NextMaintenanceWindowStartTime = structure(logical(0), tags = list(type = "string")), NodeType = structure(logical(0), tags = list(type = "string")), NumberOfNodes = structure(logical(0), tags = list(type = "integer")), PendingActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PendingModifiedValues = structure(list(AutomatedSnapshotRetentionPeriod = structure(logical(0), tags = list(type = "integer")), ClusterIdentifier = structure(logical(0), tags = list(type = "string")), ClusterType = structure(logical(0), tags = list(type = "string")), ClusterVersion = structure(logical(0), tags = list(type = "string")), EncryptionType = structure(logical(0), tags = list(type = "string")), EnhancedVpcRouting = structure(logical(0), tags = list(type = "boolean")), MaintenanceTrackName = structure(logical(0), tags = list(type = "string")), MasterUserPassword = structure(logical(0), tags = list(type = "string")), NodeType = structure(logical(0), tags = list(type = "string")), NumberOfNodes = structure(logical(0), tags = list(type = "integer")), PubliclyAccessible = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), PreferredMaintenanceWindow = structure(logical(0), tags = list(type = "string")), PubliclyAccessible = structure(logical(0), tags = list(type = "boolean")), ResizeInfo = structure(list(AllowCancelResize = structure(logical(0), tags = list(type = "boolean")), ResizeType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RestoreStatus = structure(list(CurrentRestoreRateInMegaBytesPerSecond = structure(logical(0), tags = list(type = "double")), ElapsedTimeInSeconds = structure(logical(0), tags = list(type = "long")), EstimatedTimeToCompletionInSeconds = structure(logical(0), tags = list(type = "long")), ProgressInMegaBytes = structure(logical(0), tags = list(type = "long")), SnapshotSizeInMegaBytes = structure(logical(0), tags = list(type = "long")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SnapshotScheduleIdentifier = structure(logical(0), tags = list(type = "string")), SnapshotScheduleState = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), VpcSecurityGroups = structure(list(structure(list(Status = structure(logical(0), tags = list(type = "string")), VpcSecurityGroupId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LoggingStatus = structure(list(BucketName = structure(logical(0), tags = list(type = "string")), LastFailureMessage = structure(logical(0), tags = list(type = "string")), LastFailureTime = structure(logical(0), tags = list(type = "string")), LastSuccessfulDeliveryTime = structure(logical(0), tags = list(type = "string")), LoggingEnabled = structure(logical(0), tags = list(type = "boolean")), S3KeyPrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsElbLoadBalancer = structure(list(AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), BackendServerDescriptions = structure(list(structure(list(InstancePort = structure(logical(0), tags = list(type = "integer")), PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), CanonicalHostedZoneName = structure(logical(0), tags = list(type = "string")), CanonicalHostedZoneNameID = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "string")), DnsName = structure(logical(0), tags = list(type = "string")), HealthCheck = structure(list(HealthyThreshold = structure(logical(0), tags = list(type = "integer")), Interval = structure(logical(0), tags = list(type = "integer")), Target = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), UnhealthyThreshold = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Instances = structure(list(structure(list(InstanceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ListenerDescriptions = structure(list(structure(list(Listener = structure(list(InstancePort = structure(logical(0), tags = list(type = "integer")), InstanceProtocol = structure(logical(0), tags = list(type = "string")), LoadBalancerPort = structure(logical(0), tags = list(type = "integer")), Protocol = structure(logical(0), tags = list(type = "string")), SslCertificateId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), LoadBalancerAttributes = structure(list(AccessLog = structure(list(EmitInterval = structure(logical(0), tags = list(type = "integer")), Enabled = structure(logical(0), tags = list(type = "boolean")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3BucketPrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ConnectionDraining = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Timeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionSettings = structure(list(IdleTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), CrossZoneLoadBalancing = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AdditionalAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), LoadBalancerName = structure(logical(0), tags = list(type = "string")), Policies = structure(list(AppCookieStickinessPolicies = structure(list(structure(list(CookieName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LbCookieStickinessPolicies = structure(list(structure(list(CookieExpirationPeriod = structure(logical(0), tags = list(type = "long")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OtherPolicies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Scheme = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SourceSecurityGroup = structure(list(GroupName = structure(logical(0), tags = list(type = "string")), OwnerAlias = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsIamGroup = structure(list(AttachedManagedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreateDate = structure(logical(0), tags = list(type = "string")), GroupId = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), GroupPolicyList = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsIamRole = structure(list(AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), AttachedManagedPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CreateDate = structure(logical(0), tags = list(type = "string")), InstanceProfileList = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "string")), InstanceProfileId = structure(logical(0), tags = list(type = "string")), InstanceProfileName = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), Roles = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), AssumeRolePolicyDocument = structure(logical(0), tags = list(type = "string")), CreateDate = structure(logical(0), tags = list(type = "string")), Path = structure(logical(0), tags = list(type = "string")), RoleId = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), PermissionsBoundary = structure(list(PermissionsBoundaryArn = structure(logical(0), tags = list(type = "string")), PermissionsBoundaryType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RoleId = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RolePolicyList = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MaxSessionDuration = structure(logical(0), tags = list(type = "integer")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsKmsKey = structure(list(AWSAccountId = structure(logical(0), tags = list(type = "string")), CreationDate = structure(logical(0), tags = list(type = "double")), KeyId = structure(logical(0), tags = list(type = "string")), KeyManager = structure(logical(0), tags = list(type = "string")), KeyState = structure(logical(0), tags = list(type = "string")), Origin = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), KeyRotationStatus = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsLambdaFunction = structure(list(Code = structure(list(S3Bucket = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string")), S3ObjectVersion = structure(logical(0), tags = list(type = "string")), ZipFile = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CodeSha256 = structure(logical(0), tags = list(type = "string")), DeadLetterConfig = structure(list(TargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Environment = structure(list(Variables = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Error = structure(list(ErrorCode = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), FunctionName = structure(logical(0), tags = list(type = "string")), Handler = structure(logical(0), tags = list(type = "string")), KmsKeyArn = structure(logical(0), tags = list(type = "string")), LastModified = structure(logical(0), tags = list(type = "string")), Layers = structure(list(structure(list(Arn = structure(logical(0), tags = list(type = "string")), CodeSize = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), MasterArn = structure(logical(0), tags = list(type = "string")), MemorySize = structure(logical(0), tags = list(type = "integer")), RevisionId = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), Timeout = structure(logical(0), tags = list(type = "integer")), TracingConfig = structure(list(Mode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VpcConfig = structure(list(SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Version = structure(logical(0), tags = list(type = "string")), Architectures = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PackageType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsLambdaLayerVersion = structure(list(Version = structure(logical(0), tags = list(type = "long")), CompatibleRuntimes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CreatedDate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsRdsDbInstance = structure(list(AssociatedRoles = structure(list(structure(list(RoleArn = structure(logical(0), tags = list(type = "string")), FeatureName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CACertificateIdentifier = structure(logical(0), tags = list(type = "string")), DBClusterIdentifier = structure(logical(0), tags = list(type = "string")), DBInstanceIdentifier = structure(logical(0), tags = list(type = "string")), DBInstanceClass = structure(logical(0), tags = list(type = "string")), DbInstancePort = structure(logical(0), tags = list(type = "integer")), DbiResourceId = structure(logical(0), tags = list(type = "string")), DBName = structure(logical(0), tags = list(type = "string")), DeletionProtection = structure(logical(0), tags = list(type = "boolean")), Endpoint = structure(list(Address = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), HostedZoneId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Engine = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), IAMDatabaseAuthenticationEnabled = structure(logical(0), tags = list(type = "boolean")), InstanceCreateTime = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), PubliclyAccessible = structure(logical(0), tags = list(type = "boolean")), StorageEncrypted = structure(logical(0), tags = list(type = "boolean")), TdeCredentialArn = structure(logical(0), tags = list(type = "string")), VpcSecurityGroups = structure(list(structure(list(VpcSecurityGroupId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MultiAz = structure(logical(0), tags = list(type = "boolean")), EnhancedMonitoringResourceArn = structure(logical(0), tags = list(type = "string")), DbInstanceStatus = structure(logical(0), tags = list(type = "string")), MasterUsername = structure(logical(0), tags = list(type = "string")), AllocatedStorage = structure(logical(0), tags = list(type = "integer")), PreferredBackupWindow = structure(logical(0), tags = list(type = "string")), BackupRetentionPeriod = structure(logical(0), tags = list(type = "integer")), DbSecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DbParameterGroups = structure(list(structure(list(DbParameterGroupName = structure(logical(0), tags = list(type = "string")), ParameterApplyStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), DbSubnetGroup = structure(list(DbSubnetGroupName = structure(logical(0), tags = list(type = "string")), DbSubnetGroupDescription = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), SubnetGroupStatus = structure(logical(0), tags = list(type = "string")), Subnets = structure(list(structure(list(SubnetIdentifier = structure(logical(0), tags = list(type = "string")), SubnetAvailabilityZone = structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SubnetStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DbSubnetGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PreferredMaintenanceWindow = structure(logical(0), tags = list(type = "string")), PendingModifiedValues = structure(list(DbInstanceClass = structure(logical(0), tags = list(type = "string")), AllocatedStorage = structure(logical(0), tags = list(type = "integer")), MasterUserPassword = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), BackupRetentionPeriod = structure(logical(0), tags = list(type = "integer")), MultiAZ = structure(logical(0), tags = list(type = "boolean")), EngineVersion = structure(logical(0), tags = list(type = "string")), LicenseModel = structure(logical(0), tags = list(type = "string")), Iops = structure(logical(0), tags = list(type = "integer")), DbInstanceIdentifier = structure(logical(0), tags = list(type = "string")), StorageType = structure(logical(0), tags = list(type = "string")), CaCertificateIdentifier = structure(logical(0), tags = list(type = "string")), DbSubnetGroupName = structure(logical(0), tags = list(type = "string")), PendingCloudWatchLogsExports = structure(list(LogTypesToEnable = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LogTypesToDisable = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), ProcessorFeatures = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), LatestRestorableTime = structure(logical(0), tags = list(type = "string")), AutoMinorVersionUpgrade = structure(logical(0), tags = list(type = "boolean")), ReadReplicaSourceDBInstanceIdentifier = structure(logical(0), tags = list(type = "string")), ReadReplicaDBInstanceIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ReadReplicaDBClusterIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LicenseModel = structure(logical(0), tags = list(type = "string")), Iops = structure(logical(0), tags = list(type = "integer")), OptionGroupMemberships = structure(list(structure(list(OptionGroupName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CharacterSetName = structure(logical(0), tags = list(type = "string")), SecondaryAvailabilityZone = structure(logical(0), tags = list(type = "string")), StatusInfos = structure(list(structure(list(StatusType = structure(logical(0), tags = list(type = "string")), Normal = structure(logical(0), tags = list(type = "boolean")), Status = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StorageType = structure(logical(0), tags = list(type = "string")), DomainMemberships = structure(list(structure(list(Domain = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Fqdn = structure(logical(0), tags = list(type = "string")), IamRoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CopyTagsToSnapshot = structure(logical(0), tags = list(type = "boolean")), MonitoringInterval = structure(logical(0), tags = list(type = "integer")), MonitoringRoleArn = structure(logical(0), tags = list(type = "string")), PromotionTier = structure(logical(0), tags = list(type = "integer")), Timezone = structure(logical(0), tags = list(type = "string")), PerformanceInsightsEnabled = structure(logical(0), tags = list(type = "boolean")), PerformanceInsightsKmsKeyId = structure(logical(0), tags = list(type = "string")), PerformanceInsightsRetentionPeriod = structure(logical(0), tags = list(type = "integer")), EnabledCloudWatchLogsExports = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ProcessorFeatures = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ListenerEndpoint = structure(list(Address = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), HostedZoneId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MaxAllocatedStorage = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AwsSnsTopic = structure(list(KmsMasterKeyId = structure(logical(0), tags = list(type = "string")), Subscription = structure(list(structure(list(Endpoint = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TopicName = structure(logical(0), tags = list(type = "string")), Owner = structure(logical(0), tags = list(type = "string")), SqsSuccessFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), SqsFailureFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), ApplicationSuccessFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), FirehoseSuccessFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), FirehoseFailureFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), HttpSuccessFeedbackRoleArn = structure(logical(0), tags = list(type = "string")), HttpFailureFeedbackRoleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsSqsQueue = structure(list(KmsDataKeyReusePeriodSeconds = structure(logical(0), tags = list(type = "integer")), KmsMasterKeyId = structure(logical(0), tags = list(type = "string")), QueueName = structure(logical(0), tags = list(type = "string")), DeadLetterTargetArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafWebAcl = structure(list(Name = structure(logical(0), tags = list(type = "string")), DefaultAction = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Action = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ExcludedRules = structure(list(structure(list(RuleId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OverrideAction = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Priority = structure(logical(0), tags = list(type = "integer")), RuleId = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WebAclId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsRdsDbSnapshot = structure(list(DbSnapshotIdentifier = structure(logical(0), tags = list(type = "string")), DbInstanceIdentifier = structure(logical(0), tags = list(type = "string")), SnapshotCreateTime = structure(logical(0), tags = list(type = "string")), Engine = structure(logical(0), tags = list(type = "string")), AllocatedStorage = structure(logical(0), tags = list(type = "integer")), Status = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string")), InstanceCreateTime = structure(logical(0), tags = list(type = "string")), MasterUsername = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), LicenseModel = structure(logical(0), tags = list(type = "string")), SnapshotType = structure(logical(0), tags = list(type = "string")), Iops = structure(logical(0), tags = list(type = "integer")), OptionGroupName = structure(logical(0), tags = list(type = "string")), PercentProgress = structure(logical(0), tags = list(type = "integer")), SourceRegion = structure(logical(0), tags = list(type = "string")), SourceDbSnapshotIdentifier = structure(logical(0), tags = list(type = "string")), StorageType = structure(logical(0), tags = list(type = "string")), TdeCredentialArn = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), Timezone = structure(logical(0), tags = list(type = "string")), IamDatabaseAuthenticationEnabled = structure(logical(0), tags = list(type = "boolean")), ProcessorFeatures = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DbiResourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsRdsDbClusterSnapshot = structure(list(AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SnapshotCreateTime = structure(logical(0), tags = list(type = "string")), Engine = structure(logical(0), tags = list(type = "string")), AllocatedStorage = structure(logical(0), tags = list(type = "integer")), Status = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), VpcId = structure(logical(0), tags = list(type = "string")), ClusterCreateTime = structure(logical(0), tags = list(type = "string")), MasterUsername = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), LicenseModel = structure(logical(0), tags = list(type = "string")), SnapshotType = structure(logical(0), tags = list(type = "string")), PercentProgress = structure(logical(0), tags = list(type = "integer")), StorageEncrypted = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), DbClusterIdentifier = structure(logical(0), tags = list(type = "string")), DbClusterSnapshotIdentifier = structure(logical(0), tags = list(type = "string")), IamDatabaseAuthenticationEnabled = structure(logical(0), tags = list(type = "boolean")), DbClusterSnapshotAttributes = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), AttributeValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsRdsDbCluster = structure(list(AllocatedStorage = structure(logical(0), tags = list(type = "integer")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), BackupRetentionPeriod = structure(logical(0), tags = list(type = "integer")), DatabaseName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Endpoint = structure(logical(0), tags = list(type = "string")), ReaderEndpoint = structure(logical(0), tags = list(type = "string")), CustomEndpoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MultiAz = structure(logical(0), tags = list(type = "boolean")), Engine = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer")), MasterUsername = structure(logical(0), tags = list(type = "string")), PreferredBackupWindow = structure(logical(0), tags = list(type = "string")), PreferredMaintenanceWindow = structure(logical(0), tags = list(type = "string")), ReadReplicaIdentifiers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VpcSecurityGroups = structure(list(structure(list(VpcSecurityGroupId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HostedZoneId = structure(logical(0), tags = list(type = "string")), StorageEncrypted = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), DbClusterResourceId = structure(logical(0), tags = list(type = "string")), AssociatedRoles = structure(list(structure(list(RoleArn = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClusterCreateTime = structure(logical(0), tags = list(type = "string")), EnabledCloudWatchLogsExports = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EngineMode = structure(logical(0), tags = list(type = "string")), DeletionProtection = structure(logical(0), tags = list(type = "boolean")), HttpEndpointEnabled = structure(logical(0), tags = list(type = "boolean")), ActivityStreamStatus = structure(logical(0), tags = list(type = "string")), CopyTagsToSnapshot = structure(logical(0), tags = list(type = "boolean")), CrossAccountClone = structure(logical(0), tags = list(type = "boolean")), DomainMemberships = structure(list(structure(list(Domain = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Fqdn = structure(logical(0), tags = list(type = "string")), IamRoleName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DbClusterParameterGroup = structure(logical(0), tags = list(type = "string")), DbSubnetGroup = structure(logical(0), tags = list(type = "string")), DbClusterOptionGroupMemberships = structure(list(structure(list(DbClusterOptionGroupName = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DbClusterIdentifier = structure(logical(0), tags = list(type = "string")), DbClusterMembers = structure(list(structure(list(IsClusterWriter = structure(logical(0), tags = list(type = "boolean")), PromotionTier = structure(logical(0), tags = list(type = "integer")), DbInstanceIdentifier = structure(logical(0), tags = list(type = "string")), DbClusterParameterGroupStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IamDatabaseAuthenticationEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsEcsCluster = structure(list(ClusterArn = structure(logical(0), tags = list(type = "string")), ActiveServicesCount = structure(logical(0), tags = list(type = "integer")), CapacityProviders = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ClusterSettings = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Configuration = structure(list(ExecuteCommandConfiguration = structure(list(KmsKeyId = structure(logical(0), tags = list(type = "string")), LogConfiguration = structure(list(CloudWatchEncryptionEnabled = structure(logical(0), tags = list(type = "boolean")), CloudWatchLogGroupName = structure(logical(0), tags = list(type = "string")), S3BucketName = structure(logical(0), tags = list(type = "string")), S3EncryptionEnabled = structure(logical(0), tags = list(type = "boolean")), S3KeyPrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Logging = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), DefaultCapacityProviderStrategy = structure(list(structure(list(Base = structure(logical(0), tags = list(type = "integer")), CapacityProvider = structure(logical(0), tags = list(type = "string")), Weight = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), ClusterName = structure(logical(0), tags = list(type = "string")), RegisteredContainerInstancesCount = structure(logical(0), tags = list(type = "integer")), RunningTasksCount = structure(logical(0), tags = list(type = "integer")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEcsContainer = structure(list(Name = structure(logical(0), tags = list(type = "string")), Image = structure(logical(0), tags = list(type = "string")), MountPoints = structure(list(structure(list(SourceVolume = structure(logical(0), tags = list(type = "string")), ContainerPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Privileged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsEcsTaskDefinition = structure(list(ContainerDefinitions = structure(list(structure(list(Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Cpu = structure(logical(0), tags = list(type = "integer")), DependsOn = structure(list(structure(list(Condition = structure(logical(0), tags = list(type = "string")), ContainerName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), DisableNetworking = structure(logical(0), tags = list(type = "boolean")), DnsSearchDomains = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DnsServers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DockerLabels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), DockerSecurityOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EntryPoint = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Environment = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnvironmentFiles = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Essential = structure(logical(0), tags = list(type = "boolean")), ExtraHosts = structure(list(structure(list(Hostname = structure(logical(0), tags = list(type = "string")), IpAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FirelensConfiguration = structure(list(Options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HealthCheck = structure(list(Command = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Interval = structure(logical(0), tags = list(type = "integer")), Retries = structure(logical(0), tags = list(type = "integer")), StartPeriod = structure(logical(0), tags = list(type = "integer")), Timeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Hostname = structure(logical(0), tags = list(type = "string")), Image = structure(logical(0), tags = list(type = "string")), Interactive = structure(logical(0), tags = list(type = "boolean")), Links = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LinuxParameters = structure(list(Capabilities = structure(list(Add = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Drop = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Devices = structure(list(structure(list(ContainerPath = structure(logical(0), tags = list(type = "string")), HostPath = structure(logical(0), tags = list(type = "string")), Permissions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), InitProcessEnabled = structure(logical(0), tags = list(type = "boolean")), MaxSwap = structure(logical(0), tags = list(type = "integer")), SharedMemorySize = structure(logical(0), tags = list(type = "integer")), Swappiness = structure(logical(0), tags = list(type = "integer")), Tmpfs = structure(list(structure(list(ContainerPath = structure(logical(0), tags = list(type = "string")), MountOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Size = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), LogConfiguration = structure(list(LogDriver = structure(logical(0), tags = list(type = "string")), Options = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), SecretOptions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), ValueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Memory = structure(logical(0), tags = list(type = "integer")), MemoryReservation = structure(logical(0), tags = list(type = "integer")), MountPoints = structure(list(structure(list(ContainerPath = structure(logical(0), tags = list(type = "string")), ReadOnly = structure(logical(0), tags = list(type = "boolean")), SourceVolume = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Name = structure(logical(0), tags = list(type = "string")), PortMappings = structure(list(structure(list(ContainerPort = structure(logical(0), tags = list(type = "integer")), HostPort = structure(logical(0), tags = list(type = "integer")), Protocol = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Privileged = structure(logical(0), tags = list(type = "boolean")), PseudoTerminal = structure(logical(0), tags = list(type = "boolean")), ReadonlyRootFilesystem = structure(logical(0), tags = list(type = "boolean")), RepositoryCredentials = structure(list(CredentialsParameter = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ResourceRequirements = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Secrets = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), ValueFrom = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StartTimeout = structure(logical(0), tags = list(type = "integer")), StopTimeout = structure(logical(0), tags = list(type = "integer")), SystemControls = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ulimits = structure(list(structure(list(HardLimit = structure(logical(0), tags = list(type = "integer")), Name = structure(logical(0), tags = list(type = "string")), SoftLimit = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), User = structure(logical(0), tags = list(type = "string")), VolumesFrom = structure(list(structure(list(ReadOnly = structure(logical(0), tags = list(type = "boolean")), SourceContainer = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WorkingDirectory = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Cpu = structure(logical(0), tags = list(type = "string")), ExecutionRoleArn = structure(logical(0), tags = list(type = "string")), Family = structure(logical(0), tags = list(type = "string")), InferenceAccelerators = structure(list(structure(list(DeviceName = structure(logical(0), tags = list(type = "string")), DeviceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IpcMode = structure(logical(0), tags = list(type = "string")), Memory = structure(logical(0), tags = list(type = "string")), NetworkMode = structure(logical(0), tags = list(type = "string")), PidMode = structure(logical(0), tags = list(type = "string")), PlacementConstraints = structure(list(structure(list(Expression = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ProxyConfiguration = structure(list(ContainerName = structure(logical(0), tags = list(type = "string")), ProxyConfigurationProperties = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RequiresCompatibilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), TaskRoleArn = structure(logical(0), tags = list(type = "string")), Volumes = structure(list(structure(list(DockerVolumeConfiguration = structure(list(Autoprovision = structure(logical(0), tags = list(type = "boolean")), Driver = structure(logical(0), tags = list(type = "string")), DriverOpts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), Scope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EfsVolumeConfiguration = structure(list(AuthorizationConfig = structure(list(AccessPointId = structure(logical(0), tags = list(type = "string")), Iam = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FilesystemId = structure(logical(0), tags = list(type = "string")), RootDirectory = structure(logical(0), tags = list(type = "string")), TransitEncryption = structure(logical(0), tags = list(type = "string")), TransitEncryptionPort = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Host = structure(list(SourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Container = structure(list(ContainerRuntime = structure(logical(0), tags = list(type = "string")), 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")), VolumeMounts = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), MountPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Privileged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Other = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), AwsRdsEventSubscription = structure(list(CustSubscriptionId = structure(logical(0), tags = list(type = "string")), CustomerAwsId = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), EventCategoriesList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EventSubscriptionArn = structure(logical(0), tags = list(type = "string")), SnsTopicArn = structure(logical(0), tags = list(type = "string")), SourceIdsList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SourceType = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), SubscriptionCreationTime = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEcsService = structure(list(CapacityProviderStrategy = structure(list(structure(list(Base = structure(logical(0), tags = list(type = "integer")), CapacityProvider = structure(logical(0), tags = list(type = "string")), Weight = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), Cluster = structure(logical(0), tags = list(type = "string")), DeploymentConfiguration = structure(list(DeploymentCircuitBreaker = structure(list(Enable = structure(logical(0), tags = list(type = "boolean")), Rollback = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), MaximumPercent = structure(logical(0), tags = list(type = "integer")), MinimumHealthyPercent = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DeploymentController = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DesiredCount = structure(logical(0), tags = list(type = "integer")), EnableEcsManagedTags = structure(logical(0), tags = list(type = "boolean")), EnableExecuteCommand = structure(logical(0), tags = list(type = "boolean")), HealthCheckGracePeriodSeconds = structure(logical(0), tags = list(type = "integer")), LaunchType = structure(logical(0), tags = list(type = "string")), LoadBalancers = structure(list(structure(list(ContainerName = structure(logical(0), tags = list(type = "string")), ContainerPort = structure(logical(0), tags = list(type = "integer")), LoadBalancerName = structure(logical(0), tags = list(type = "string")), TargetGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Name = structure(logical(0), tags = list(type = "string")), NetworkConfiguration = structure(list(AwsVpcConfiguration = structure(list(AssignPublicIp = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), PlacementConstraints = structure(list(structure(list(Expression = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PlacementStrategies = structure(list(structure(list(Field = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), PlatformVersion = structure(logical(0), tags = list(type = "string")), PropagateTags = structure(logical(0), tags = list(type = "string")), Role = structure(logical(0), tags = list(type = "string")), SchedulingStrategy = structure(logical(0), tags = list(type = "string")), ServiceArn = structure(logical(0), tags = list(type = "string")), ServiceName = structure(logical(0), tags = list(type = "string")), ServiceRegistries = structure(list(structure(list(ContainerName = structure(logical(0), tags = list(type = "string")), ContainerPort = structure(logical(0), tags = list(type = "integer")), Port = structure(logical(0), tags = list(type = "integer")), RegistryArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TaskDefinition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsAutoScalingLaunchConfiguration = structure(list(AssociatePublicIpAddress = structure(logical(0), tags = list(type = "boolean")), BlockDeviceMappings = structure(list(structure(list(DeviceName = structure(logical(0), tags = list(type = "string")), Ebs = structure(list(DeleteOnTermination = structure(logical(0), tags = list(type = "boolean")), Encrypted = structure(logical(0), tags = list(type = "boolean")), Iops = structure(logical(0), tags = list(type = "integer")), SnapshotId = structure(logical(0), tags = list(type = "string")), VolumeSize = structure(logical(0), tags = list(type = "integer")), VolumeType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), NoDevice = structure(logical(0), tags = list(type = "boolean")), VirtualName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ClassicLinkVpcId = structure(logical(0), tags = list(type = "string")), ClassicLinkVpcSecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CreatedTime = structure(logical(0), tags = list(type = "string")), EbsOptimized = structure(logical(0), tags = list(type = "boolean")), IamInstanceProfile = structure(logical(0), tags = list(type = "string")), ImageId = structure(logical(0), tags = list(type = "string")), InstanceMonitoring = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), InstanceType = structure(logical(0), tags = list(type = "string")), KernelId = structure(logical(0), tags = list(type = "string")), KeyName = structure(logical(0), tags = list(type = "string")), LaunchConfigurationName = structure(logical(0), tags = list(type = "string")), PlacementTenancy = structure(logical(0), tags = list(type = "string")), RamdiskId = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SpotPrice = structure(logical(0), tags = list(type = "string")), UserData = structure(logical(0), tags = list(type = "string")), MetadataOptions = structure(list(HttpEndpoint = structure(logical(0), tags = list(type = "string")), HttpPutResponseHopLimit = structure(logical(0), tags = list(type = "integer")), HttpTokens = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsEc2VpnConnection = structure(list(VpnConnectionId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), CustomerGatewayId = structure(logical(0), tags = list(type = "string")), CustomerGatewayConfiguration = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), VpnGatewayId = structure(logical(0), tags = list(type = "string")), Category = structure(logical(0), tags = list(type = "string")), VgwTelemetry = structure(list(structure(list(AcceptedRouteCount = structure(logical(0), tags = list(type = "integer")), CertificateArn = structure(logical(0), tags = list(type = "string")), LastStatusChange = structure(logical(0), tags = list(type = "string")), OutsideIpAddress = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Options = structure(list(StaticRoutesOnly = structure(logical(0), tags = list(type = "boolean")), TunnelOptions = structure(list(structure(list(DpdTimeoutSeconds = structure(logical(0), tags = list(type = "integer")), IkeVersions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), OutsideIpAddress = structure(logical(0), tags = list(type = "string")), Phase1DhGroupNumbers = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), Phase1EncryptionAlgorithms = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Phase1IntegrityAlgorithms = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Phase1LifetimeSeconds = structure(logical(0), tags = list(type = "integer")), Phase2DhGroupNumbers = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), Phase2EncryptionAlgorithms = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Phase2IntegrityAlgorithms = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Phase2LifetimeSeconds = structure(logical(0), tags = list(type = "integer")), PreSharedKey = structure(logical(0), tags = list(type = "string")), RekeyFuzzPercentage = structure(logical(0), tags = list(type = "integer")), RekeyMarginTimeSeconds = structure(logical(0), tags = list(type = "integer")), ReplayWindowSize = structure(logical(0), tags = list(type = "integer")), TunnelInsideCidr = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), Routes = structure(list(structure(list(DestinationCidrBlock = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TransitGatewayId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEcrContainerImage = structure(list(RegistryId = structure(logical(0), tags = list(type = "string")), RepositoryName = structure(logical(0), tags = list(type = "string")), Architecture = structure(logical(0), tags = list(type = "string")), ImageDigest = structure(logical(0), tags = list(type = "string")), ImageTags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ImagePublishedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsOpenSearchServiceDomain = structure(list(Arn = structure(logical(0), tags = list(type = "string")), AccessPolicies = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), DomainEndpoint = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), EncryptionAtRestOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), NodeToNodeEncryptionOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ServiceSoftwareOptions = structure(list(AutomatedUpdateDate = structure(logical(0), tags = list(type = "string")), Cancellable = structure(logical(0), tags = list(type = "boolean")), CurrentVersion = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), NewVersion = structure(logical(0), tags = list(type = "string")), UpdateAvailable = structure(logical(0), tags = list(type = "boolean")), UpdateStatus = structure(logical(0), tags = list(type = "string")), OptionalDeployment = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ClusterConfig = structure(list(InstanceCount = structure(logical(0), tags = list(type = "integer")), WarmEnabled = structure(logical(0), tags = list(type = "boolean")), WarmCount = structure(logical(0), tags = list(type = "integer")), DedicatedMasterEnabled = structure(logical(0), tags = list(type = "boolean")), ZoneAwarenessConfig = structure(list(AvailabilityZoneCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), DedicatedMasterCount = structure(logical(0), tags = list(type = "integer")), InstanceType = structure(logical(0), tags = list(type = "string")), WarmType = structure(logical(0), tags = list(type = "string")), ZoneAwarenessEnabled = structure(logical(0), tags = list(type = "boolean")), DedicatedMasterType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DomainEndpointOptions = structure(list(CustomEndpointCertificateArn = structure(logical(0), tags = list(type = "string")), CustomEndpointEnabled = structure(logical(0), tags = list(type = "boolean")), EnforceHTTPS = structure(logical(0), tags = list(type = "boolean")), CustomEndpoint = structure(logical(0), tags = list(type = "string")), TLSSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VpcOptions = structure(list(SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), LogPublishingOptions = structure(list(IndexSlowLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SearchSlowLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AuditLogs = structure(list(CloudWatchLogsLogGroupArn = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), DomainEndpoints = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), AdvancedSecurityOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), InternalUserDatabaseEnabled = structure(logical(0), tags = list(type = "boolean")), MasterUserOptions = structure(list(MasterUserArn = structure(logical(0), tags = list(type = "string")), MasterUserName = structure(logical(0), tags = list(type = "string")), MasterUserPassword = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsEc2VpcEndpointService = structure(list(AcceptanceRequired = structure(logical(0), tags = list(type = "boolean")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), BaseEndpointDnsNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ManagesVpcEndpoints = structure(logical(0), tags = list(type = "boolean")), GatewayLoadBalancerArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NetworkLoadBalancerArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PrivateDnsName = structure(logical(0), tags = list(type = "string")), ServiceId = structure(logical(0), tags = list(type = "string")), ServiceName = structure(logical(0), tags = list(type = "string")), ServiceState = structure(logical(0), tags = list(type = "string")), ServiceType = structure(list(structure(list(ServiceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsXrayEncryptionConfig = structure(list(KeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafRateBasedRule = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RateKey = structure(logical(0), tags = list(type = "string")), RateLimit = structure(logical(0), tags = list(type = "long")), RuleId = structure(logical(0), tags = list(type = "string")), MatchPredicates = structure(list(structure(list(DataId = structure(logical(0), tags = list(type = "string")), Negated = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsWafRegionalRateBasedRule = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RateKey = structure(logical(0), tags = list(type = "string")), RateLimit = structure(logical(0), tags = list(type = "long")), RuleId = structure(logical(0), tags = list(type = "string")), MatchPredicates = structure(list(structure(list(DataId = structure(logical(0), tags = list(type = "string")), Negated = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsEcrRepository = structure(list(Arn = structure(logical(0), tags = list(type = "string")), ImageScanningConfiguration = structure(list(ScanOnPush = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ImageTagMutability = structure(logical(0), tags = list(type = "string")), LifecyclePolicy = structure(list(LifecyclePolicyText = structure(logical(0), tags = list(type = "string")), RegistryId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RepositoryName = structure(logical(0), tags = list(type = "string")), RepositoryPolicyText = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEksCluster = structure(list(Arn = structure(logical(0), tags = list(type = "string")), CertificateAuthorityData = structure(logical(0), tags = list(type = "string")), ClusterStatus = structure(logical(0), tags = list(type = "string")), Endpoint = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ResourcesVpcConfig = structure(list(SecurityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EndpointPublicAccess = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), RoleArn = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), Logging = structure(list(ClusterLogging = structure(list(structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsNetworkFirewallFirewallPolicy = structure(list(FirewallPolicy = structure(list(StatefulRuleGroupReferences = structure(list(structure(list(ResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StatelessCustomActions = structure(list(structure(list(ActionDefinition = structure(list(PublishMetricAction = structure(list(Dimensions = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ActionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StatelessDefaultActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StatelessFragmentDefaultActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StatelessRuleGroupReferences = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), ResourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), FirewallPolicyArn = structure(logical(0), tags = list(type = "string")), FirewallPolicyId = structure(logical(0), tags = list(type = "string")), FirewallPolicyName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsNetworkFirewallFirewall = structure(list(DeleteProtection = structure(logical(0), tags = list(type = "boolean")), Description = structure(logical(0), tags = list(type = "string")), FirewallArn = structure(logical(0), tags = list(type = "string")), FirewallId = structure(logical(0), tags = list(type = "string")), FirewallName = structure(logical(0), tags = list(type = "string")), FirewallPolicyArn = structure(logical(0), tags = list(type = "string")), FirewallPolicyChangeProtection = structure(logical(0), tags = list(type = "boolean")), SubnetChangeProtection = structure(logical(0), tags = list(type = "boolean")), SubnetMappings = structure(list(structure(list(SubnetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsNetworkFirewallRuleGroup = structure(list(Capacity = structure(logical(0), tags = list(type = "integer")), Description = structure(logical(0), tags = list(type = "string")), RuleGroup = structure(list(RuleVariables = structure(list(IpSets = structure(list(Definition = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), PortSets = structure(list(Definition = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), RulesSource = structure(list(RulesSourceList = structure(list(GeneratedRulesType = structure(logical(0), tags = list(type = "string")), TargetTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Targets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), RulesString = structure(logical(0), tags = list(type = "string")), StatefulRules = structure(list(structure(list(Action = structure(logical(0), tags = list(type = "string")), Header = structure(list(Destination = structure(logical(0), tags = list(type = "string")), DestinationPort = structure(logical(0), tags = list(type = "string")), Direction = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), SourcePort = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RuleOptions = structure(list(structure(list(Keyword = structure(logical(0), tags = list(type = "string")), Settings = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), StatelessRulesAndCustomActions = structure(list(CustomActions = structure(list(structure(list(ActionDefinition = structure(list(PublishMetricAction = structure(list(Dimensions = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ActionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), StatelessRules = structure(list(structure(list(Priority = structure(logical(0), tags = list(type = "integer")), RuleDefinition = structure(list(Actions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MatchAttributes = structure(list(DestinationPorts = structure(list(structure(list(FromPort = structure(logical(0), tags = list(type = "integer")), ToPort = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), Destinations = structure(list(structure(list(AddressDefinition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Protocols = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), SourcePorts = structure(list(structure(list(FromPort = structure(logical(0), tags = list(type = "integer")), ToPort = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), Sources = structure(list(structure(list(AddressDefinition = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TcpFlags = structure(list(structure(list(Flags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Masks = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), RuleGroupArn = structure(logical(0), tags = list(type = "string")), RuleGroupId = structure(logical(0), tags = list(type = "string")), RuleGroupName = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsRdsDbSecurityGroup = structure(list(DbSecurityGroupArn = structure(logical(0), tags = list(type = "string")), DbSecurityGroupDescription = structure(logical(0), tags = list(type = "string")), DbSecurityGroupName = structure(logical(0), tags = list(type = "string")), Ec2SecurityGroups = structure(list(structure(list(Ec2SecurityGroupId = structure(logical(0), tags = list(type = "string")), Ec2SecurityGroupName = structure(logical(0), tags = list(type = "string")), Ec2SecurityGroupOwnerId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), IpRanges = structure(list(structure(list(CidrIp = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OwnerId = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsKinesisStream = structure(list(Name = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), StreamEncryption = structure(list(EncryptionType = structure(logical(0), tags = list(type = "string")), KeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ShardCount = structure(logical(0), tags = list(type = "integer")), RetentionPeriodHours = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AwsEc2TransitGateway = structure(list(Id = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DefaultRouteTablePropagation = structure(logical(0), tags = list(type = "string")), AutoAcceptSharedAttachments = structure(logical(0), tags = list(type = "string")), DefaultRouteTableAssociation = structure(logical(0), tags = list(type = "string")), TransitGatewayCidrBlocks = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AssociationDefaultRouteTableId = structure(logical(0), tags = list(type = "string")), PropagationDefaultRouteTableId = structure(logical(0), tags = list(type = "string")), VpnEcmpSupport = structure(logical(0), tags = list(type = "string")), DnsSupport = structure(logical(0), tags = list(type = "string")), MulticastSupport = structure(logical(0), tags = list(type = "string")), AmazonSideAsn = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AwsEfsAccessPoint = structure(list(AccessPointId = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), ClientToken = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), PosixUser = structure(list(Gid = structure(logical(0), tags = list(type = "string")), SecondaryGids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Uid = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RootDirectory = structure(list(CreationInfo = structure(list(OwnerGid = structure(logical(0), tags = list(type = "string")), OwnerUid = structure(logical(0), tags = list(type = "string")), Permissions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Path = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsCloudFormationStack = structure(list(Capabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CreationTime = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DisableRollback = structure(logical(0), tags = list(type = "boolean")), DriftInformation = structure(list(StackDriftStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EnableTerminationProtection = structure(logical(0), tags = list(type = "boolean")), LastUpdatedTime = structure(logical(0), tags = list(type = "string")), NotificationArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Outputs = structure(list(structure(list(Description = structure(logical(0), tags = list(type = "string")), OutputKey = structure(logical(0), tags = list(type = "string")), OutputValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RoleArn = structure(logical(0), tags = list(type = "string")), StackId = structure(logical(0), tags = list(type = "string")), StackName = structure(logical(0), tags = list(type = "string")), StackStatus = structure(logical(0), tags = list(type = "string")), StackStatusReason = structure(logical(0), tags = list(type = "string")), TimeoutInMinutes = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AwsCloudWatchAlarm = structure(list(ActionsEnabled = structure(logical(0), tags = list(type = "boolean")), AlarmActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AlarmArn = structure(logical(0), tags = list(type = "string")), AlarmConfigurationUpdatedTimestamp = structure(logical(0), tags = list(type = "string")), AlarmDescription = structure(logical(0), tags = list(type = "string")), AlarmName = structure(logical(0), tags = list(type = "string")), ComparisonOperator = structure(logical(0), tags = list(type = "string")), DatapointsToAlarm = structure(logical(0), tags = list(type = "integer")), Dimensions = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EvaluateLowSampleCountPercentile = structure(logical(0), tags = list(type = "string")), EvaluationPeriods = structure(logical(0), tags = list(type = "integer")), ExtendedStatistic = structure(logical(0), tags = list(type = "string")), InsufficientDataActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MetricName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OkActions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Period = structure(logical(0), tags = list(type = "integer")), Statistic = structure(logical(0), tags = list(type = "string")), Threshold = structure(logical(0), tags = list(type = "double")), ThresholdMetricId = structure(logical(0), tags = list(type = "string")), TreatMissingData = structure(logical(0), tags = list(type = "string")), Unit = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2VpcPeeringConnection = structure(list(AccepterVpcInfo = structure(list(CidrBlock = structure(logical(0), tags = list(type = "string")), CidrBlockSet = structure(list(structure(list(CidrBlock = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6CidrBlockSet = structure(list(structure(list(Ipv6CidrBlock = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OwnerId = structure(logical(0), tags = list(type = "string")), PeeringOptions = structure(list(AllowDnsResolutionFromRemoteVpc = structure(logical(0), tags = list(type = "boolean")), AllowEgressFromLocalClassicLinkToRemoteVpc = structure(logical(0), tags = list(type = "boolean")), AllowEgressFromLocalVpcToRemoteClassicLink = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Region = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ExpirationTime = structure(logical(0), tags = list(type = "string")), RequesterVpcInfo = structure(list(CidrBlock = structure(logical(0), tags = list(type = "string")), CidrBlockSet = structure(list(structure(list(CidrBlock = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6CidrBlockSet = structure(list(structure(list(Ipv6CidrBlock = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OwnerId = structure(logical(0), tags = list(type = "string")), PeeringOptions = structure(list(AllowDnsResolutionFromRemoteVpc = structure(logical(0), tags = list(type = "boolean")), AllowEgressFromLocalClassicLinkToRemoteVpc = structure(logical(0), tags = list(type = "boolean")), AllowEgressFromLocalVpcToRemoteClassicLink = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Region = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Status = structure(list(Code = structure(logical(0), tags = list(type = "string")), Message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VpcPeeringConnectionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafRegionalRuleGroup = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RuleGroupId = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Action = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Priority = structure(logical(0), tags = list(type = "integer")), RuleId = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsWafRegionalRule = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), PredicateList = structure(list(structure(list(DataId = structure(logical(0), tags = list(type = "string")), Negated = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RuleId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafRegionalWebAcl = structure(list(DefaultAction = structure(logical(0), tags = list(type = "string")), MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RulesList = structure(list(structure(list(Action = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OverrideAction = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Priority = structure(logical(0), tags = list(type = "integer")), RuleId = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), WebAclId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafRule = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), PredicateList = structure(list(structure(list(DataId = structure(logical(0), tags = list(type = "string")), Negated = structure(logical(0), tags = list(type = "boolean")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RuleId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsWafRuleGroup = structure(list(MetricName = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), RuleGroupId = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Action = structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Priority = structure(logical(0), tags = list(type = "integer")), RuleId = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsEcsTask = structure(list(ClusterArn = structure(logical(0), tags = list(type = "string")), TaskDefinitionArn = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), CreatedAt = structure(logical(0), tags = list(type = "string")), StartedAt = structure(logical(0), tags = list(type = "string")), StartedBy = structure(logical(0), tags = list(type = "string")), Group = structure(logical(0), tags = list(type = "string")), Volumes = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Host = structure(list(SourcePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Containers = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Image = structure(logical(0), tags = list(type = "string")), MountPoints = structure(list(structure(list(SourceVolume = structure(logical(0), tags = list(type = "string")), ContainerPath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Privileged = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsBackupBackupVault = structure(list(BackupVaultArn = structure(logical(0), tags = list(type = "string")), BackupVaultName = structure(logical(0), tags = list(type = "string")), EncryptionKeyArn = structure(logical(0), tags = list(type = "string")), Notifications = structure(list(BackupVaultEvents = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SnsTopicArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AccessPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsBackupBackupPlan = structure(list(BackupPlan = structure(list(BackupPlanName = structure(logical(0), tags = list(type = "string")), AdvancedBackupSettings = structure(list(structure(list(BackupOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), ResourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), BackupPlanRule = structure(list(structure(list(TargetBackupVault = structure(logical(0), tags = list(type = "string")), StartWindowMinutes = structure(logical(0), tags = list(type = "long")), ScheduleExpression = structure(logical(0), tags = list(type = "string")), RuleName = structure(logical(0), tags = list(type = "string")), RuleId = structure(logical(0), tags = list(type = "string")), EnableContinuousBackup = structure(logical(0), tags = list(type = "boolean")), CompletionWindowMinutes = structure(logical(0), tags = list(type = "long")), CopyActions = structure(list(structure(list(DestinationBackupVaultArn = structure(logical(0), tags = list(type = "string")), Lifecycle = structure(list(DeleteAfterDays = structure(logical(0), tags = list(type = "long")), MoveToColdStorageAfterDays = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Lifecycle = structure(list(DeleteAfterDays = structure(logical(0), tags = list(type = "long")), MoveToColdStorageAfterDays = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), BackupPlanArn = structure(logical(0), tags = list(type = "string")), BackupPlanId = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsBackupRecoveryPoint = structure(list(BackupSizeInBytes = structure(logical(0), tags = list(type = "long")), BackupVaultArn = structure(logical(0), tags = list(type = "string")), BackupVaultName = structure(logical(0), tags = list(type = "string")), CalculatedLifecycle = structure(list(DeleteAt = structure(logical(0), tags = list(type = "string")), MoveToColdStorageAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CompletionDate = structure(logical(0), tags = list(type = "string")), CreatedBy = structure(list(BackupPlanArn = structure(logical(0), tags = list(type = "string")), BackupPlanId = structure(logical(0), tags = list(type = "string")), BackupPlanVersion = structure(logical(0), tags = list(type = "string")), BackupRuleId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CreationDate = structure(logical(0), tags = list(type = "string")), EncryptionKeyArn = structure(logical(0), tags = list(type = "string")), IamRoleArn = structure(logical(0), tags = list(type = "string")), IsEncrypted = structure(logical(0), tags = list(type = "boolean")), LastRestoreTime = structure(logical(0), tags = list(type = "string")), Lifecycle = structure(list(DeleteAfterDays = structure(logical(0), tags = list(type = "long")), MoveToColdStorageAfterDays = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), RecoveryPointArn = structure(logical(0), tags = list(type = "string")), ResourceArn = structure(logical(0), tags = list(type = "string")), ResourceType = structure(logical(0), tags = list(type = "string")), SourceBackupVaultArn = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string")), StorageClass = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEc2LaunchTemplate = structure(list(LaunchTemplateName = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), LaunchTemplateData = structure(list(BlockDeviceMappingSet = structure(list(structure(list(DeviceName = structure(logical(0), tags = list(type = "string")), Ebs = structure(list(DeleteOnTermination = structure(logical(0), tags = list(type = "boolean")), Encrypted = structure(logical(0), tags = list(type = "boolean")), Iops = structure(logical(0), tags = list(type = "integer")), KmsKeyId = structure(logical(0), tags = list(type = "string")), SnapshotId = structure(logical(0), tags = list(type = "string")), Throughput = structure(logical(0), tags = list(type = "integer")), VolumeSize = structure(logical(0), tags = list(type = "integer")), VolumeType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), NoDevice = structure(logical(0), tags = list(type = "string")), VirtualName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CapacityReservationSpecification = structure(list(CapacityReservationPreference = structure(logical(0), tags = list(type = "string")), CapacityReservationTarget = structure(list(CapacityReservationId = structure(logical(0), tags = list(type = "string")), CapacityReservationResourceGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), CpuOptions = structure(list(CoreCount = structure(logical(0), tags = list(type = "integer")), ThreadsPerCore = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), CreditSpecification = structure(list(CpuCredits = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DisableApiStop = structure(logical(0), tags = list(type = "boolean")), DisableApiTermination = structure(logical(0), tags = list(type = "boolean")), EbsOptimized = structure(logical(0), tags = list(type = "boolean")), ElasticGpuSpecificationSet = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ElasticInferenceAcceleratorSet = structure(list(structure(list(Count = structure(logical(0), tags = list(type = "integer")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnclaveOptions = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), HibernationOptions = structure(list(Configured = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), IamInstanceProfile = structure(list(Arn = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ImageId = structure(logical(0), tags = list(type = "string")), InstanceInitiatedShutdownBehavior = structure(logical(0), tags = list(type = "string")), InstanceMarketOptions = structure(list(MarketType = structure(logical(0), tags = list(type = "string")), SpotOptions = structure(list(BlockDurationMinutes = structure(logical(0), tags = list(type = "integer")), InstanceInterruptionBehavior = structure(logical(0), tags = list(type = "string")), MaxPrice = structure(logical(0), tags = list(type = "string")), SpotInstanceType = structure(logical(0), tags = list(type = "string")), ValidUntil = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), InstanceRequirements = structure(list(AcceleratorCount = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AcceleratorManufacturers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AcceleratorNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AcceleratorTotalMemoryMiB = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AcceleratorTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), BareMetal = structure(logical(0), tags = list(type = "string")), BaselineEbsBandwidthMbps = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), BurstablePerformance = structure(logical(0), tags = list(type = "string")), CpuManufacturers = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ExcludedInstanceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InstanceGenerations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LocalStorage = structure(logical(0), tags = list(type = "string")), LocalStorageTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MemoryGiBPerVCpu = structure(list(Max = structure(logical(0), tags = list(type = "double")), Min = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), MemoryMiB = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), NetworkInterfaceCount = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), OnDemandMaxPricePercentageOverLowestPrice = structure(logical(0), tags = list(type = "integer")), RequireHibernateSupport = structure(logical(0), tags = list(type = "boolean")), SpotMaxPricePercentageOverLowestPrice = structure(logical(0), tags = list(type = "integer")), TotalLocalStorageGB = structure(list(Max = structure(logical(0), tags = list(type = "double")), Min = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), VCpuCount = structure(list(Max = structure(logical(0), tags = list(type = "integer")), Min = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), InstanceType = structure(logical(0), tags = list(type = "string")), KernelId = structure(logical(0), tags = list(type = "string")), KeyName = structure(logical(0), tags = list(type = "string")), LicenseSet = structure(list(structure(list(LicenseConfigurationArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), MaintenanceOptions = structure(list(AutoRecovery = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), MetadataOptions = structure(list(HttpEndpoint = structure(logical(0), tags = list(type = "string")), HttpProtocolIpv6 = structure(logical(0), tags = list(type = "string")), HttpTokens = structure(logical(0), tags = list(type = "string")), HttpPutResponseHopLimit = structure(logical(0), tags = list(type = "integer")), InstanceMetadataTags = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Monitoring = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), NetworkInterfaceSet = structure(list(structure(list(AssociateCarrierIpAddress = structure(logical(0), tags = list(type = "boolean")), AssociatePublicIpAddress = structure(logical(0), tags = list(type = "boolean")), DeleteOnTermination = structure(logical(0), tags = list(type = "boolean")), Description = structure(logical(0), tags = list(type = "string")), DeviceIndex = structure(logical(0), tags = list(type = "integer")), Groups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), InterfaceType = structure(logical(0), tags = list(type = "string")), Ipv4PrefixCount = structure(logical(0), tags = list(type = "integer")), Ipv4Prefixes = structure(list(structure(list(Ipv4Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6AddressCount = structure(logical(0), tags = list(type = "integer")), Ipv6Addresses = structure(list(structure(list(Ipv6Address = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Ipv6PrefixCount = structure(logical(0), tags = list(type = "integer")), Ipv6Prefixes = structure(list(structure(list(Ipv6Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NetworkCardIndex = structure(logical(0), tags = list(type = "integer")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), PrivateIpAddress = structure(logical(0), tags = list(type = "string")), PrivateIpAddresses = structure(list(structure(list(Primary = structure(logical(0), tags = list(type = "boolean")), PrivateIpAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SecondaryPrivateIpAddressCount = structure(logical(0), tags = list(type = "integer")), SubnetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Placement = structure(list(Affinity = structure(logical(0), tags = list(type = "string")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), HostId = structure(logical(0), tags = list(type = "string")), HostResourceGroupArn = structure(logical(0), tags = list(type = "string")), PartitionNumber = structure(logical(0), tags = list(type = "integer")), SpreadDomain = structure(logical(0), tags = list(type = "string")), Tenancy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PrivateDnsNameOptions = structure(list(EnableResourceNameDnsAAAARecord = structure(logical(0), tags = list(type = "boolean")), EnableResourceNameDnsARecord = structure(logical(0), tags = list(type = "boolean")), HostnameType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RamDiskId = structure(logical(0), tags = list(type = "string")), SecurityGroupIdSet = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroupSet = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UserData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DefaultVersionNumber = structure(logical(0), tags = list(type = "long")), LatestVersionNumber = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), AwsSageMakerNotebookInstance = structure(list(AcceleratorTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), AdditionalCodeRepositories = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), DefaultCodeRepository = structure(logical(0), tags = list(type = "string")), DirectInternetAccess = structure(logical(0), tags = list(type = "string")), FailureReason = structure(logical(0), tags = list(type = "string")), InstanceMetadataServiceConfiguration = structure(list(MinimumInstanceMetadataServiceVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), InstanceType = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), NotebookInstanceArn = structure(logical(0), tags = list(type = "string")), NotebookInstanceLifecycleConfigName = structure(logical(0), tags = list(type = "string")), NotebookInstanceName = structure(logical(0), tags = list(type = "string")), NotebookInstanceStatus = structure(logical(0), tags = list(type = "string")), PlatformIdentifier = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), RootAccess = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SubnetId = structure(logical(0), tags = list(type = "string")), Url = structure(logical(0), tags = list(type = "string")), VolumeSizeInGB = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AwsWafv2WebAcl = structure(list(Name = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), ManagedbyFirewallManager = structure(logical(0), tags = list(type = "boolean")), Id = structure(logical(0), tags = list(type = "string")), Capacity = structure(logical(0), tags = list(type = "long")), CaptchaConfig = structure(list(ImmunityTimeProperty = structure(list(ImmunityTime = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "structure")), DefaultAction = structure(list(Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Block = structure(list(CustomResponse = structure(list(CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "integer")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Description = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Action = structure(list(Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Block = structure(list(CustomResponse = structure(list(CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "integer")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Captcha = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Count = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string")), OverrideAction = structure(logical(0), tags = list(type = "string")), Priority = structure(logical(0), tags = list(type = "integer")), VisibilityConfig = structure(list(CloudWatchMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), MetricName = structure(logical(0), tags = list(type = "string")), SampledRequestsEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), VisibilityConfig = structure(list(CloudWatchMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), MetricName = structure(logical(0), tags = list(type = "string")), SampledRequestsEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsWafv2RuleGroup = structure(list(Capacity = structure(logical(0), tags = list(type = "long")), Description = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Arn = structure(logical(0), tags = list(type = "string")), Rules = structure(list(structure(list(Action = structure(list(Allow = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Block = structure(list(CustomResponse = structure(list(CustomResponseBodyKey = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "integer")), ResponseHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Captcha = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Count = structure(list(CustomRequestHandling = structure(list(InsertHeaders = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string")), OverrideAction = structure(logical(0), tags = list(type = "string")), Priority = structure(logical(0), tags = list(type = "integer")), VisibilityConfig = structure(list(CloudWatchMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), MetricName = structure(logical(0), tags = list(type = "string")), SampledRequestsEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Scope = structure(logical(0), tags = list(type = "string")), VisibilityConfig = structure(list(CloudWatchMetricsEnabled = structure(logical(0), tags = list(type = "boolean")), MetricName = structure(logical(0), tags = list(type = "string")), SampledRequestsEnabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), AwsEc2RouteTable = structure(list(AssociationSet = structure(list(structure(list(AssociationState = structure(list(State = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GatewayId = structure(logical(0), tags = list(type = "string")), Main = structure(logical(0), tags = list(type = "boolean")), RouteTableAssociationId = structure(logical(0), tags = list(type = "string")), RouteTableId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OwnerId = structure(logical(0), tags = list(type = "string")), PropagatingVgwSet = structure(list(structure(list(GatewayId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RouteTableId = structure(logical(0), tags = list(type = "string")), RouteSet = structure(list(structure(list(CarrierGatewayId = structure(logical(0), tags = list(type = "string")), CoreNetworkArn = structure(logical(0), tags = list(type = "string")), DestinationCidrBlock = structure(logical(0), tags = list(type = "string")), DestinationIpv6CidrBlock = structure(logical(0), tags = list(type = "string")), DestinationPrefixListId = structure(logical(0), tags = list(type = "string")), EgressOnlyInternetGatewayId = structure(logical(0), tags = list(type = "string")), GatewayId = structure(logical(0), tags = list(type = "string")), InstanceId = structure(logical(0), tags = list(type = "string")), InstanceOwnerId = structure(logical(0), tags = list(type = "string")), LocalGatewayId = structure(logical(0), tags = list(type = "string")), NatGatewayId = structure(logical(0), tags = list(type = "string")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), Origin = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), TransitGatewayId = structure(logical(0), tags = list(type = "string")), VpcPeeringConnectionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsAmazonMqBroker = structure(list(AuthenticationStrategy = structure(logical(0), tags = list(type = "string")), AutoMinorVersionUpgrade = structure(logical(0), tags = list(type = "boolean")), BrokerArn = structure(logical(0), tags = list(type = "string")), BrokerName = structure(logical(0), tags = list(type = "string")), DeploymentMode = structure(logical(0), tags = list(type = "string")), EncryptionOptions = structure(list(KmsKeyId = structure(logical(0), tags = list(type = "string")), UseAwsOwnedKey = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), EngineType = structure(logical(0), tags = list(type = "string")), EngineVersion = structure(logical(0), tags = list(type = "string")), HostInstanceType = structure(logical(0), tags = list(type = "string")), BrokerId = structure(logical(0), tags = list(type = "string")), LdapServerMetadata = structure(list(Hosts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), RoleBase = structure(logical(0), tags = list(type = "string")), RoleName = structure(logical(0), tags = list(type = "string")), RoleSearchMatching = structure(logical(0), tags = list(type = "string")), RoleSearchSubtree = structure(logical(0), tags = list(type = "boolean")), ServiceAccountUsername = structure(logical(0), tags = list(type = "string")), UserBase = structure(logical(0), tags = list(type = "string")), UserRoleName = structure(logical(0), tags = list(type = "string")), UserSearchMatching = structure(logical(0), tags = list(type = "string")), UserSearchSubtree = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Logs = structure(list(Audit = structure(logical(0), tags = list(type = "boolean")), General = structure(logical(0), tags = list(type = "boolean")), AuditLogGroup = structure(logical(0), tags = list(type = "string")), GeneralLogGroup = structure(logical(0), tags = list(type = "string")), Pending = structure(list(Audit = structure(logical(0), tags = list(type = "boolean")), General = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), MaintenanceWindowStartTime = structure(list(DayOfWeek = structure(logical(0), tags = list(type = "string")), TimeOfDay = structure(logical(0), tags = list(type = "string")), TimeZone = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PubliclyAccessible = structure(logical(0), tags = list(type = "boolean")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StorageType = structure(logical(0), tags = list(type = "string")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Users = structure(list(structure(list(PendingChange = structure(logical(0), tags = list(type = "string")), Username = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), AwsAppSyncGraphQlApi = structure(list(ApiId = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), OpenIdConnectConfig = structure(list(AuthTtL = structure(logical(0), tags = list(type = "long")), ClientId = structure(logical(0), tags = list(type = "string")), IatTtL = structure(logical(0), tags = list(type = "long")), Issuer = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string")), LambdaAuthorizerConfig = structure(list(AuthorizerResultTtlInSeconds = structure(logical(0), tags = list(type = "integer")), AuthorizerUri = structure(logical(0), tags = list(type = "string")), IdentityValidationExpression = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), XrayEnabled = structure(logical(0), tags = list(type = "boolean")), Arn = structure(logical(0), tags = list(type = "string")), UserPoolConfig = structure(list(AppIdClientRegex = structure(logical(0), tags = list(type = "string")), AwsRegion = structure(logical(0), tags = list(type = "string")), DefaultAction = structure(logical(0), tags = list(type = "string")), UserPoolId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AuthenticationType = structure(logical(0), tags = list(type = "string")), LogConfig = structure(list(CloudWatchLogsRoleArn = structure(logical(0), tags = list(type = "string")), ExcludeVerboseContent = structure(logical(0), tags = list(type = "boolean")), FieldLogLevel = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AdditionalAuthenticationProviders = structure(list(structure(list(AuthenticationType = structure(logical(0), tags = list(type = "string")), LambdaAuthorizerConfig = structure(list(AuthorizerResultTtlInSeconds = structure(logical(0), tags = list(type = "integer")), AuthorizerUri = structure(logical(0), tags = list(type = "string")), IdentityValidationExpression = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OpenIdConnectConfig = structure(list(AuthTtL = structure(logical(0), tags = list(type = "long")), ClientId = structure(logical(0), tags = list(type = "string")), IatTtL = structure(logical(0), tags = list(type = "long")), Issuer = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), UserPoolConfig = structure(list(AppIdClientRegex = structure(logical(0), tags = list(type = "string")), AwsRegion = structure(logical(0), tags = list(type = "string")), DefaultAction = structure(logical(0), tags = list(type = "string")), UserPoolId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), WafWebAclArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsEventSchemasRegistry = structure(list(Description = structure(logical(0), tags = list(type = "string")), RegistryArn = structure(logical(0), tags = list(type = "string")), RegistryName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsGuardDutyDetector = structure(list(DataSources = structure(list(CloudTrail = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DnsLogs = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FlowLogs = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Kubernetes = structure(list(AuditLogs = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), MalwareProtection = structure(list(ScanEc2InstanceWithFindings = structure(list(EbsVolumes = structure(list(Reason = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ServiceRole = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), S3Logs = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Features = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), FindingPublishingFrequency = structure(logical(0), tags = list(type = "string")), ServiceRole = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsStepFunctionStateMachine = structure(list(Label = structure(logical(0), tags = list(type = "string")), LoggingConfiguration = structure(list(Destinations = structure(list(structure(list(CloudWatchLogsLogGroup = structure(list(LogGroupArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), IncludeExecutionData = structure(logical(0), tags = list(type = "boolean")), Level = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Name = structure(logical(0), tags = list(type = "string")), RoleArn = structure(logical(0), tags = list(type = "string")), StateMachineArn = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), TracingConfiguration = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AwsAthenaWorkGroup = structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), Configuration = structure(list(ResultConfiguration = structure(list(EncryptionConfiguration = structure(list(EncryptionOption = structure(logical(0), tags = list(type = "string")), KmsKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Compliance = structure(list(Status = structure(logical(0), tags = list(type = "string")), RelatedRequirements = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), StatusReasons = structure(list(structure(list(ReasonCode = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SecurityControlId = structure(logical(0), tags = list(type = "string")), AssociatedStandards = structure(list(structure(list(StandardsId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), VerificationState = structure(logical(0), tags = list(type = "string")), WorkflowState = structure(logical(0), tags = list(type = "string", deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.")), Workflow = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), 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")), Vulnerabilities = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), VulnerablePackages = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string")), Epoch = structure(logical(0), tags = list(type = "string")), Release = structure(logical(0), tags = list(type = "string")), Architecture = structure(logical(0), tags = list(type = "string")), PackageManager = structure(logical(0), tags = list(type = "string")), FilePath = structure(logical(0), tags = list(type = "string")), FixedInVersion = structure(logical(0), tags = list(type = "string")), Remediation = structure(logical(0), tags = list(type = "string")), SourceLayerHash = structure(logical(0), tags = list(type = "string")), SourceLayerArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Cvss = structure(list(structure(list(Version = structure(logical(0), tags = list(type = "string")), BaseScore = structure(logical(0), tags = list(type = "double")), BaseVector = structure(logical(0), tags = list(type = "string")), Source = structure(logical(0), tags = list(type = "string")), Adjustments = structure(list(structure(list(Metric = structure(logical(0), tags = list(type = "string")), Reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), RelatedVulnerabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Vendor = structure(list(Name = structure(logical(0), tags = list(type = "string")), Url = structure(logical(0), tags = list(type = "string")), VendorSeverity = structure(logical(0), tags = list(type = "string")), VendorCreatedAt = structure(logical(0), tags = list(type = "string")), VendorUpdatedAt = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ReferenceUrls = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FixAvailable = structure(logical(0), tags = list(type = "string")), EpssScore = structure(logical(0), tags = list(type = "double")), ExploitAvailable = structure(logical(0), tags = list(type = "string")), CodeVulnerabilities = structure(list(structure(list(Cwes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), FilePath = structure(list(EndLine = structure(logical(0), tags = list(type = "integer")), FileName = structure(logical(0), tags = list(type = "string")), FilePath = structure(logical(0), tags = list(type = "string")), StartLine = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SourceArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), PatchSummary = structure(list(Id = structure(logical(0), tags = list(type = "string")), InstalledCount = structure(logical(0), tags = list(type = "integer")), MissingCount = structure(logical(0), tags = list(type = "integer")), FailedCount = structure(logical(0), tags = list(type = "integer")), InstalledOtherCount = structure(logical(0), tags = list(type = "integer")), InstalledRejectedCount = structure(logical(0), tags = list(type = "integer")), InstalledPendingReboot = structure(logical(0), tags = list(type = "integer")), OperationStartTime = structure(logical(0), tags = list(type = "string")), OperationEndTime = structure(logical(0), tags = list(type = "string")), RebootOption = structure(logical(0), tags = list(type = "string")), Operation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Action = structure(list(ActionType = structure(logical(0), tags = list(type = "string")), NetworkConnectionAction = structure(list(ConnectionDirection = structure(logical(0), tags = list(type = "string")), RemoteIpDetails = structure(list(IpAddressV4 = structure(logical(0), tags = list(type = "string")), Organization = structure(list(Asn = structure(logical(0), tags = list(type = "integer")), AsnOrg = structure(logical(0), tags = list(type = "string")), Isp = structure(logical(0), tags = list(type = "string")), Org = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Country = structure(list(CountryCode = structure(logical(0), tags = list(type = "string")), CountryName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), City = structure(list(CityName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GeoLocation = structure(list(Lon = structure(logical(0), tags = list(type = "double")), Lat = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure")), RemotePortDetails = structure(list(Port = structure(logical(0), tags = list(type = "integer")), PortName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LocalPortDetails = structure(list(Port = structure(logical(0), tags = list(type = "integer")), PortName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Protocol = structure(logical(0), tags = list(type = "string")), Blocked = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AwsApiCallAction = structure(list(Api = structure(logical(0), tags = list(type = "string")), ServiceName = structure(logical(0), tags = list(type = "string")), CallerType = structure(logical(0), tags = list(type = "string")), RemoteIpDetails = structure(list(IpAddressV4 = structure(logical(0), tags = list(type = "string")), Organization = structure(list(Asn = structure(logical(0), tags = list(type = "integer")), AsnOrg = structure(logical(0), tags = list(type = "string")), Isp = structure(logical(0), tags = list(type = "string")), Org = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Country = structure(list(CountryCode = structure(logical(0), tags = list(type = "string")), CountryName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), City = structure(list(CityName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GeoLocation = structure(list(Lon = structure(logical(0), tags = list(type = "double")), Lat = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure")), DomainDetails = structure(list(Domain = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), AffectedResources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), FirstSeen = structure(logical(0), tags = list(type = "string")), LastSeen = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DnsRequestAction = structure(list(Domain = structure(logical(0), tags = list(type = "string")), Protocol = structure(logical(0), tags = list(type = "string")), Blocked = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), PortProbeAction = structure(list(PortProbeDetails = structure(list(structure(list(LocalPortDetails = structure(list(Port = structure(logical(0), tags = list(type = "integer")), PortName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LocalIpDetails = structure(list(IpAddressV4 = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RemoteIpDetails = structure(list(IpAddressV4 = structure(logical(0), tags = list(type = "string")), Organization = structure(list(Asn = structure(logical(0), tags = list(type = "integer")), AsnOrg = structure(logical(0), tags = list(type = "string")), Isp = structure(logical(0), tags = list(type = "string")), Org = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Country = structure(list(CountryCode = structure(logical(0), tags = list(type = "string")), CountryName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), City = structure(list(CityName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), GeoLocation = structure(list(Lon = structure(logical(0), tags = list(type = "double")), Lat = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Blocked = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), FindingProviderFields = structure(list(Confidence = structure(logical(0), tags = list(type = "integer")), Criticality = structure(logical(0), tags = list(type = "integer")), 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")), Severity = structure(list(Label = structure(logical(0), tags = list(type = "string")), Original = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Types = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), Sample = structure(logical(0), tags = list(type = "boolean")), GeneratorDetails = structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), 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_insight_results_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$get_insight_results_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InsightResults = structure(list(InsightArn = structure(logical(0), tags = list(type = "string")), GroupByAttribute = structure(logical(0), tags = list(type = "string")), ResultValues = structure(list(structure(list(GroupByAttributeValue = structure(logical(0), tags = list(type = "string")), Count = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$get_insights_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InsightArns = 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_insights_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Insights = structure(list(structure(list(InsightArn = structure(logical(0), tags = list(type = "string")), 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")), Region = 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use FindingProviderSeverityOriginal.", 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.", 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.", type = "list")), ResourceAwsIamAccessKeyPrincipalName = 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")), ResourceAwsIamUserUserName = 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")), 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")), WorkflowStatus = 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(deprecated = TRUE, deprecatedMessage = "The Keyword property is deprecated.", type = "list")), FindingProviderFieldsConfidence = 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")), FindingProviderFieldsCriticality = 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")), FindingProviderFieldsRelatedFindingsId = 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")), FindingProviderFieldsRelatedFindingsProductArn = 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")), FindingProviderFieldsSeverityLabel = 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")), FindingProviderFieldsSeverityOriginal = 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")), FindingProviderFieldsTypes = 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")), Sample = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), ComplianceSecurityControlId = 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")), ComplianceAssociatedStandardsId = 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"))), tags = list(type = "structure")), GroupByAttribute = 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_invitations_count_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.securityhub$get_master_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Master = structure(list(AccountId = structure(logical(0), tags = list(type = "string")), InvitationId = structure(logical(0), tags = list(type = "string")), InvitedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), MemberStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$get_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$get_members_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Members = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), Email = structure(logical(0), tags = list(type = "string")), MasterId = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use AdministratorId instead.", type = "string")), AdministratorId = structure(logical(0), tags = list(type = "string")), MemberStatus = structure(logical(0), tags = list(type = "string")), InvitedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "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$invite_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$invite_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$list_automation_rules_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$list_automation_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AutomationRulesMetadata = structure(list(structure(list(RuleArn = structure(logical(0), tags = list(type = "string")), RuleStatus = structure(logical(0), tags = list(type = "string")), RuleOrder = structure(logical(0), tags = list(type = "integer")), RuleName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), IsTerminal = structure(logical(0), tags = list(type = "boolean")), CreatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), CreatedBy = 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$list_enabled_products_for_import_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$list_enabled_products_for_import_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ProductSubscriptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$list_finding_aggregators_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$list_finding_aggregators_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FindingAggregators = structure(list(structure(list(FindingAggregatorArn = 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$list_invitations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$list_invitations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Invitations = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), InvitationId = structure(logical(0), tags = list(type = "string")), InvitedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), MemberStatus = 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$list_members_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OnlyAssociated = structure(logical(0), tags = list(location = "querystring", locationName = "OnlyAssociated", type = "boolean")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$list_members_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Members = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), Email = structure(logical(0), tags = list(type = "string")), MasterId = structure(logical(0), tags = list(deprecated = TRUE, deprecatedMessage = "This field is deprecated, use AdministratorId instead.", type = "string")), AdministratorId = structure(logical(0), tags = list(type = "string")), MemberStatus = structure(logical(0), tags = list(type = "string")), InvitedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), 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$list_organization_admin_accounts_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$list_organization_admin_accounts_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AdminAccounts = structure(list(structure(list(AccountId = structure(logical(0), tags = list(type = "string")), Status = 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$list_security_control_definitions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsArn = structure(logical(0), tags = list(location = "querystring", locationName = "StandardsArn", type = "string")), 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$list_security_control_definitions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecurityControlDefinitions = structure(list(structure(list(SecurityControlId = structure(logical(0), tags = list(type = "string")), Title = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), RemediationUrl = structure(logical(0), tags = list(type = "string")), SeverityRating = structure(logical(0), tags = list(type = "string")), CurrentRegionAvailability = 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$list_standards_control_associations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecurityControlId = structure(logical(0), tags = list(location = "querystring", locationName = "SecurityControlId", type = "string")), 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$list_standards_control_associations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(StandardsControlAssociationSummaries = structure(list(structure(list(StandardsArn = structure(logical(0), tags = list(type = "string")), SecurityControlId = structure(logical(0), tags = list(type = "string")), SecurityControlArn = structure(logical(0), tags = list(type = "string")), AssociationStatus = structure(logical(0), tags = list(type = "string")), RelatedRequirements = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), UpdatedReason = structure(logical(0), tags = list(type = "string")), StandardsControlTitle = structure(logical(0), tags = list(type = "string")), StandardsControlDescription = 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$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(location = "uri", locationName = "ResourceArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$list_tags_for_resource_output <- 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$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(location = "uri", locationName = "ResourceArn", type = "string")), Tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

.securityhub$update_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")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.securityhub$update_finding_aggregator_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FindingAggregatorArn = structure(logical(0), tags = list(type = "string")), FindingAggregationRegion = structure(logical(0), tags = list(type = "string")), RegionLinkingMode = structure(logical(0), tags = list(type = "string")), Regions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.securityhub$update_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")), Region = 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use FindingProviderSeverityOriginal.", 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.", 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.", type = "list")), ResourceAwsIamAccessKeyPrincipalName = 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")), ResourceAwsIamUserUserName = 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")), 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")), WorkflowStatus = 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(deprecated = TRUE, deprecatedMessage = "The Keyword property is deprecated.", type = "list")), FindingProviderFieldsConfidence = 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")), FindingProviderFieldsCriticality = 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")), FindingProviderFieldsRelatedFindingsId = 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")), FindingProviderFieldsRelatedFindingsProductArn = 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")), FindingProviderFieldsSeverityLabel = 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")), FindingProviderFieldsSeverityOriginal = 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")), FindingProviderFieldsTypes = 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")), Sample = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), ComplianceSecurityControlId = 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")), ComplianceAssociatedStandardsId = 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"))), tags = list(type = "structure")), Note = structure(list(Text = structure(logical(0), tags = list(type = "string")), UpdatedBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RecordState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.securityhub$update_insight_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InsightArn = structure(logical(0), tags = list(location = "uri", locationName = "InsightArn", type = "string")), 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")), Region = 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use FindingProviderSeverityOriginal.", 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use SeverityLabel or FindingProviderFieldsSeverityLabel.", 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(deprecated = TRUE, deprecatedMessage = "This filter is deprecated. Instead, use ResourceAwsIamAccessKeyPrincipalName.", type = "list")), ResourceAwsIamAccessKeyPrincipalName = 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")), ResourceAwsIamUserUserName = 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")), 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")), WorkflowStatus = 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(deprecated = TRUE, deprecatedMessage = "The Keyword property is deprecated.", type = "list")), FindingProviderFieldsConfidence = 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")), FindingProviderFieldsCriticality = 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")), FindingProviderFieldsRelatedFindingsId = 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")), FindingProviderFieldsRelatedFindingsProductArn = 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")), FindingProviderFieldsSeverityLabel = 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")), FindingProviderFieldsSeverityOriginal = 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")), FindingProviderFieldsTypes = 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")), Sample = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), ComplianceSecurityControlId = 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")), ComplianceAssociatedStandardsId = 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"))), tags = list(type = "structure")), GroupByAttribute = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

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

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

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

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

Try the paws.security.identity package in your browser

Any scripts or data that you put into this service are public.

paws.security.identity documentation built on Sept. 12, 2023, 1:10 a.m.