# 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")), Gt = structure(logical(0), tags = list(type = "double")), Lt = 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")), Gt = structure(logical(0), tags = list(type = "double")), Lt = 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")), ResourceApplicationArn = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ResourceApplicationName = structure(list(structure(list(Value = structure(logical(0), tags = list(type = "string")), Comparison = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AwsAccountName = structure(list(structure(list(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_configuration_policy_associations_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ConfigurationPolicyAssociationIdentifiers = structure(list(structure(list(Target = structure(list(AccountId = structure(logical(0), tags = list(type = "string")), OrganizationalUnitId = structure(logical(0), tags = list(type = "string")), RootId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.securityhub$batch_get_configuration_policy_associations_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ConfigurationPolicyAssociations = structure(list(structure(list(ConfigurationPolicyId = structure(logical(0), tags = list(type = "string")), TargetId = structure(logical(0), tags = list(type = "string")), TargetType = structure(logical(0), tags = list(type = "string")), AssociationType = structure(logical(0), tags = list(type = "string")), UpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), AssociationStatus = structure(logical(0), tags = list(type = "string")), AssociationStatusMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), UnprocessedConfigurationPolicyAssociations = structure(list(structure(list(ConfigurationPolicyAssociationIdentifiers = structure(list(Target = structure(list(AccountId = structure(logical(0), tags = list(type = "string")), OrganizationalUnitId = structure(logical(0), tags = list(type = "string")), RootId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), 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_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")), UpdateStatus = structure(logical(0), tags = list(type = "string")), Parameters = structure(list(structure(list(ValueType = structure(logical(0), tags = list(type = "string")), Value = structure(list(Integer = structure(logical(0), tags = list(type = "integer")), IntegerList = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list")), Double = structure(logical(0), tags = list(type = "double")), String = structure(logical(0), tags = list(type = "string")), StringList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Boolean = structure(logical(0), tags = list(type = "boolean")), Enum = structure(logical(0), tags = list(type = "string")), EnumList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "map")), LastUpdateReason = 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