# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include macie2_service.R
NULL
.macie2$accept_invitation_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(administratorAccountId = structure(logical(0), tags = list(locationName = "administratorAccountId", type = "string")), invitationId = structure(logical(0), tags = list(locationName = "invitationId", type = "string")), masterAccount = structure(logical(0), tags = list(locationName = "masterAccount", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$accept_invitation_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$batch_get_custom_data_identifiers_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ids", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$batch_get_custom_data_identifiers_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(customDataIdentifiers = structure(list(structure(list(arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), createdAt = structure(logical(0), tags = list(locationName = "createdAt", type = "timestamp", timestampFormat = "iso8601")), deleted = structure(logical(0), tags = list(locationName = "deleted", type = "boolean")), description = structure(logical(0), tags = list(locationName = "description", type = "string")), id = structure(logical(0), tags = list(locationName = "id", type = "string")), name = structure(logical(0), tags = list(locationName = "name", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "customDataIdentifiers", type = "list")), notFoundIdentifierIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "notFoundIdentifierIds", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$batch_update_automated_discovery_accounts_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(accounts = structure(list(structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), status = structure(logical(0), tags = list(locationName = "status", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "accounts", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$batch_update_automated_discovery_accounts_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(errors = structure(list(structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), errorCode = structure(logical(0), tags = list(locationName = "errorCode", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "errors", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_allow_list_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(locationName = "clientToken", idempotencyToken = TRUE, type = "string")), criteria = structure(list(regex = structure(logical(0), tags = list(locationName = "regex", type = "string")), s3WordsList = structure(list(bucketName = structure(logical(0), tags = list(locationName = "bucketName", type = "string")), objectKey = structure(logical(0), tags = list(locationName = "objectKey", type = "string"))), tags = list(locationName = "s3WordsList", type = "structure"))), tags = list(locationName = "criteria", type = "structure")), description = structure(logical(0), tags = list(locationName = "description", type = "string")), name = structure(logical(0), tags = list(locationName = "name", type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "tags", type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_allow_list_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), id = structure(logical(0), tags = list(locationName = "id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_classification_job_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(allowListIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "allowListIds", type = "list")), clientToken = structure(logical(0), tags = list(locationName = "clientToken", idempotencyToken = TRUE, type = "string")), customDataIdentifierIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "customDataIdentifierIds", type = "list")), description = structure(logical(0), tags = list(locationName = "description", type = "string")), initialRun = structure(logical(0), tags = list(locationName = "initialRun", type = "boolean")), jobType = structure(logical(0), tags = list(locationName = "jobType", type = "string")), managedDataIdentifierIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "managedDataIdentifierIds", type = "list")), managedDataIdentifierSelector = structure(logical(0), tags = list(locationName = "managedDataIdentifierSelector", type = "string")), name = structure(logical(0), tags = list(locationName = "name", type = "string")), s3JobDefinition = structure(list(bucketCriteria = structure(list(excludes = structure(list(and = structure(list(structure(list(simpleCriterion = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "values", type = "list"))), tags = list(locationName = "simpleCriterion", type = "structure")), tagCriterion = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), tagValues = structure(list(structure(list(key = structure(logical(0), tags = list(locationName = "key", type = "string")), value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "tagValues", type = "list"))), tags = list(locationName = "tagCriterion", type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "and", type = "list"))), tags = list(locationName = "excludes", type = "structure")), includes = structure(list(and = structure(list(structure(list(simpleCriterion = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "values", type = "list"))), tags = list(locationName = "simpleCriterion", type = "structure")), tagCriterion = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), tagValues = structure(list(structure(list(key = structure(logical(0), tags = list(locationName = "key", type = "string")), value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "tagValues", type = "list"))), tags = list(locationName = "tagCriterion", type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "and", type = "list"))), tags = list(locationName = "includes", type = "structure"))), tags = list(locationName = "bucketCriteria", type = "structure")), bucketDefinitions = structure(list(structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), buckets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "buckets", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "bucketDefinitions", type = "list")), scoping = structure(list(excludes = structure(list(and = structure(list(structure(list(simpleScopeTerm = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "values", type = "list"))), tags = list(locationName = "simpleScopeTerm", type = "structure")), tagScopeTerm = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), tagValues = structure(list(structure(list(key = structure(logical(0), tags = list(locationName = "key", type = "string")), value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "tagValues", type = "list")), target = structure(logical(0), tags = list(locationName = "target", type = "string"))), tags = list(locationName = "tagScopeTerm", type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "and", type = "list"))), tags = list(locationName = "excludes", type = "structure")), includes = structure(list(and = structure(list(structure(list(simpleScopeTerm = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "values", type = "list"))), tags = list(locationName = "simpleScopeTerm", type = "structure")), tagScopeTerm = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), tagValues = structure(list(structure(list(key = structure(logical(0), tags = list(locationName = "key", type = "string")), value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "tagValues", type = "list")), target = structure(logical(0), tags = list(locationName = "target", type = "string"))), tags = list(locationName = "tagScopeTerm", type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "and", type = "list"))), tags = list(locationName = "includes", type = "structure"))), tags = list(locationName = "scoping", type = "structure"))), tags = list(locationName = "s3JobDefinition", type = "structure")), samplingPercentage = structure(logical(0), tags = list(locationName = "samplingPercentage", type = "integer")), scheduleFrequency = structure(list(dailySchedule = structure(list(), tags = list(locationName = "dailySchedule", type = "structure")), monthlySchedule = structure(list(dayOfMonth = structure(logical(0), tags = list(locationName = "dayOfMonth", type = "integer"))), tags = list(locationName = "monthlySchedule", type = "structure")), weeklySchedule = structure(list(dayOfWeek = structure(logical(0), tags = list(locationName = "dayOfWeek", type = "string"))), tags = list(locationName = "weeklySchedule", type = "structure"))), tags = list(locationName = "scheduleFrequency", type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "tags", type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_classification_job_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(jobArn = structure(logical(0), tags = list(locationName = "jobArn", type = "string")), jobId = structure(logical(0), tags = list(locationName = "jobId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_custom_data_identifier_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(locationName = "clientToken", idempotencyToken = TRUE, type = "string")), description = structure(logical(0), tags = list(locationName = "description", type = "string")), ignoreWords = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ignoreWords", type = "list")), keywords = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "keywords", type = "list")), maximumMatchDistance = structure(logical(0), tags = list(locationName = "maximumMatchDistance", type = "integer")), name = structure(logical(0), tags = list(locationName = "name", type = "string")), regex = structure(logical(0), tags = list(locationName = "regex", type = "string")), severityLevels = structure(list(structure(list(occurrencesThreshold = structure(logical(0), tags = list(locationName = "occurrencesThreshold", type = "long")), severity = structure(logical(0), tags = list(locationName = "severity", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "severityLevels", type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "tags", type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_custom_data_identifier_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(customDataIdentifierId = structure(logical(0), tags = list(locationName = "customDataIdentifierId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_findings_filter_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(action = structure(logical(0), tags = list(locationName = "action", type = "string")), clientToken = structure(logical(0), tags = list(locationName = "clientToken", idempotencyToken = TRUE, type = "string")), description = structure(logical(0), tags = list(locationName = "description", type = "string")), findingCriteria = structure(list(criterion = structure(list(structure(list(eq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "eq", type = "list")), eqExactMatch = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "eqExactMatch", type = "list")), gt = structure(logical(0), tags = list(locationName = "gt", type = "long")), gte = structure(logical(0), tags = list(locationName = "gte", type = "long")), lt = structure(logical(0), tags = list(locationName = "lt", type = "long")), lte = structure(logical(0), tags = list(locationName = "lte", type = "long")), neq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "neq", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "criterion", type = "map"))), tags = list(locationName = "findingCriteria", type = "structure")), name = structure(logical(0), tags = list(locationName = "name", type = "string")), position = structure(logical(0), tags = list(locationName = "position", type = "integer")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "tags", type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_findings_filter_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), id = structure(logical(0), tags = list(locationName = "id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_invitations_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(accountIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "accountIds", type = "list")), disableEmailNotification = structure(logical(0), tags = list(locationName = "disableEmailNotification", type = "boolean")), message = structure(logical(0), tags = list(locationName = "message", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_invitations_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(unprocessedAccounts = structure(list(structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), errorCode = structure(logical(0), tags = list(locationName = "errorCode", type = "string")), errorMessage = structure(logical(0), tags = list(locationName = "errorMessage", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "unprocessedAccounts", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_member_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(account = structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), email = structure(logical(0), tags = list(locationName = "email", type = "string"))), tags = list(locationName = "account", type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "tags", type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_member_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(arn = structure(logical(0), tags = list(locationName = "arn", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_sample_findings_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(findingTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "findingTypes", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$create_sample_findings_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$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(locationName = "accountIds", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$decline_invitations_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(unprocessedAccounts = structure(list(structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), errorCode = structure(logical(0), tags = list(locationName = "errorCode", type = "string")), errorMessage = structure(logical(0), tags = list(locationName = "errorMessage", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "unprocessedAccounts", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$delete_allow_list_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string")), ignoreJobChecks = structure(logical(0), tags = list(location = "querystring", locationName = "ignoreJobChecks", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$delete_allow_list_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$delete_custom_data_identifier_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$delete_custom_data_identifier_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$delete_findings_filter_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$delete_findings_filter_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$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(locationName = "accountIds", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$delete_invitations_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(unprocessedAccounts = structure(list(structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), errorCode = structure(logical(0), tags = list(locationName = "errorCode", type = "string")), errorMessage = structure(logical(0), tags = list(locationName = "errorMessage", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "unprocessedAccounts", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$delete_member_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$delete_member_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$describe_buckets_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(criteria = structure(list(structure(list(eq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "eq", type = "list")), gt = structure(logical(0), tags = list(locationName = "gt", type = "long")), gte = structure(logical(0), tags = list(locationName = "gte", type = "long")), lt = structure(logical(0), tags = list(locationName = "lt", type = "long")), lte = structure(logical(0), tags = list(locationName = "lte", type = "long")), neq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "neq", type = "list")), prefix = structure(logical(0), tags = list(locationName = "prefix", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "criteria", type = "map")), maxResults = structure(logical(0), tags = list(locationName = "maxResults", type = "integer")), nextToken = structure(logical(0), tags = list(locationName = "nextToken", type = "string")), sortCriteria = structure(list(attributeName = structure(logical(0), tags = list(locationName = "attributeName", type = "string")), orderBy = structure(logical(0), tags = list(locationName = "orderBy", type = "string"))), tags = list(locationName = "sortCriteria", type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$describe_buckets_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(buckets = structure(list(structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), allowsUnencryptedObjectUploads = structure(logical(0), tags = list(locationName = "allowsUnencryptedObjectUploads", type = "string")), automatedDiscoveryMonitoringStatus = structure(logical(0), tags = list(locationName = "automatedDiscoveryMonitoringStatus", type = "string")), bucketArn = structure(logical(0), tags = list(locationName = "bucketArn", type = "string")), bucketCreatedAt = structure(logical(0), tags = list(locationName = "bucketCreatedAt", type = "timestamp", timestampFormat = "iso8601")), bucketName = structure(logical(0), tags = list(locationName = "bucketName", type = "string")), classifiableObjectCount = structure(logical(0), tags = list(locationName = "classifiableObjectCount", type = "long")), classifiableSizeInBytes = structure(logical(0), tags = list(locationName = "classifiableSizeInBytes", type = "long")), errorCode = structure(logical(0), tags = list(locationName = "errorCode", type = "string")), errorMessage = structure(logical(0), tags = list(locationName = "errorMessage", type = "string")), jobDetails = structure(list(isDefinedInJob = structure(logical(0), tags = list(locationName = "isDefinedInJob", type = "string")), isMonitoredByJob = structure(logical(0), tags = list(locationName = "isMonitoredByJob", type = "string")), lastJobId = structure(logical(0), tags = list(locationName = "lastJobId", type = "string")), lastJobRunTime = structure(logical(0), tags = list(locationName = "lastJobRunTime", type = "timestamp", timestampFormat = "iso8601"))), tags = list(locationName = "jobDetails", type = "structure")), lastAutomatedDiscoveryTime = structure(logical(0), tags = list(locationName = "lastAutomatedDiscoveryTime", type = "timestamp", timestampFormat = "iso8601")), lastUpdated = structure(logical(0), tags = list(locationName = "lastUpdated", type = "timestamp", timestampFormat = "iso8601")), objectCount = structure(logical(0), tags = list(locationName = "objectCount", type = "long")), objectCountByEncryptionType = structure(list(customerManaged = structure(logical(0), tags = list(locationName = "customerManaged", type = "long")), kmsManaged = structure(logical(0), tags = list(locationName = "kmsManaged", type = "long")), s3Managed = structure(logical(0), tags = list(locationName = "s3Managed", type = "long")), unencrypted = structure(logical(0), tags = list(locationName = "unencrypted", type = "long")), unknown = structure(logical(0), tags = list(locationName = "unknown", type = "long"))), tags = list(locationName = "objectCountByEncryptionType", type = "structure")), publicAccess = structure(list(effectivePermission = structure(logical(0), tags = list(locationName = "effectivePermission", type = "string")), permissionConfiguration = structure(list(accountLevelPermissions = structure(list(blockPublicAccess = structure(list(blockPublicAcls = structure(logical(0), tags = list(locationName = "blockPublicAcls", type = "boolean")), blockPublicPolicy = structure(logical(0), tags = list(locationName = "blockPublicPolicy", type = "boolean")), ignorePublicAcls = structure(logical(0), tags = list(locationName = "ignorePublicAcls", type = "boolean")), restrictPublicBuckets = structure(logical(0), tags = list(locationName = "restrictPublicBuckets", type = "boolean"))), tags = list(locationName = "blockPublicAccess", type = "structure"))), tags = list(locationName = "accountLevelPermissions", type = "structure")), bucketLevelPermissions = structure(list(accessControlList = structure(list(allowsPublicReadAccess = structure(logical(0), tags = list(locationName = "allowsPublicReadAccess", type = "boolean")), allowsPublicWriteAccess = structure(logical(0), tags = list(locationName = "allowsPublicWriteAccess", type = "boolean"))), tags = list(locationName = "accessControlList", type = "structure")), blockPublicAccess = structure(list(blockPublicAcls = structure(logical(0), tags = list(locationName = "blockPublicAcls", type = "boolean")), blockPublicPolicy = structure(logical(0), tags = list(locationName = "blockPublicPolicy", type = "boolean")), ignorePublicAcls = structure(logical(0), tags = list(locationName = "ignorePublicAcls", type = "boolean")), restrictPublicBuckets = structure(logical(0), tags = list(locationName = "restrictPublicBuckets", type = "boolean"))), tags = list(locationName = "blockPublicAccess", type = "structure")), bucketPolicy = structure(list(allowsPublicReadAccess = structure(logical(0), tags = list(locationName = "allowsPublicReadAccess", type = "boolean")), allowsPublicWriteAccess = structure(logical(0), tags = list(locationName = "allowsPublicWriteAccess", type = "boolean"))), tags = list(locationName = "bucketPolicy", type = "structure"))), tags = list(locationName = "bucketLevelPermissions", type = "structure"))), tags = list(locationName = "permissionConfiguration", type = "structure"))), tags = list(locationName = "publicAccess", type = "structure")), region = structure(logical(0), tags = list(locationName = "region", type = "string")), replicationDetails = structure(list(replicated = structure(logical(0), tags = list(locationName = "replicated", type = "boolean")), replicatedExternally = structure(logical(0), tags = list(locationName = "replicatedExternally", type = "boolean")), replicationAccounts = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "replicationAccounts", type = "list"))), tags = list(locationName = "replicationDetails", type = "structure")), sensitivityScore = structure(logical(0), tags = list(locationName = "sensitivityScore", type = "integer")), serverSideEncryption = structure(list(kmsMasterKeyId = structure(logical(0), tags = list(locationName = "kmsMasterKeyId", type = "string")), type = structure(logical(0), tags = list(locationName = "type", type = "string"))), tags = list(locationName = "serverSideEncryption", type = "structure")), sharedAccess = structure(logical(0), tags = list(locationName = "sharedAccess", type = "string")), sizeInBytes = structure(logical(0), tags = list(locationName = "sizeInBytes", type = "long")), sizeInBytesCompressed = structure(logical(0), tags = list(locationName = "sizeInBytesCompressed", type = "long")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(locationName = "key", type = "string")), value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "tags", type = "list")), unclassifiableObjectCount = structure(list(fileType = structure(logical(0), tags = list(locationName = "fileType", type = "long")), storageClass = structure(logical(0), tags = list(locationName = "storageClass", type = "long")), total = structure(logical(0), tags = list(locationName = "total", type = "long"))), tags = list(locationName = "unclassifiableObjectCount", type = "structure")), unclassifiableObjectSizeInBytes = structure(list(fileType = structure(logical(0), tags = list(locationName = "fileType", type = "long")), storageClass = structure(logical(0), tags = list(locationName = "storageClass", type = "long")), total = structure(logical(0), tags = list(locationName = "total", type = "long"))), tags = list(locationName = "unclassifiableObjectSizeInBytes", type = "structure")), versioning = structure(logical(0), tags = list(locationName = "versioning", type = "boolean"))), tags = list(type = "structure"))), tags = list(locationName = "buckets", type = "list")), nextToken = structure(logical(0), tags = list(locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$describe_classification_job_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(jobId = structure(logical(0), tags = list(location = "uri", locationName = "jobId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$describe_classification_job_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(allowListIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "allowListIds", type = "list")), clientToken = structure(logical(0), tags = list(locationName = "clientToken", idempotencyToken = TRUE, type = "string")), createdAt = structure(logical(0), tags = list(locationName = "createdAt", type = "timestamp", timestampFormat = "iso8601")), customDataIdentifierIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "customDataIdentifierIds", type = "list")), description = structure(logical(0), tags = list(locationName = "description", type = "string")), initialRun = structure(logical(0), tags = list(locationName = "initialRun", type = "boolean")), jobArn = structure(logical(0), tags = list(locationName = "jobArn", type = "string")), jobId = structure(logical(0), tags = list(locationName = "jobId", type = "string")), jobStatus = structure(logical(0), tags = list(locationName = "jobStatus", type = "string")), jobType = structure(logical(0), tags = list(locationName = "jobType", type = "string")), lastRunErrorStatus = structure(list(code = structure(logical(0), tags = list(locationName = "code", type = "string"))), tags = list(locationName = "lastRunErrorStatus", type = "structure")), lastRunTime = structure(logical(0), tags = list(locationName = "lastRunTime", type = "timestamp", timestampFormat = "iso8601")), managedDataIdentifierIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "managedDataIdentifierIds", type = "list")), managedDataIdentifierSelector = structure(logical(0), tags = list(locationName = "managedDataIdentifierSelector", type = "string")), name = structure(logical(0), tags = list(locationName = "name", type = "string")), s3JobDefinition = structure(list(bucketCriteria = structure(list(excludes = structure(list(and = structure(list(structure(list(simpleCriterion = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "values", type = "list"))), tags = list(locationName = "simpleCriterion", type = "structure")), tagCriterion = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), tagValues = structure(list(structure(list(key = structure(logical(0), tags = list(locationName = "key", type = "string")), value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "tagValues", type = "list"))), tags = list(locationName = "tagCriterion", type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "and", type = "list"))), tags = list(locationName = "excludes", type = "structure")), includes = structure(list(and = structure(list(structure(list(simpleCriterion = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "values", type = "list"))), tags = list(locationName = "simpleCriterion", type = "structure")), tagCriterion = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), tagValues = structure(list(structure(list(key = structure(logical(0), tags = list(locationName = "key", type = "string")), value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "tagValues", type = "list"))), tags = list(locationName = "tagCriterion", type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "and", type = "list"))), tags = list(locationName = "includes", type = "structure"))), tags = list(locationName = "bucketCriteria", type = "structure")), bucketDefinitions = structure(list(structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), buckets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "buckets", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "bucketDefinitions", type = "list")), scoping = structure(list(excludes = structure(list(and = structure(list(structure(list(simpleScopeTerm = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "values", type = "list"))), tags = list(locationName = "simpleScopeTerm", type = "structure")), tagScopeTerm = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), tagValues = structure(list(structure(list(key = structure(logical(0), tags = list(locationName = "key", type = "string")), value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "tagValues", type = "list")), target = structure(logical(0), tags = list(locationName = "target", type = "string"))), tags = list(locationName = "tagScopeTerm", type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "and", type = "list"))), tags = list(locationName = "excludes", type = "structure")), includes = structure(list(and = structure(list(structure(list(simpleScopeTerm = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "values", type = "list"))), tags = list(locationName = "simpleScopeTerm", type = "structure")), tagScopeTerm = structure(list(comparator = structure(logical(0), tags = list(locationName = "comparator", type = "string")), key = structure(logical(0), tags = list(locationName = "key", type = "string")), tagValues = structure(list(structure(list(key = structure(logical(0), tags = list(locationName = "key", type = "string")), value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "tagValues", type = "list")), target = structure(logical(0), tags = list(locationName = "target", type = "string"))), tags = list(locationName = "tagScopeTerm", type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "and", type = "list"))), tags = list(locationName = "includes", type = "structure"))), tags = list(locationName = "scoping", type = "structure"))), tags = list(locationName = "s3JobDefinition", type = "structure")), samplingPercentage = structure(logical(0), tags = list(locationName = "samplingPercentage", type = "integer")), scheduleFrequency = structure(list(dailySchedule = structure(list(), tags = list(locationName = "dailySchedule", type = "structure")), monthlySchedule = structure(list(dayOfMonth = structure(logical(0), tags = list(locationName = "dayOfMonth", type = "integer"))), tags = list(locationName = "monthlySchedule", type = "structure")), weeklySchedule = structure(list(dayOfWeek = structure(logical(0), tags = list(locationName = "dayOfWeek", type = "string"))), tags = list(locationName = "weeklySchedule", type = "structure"))), tags = list(locationName = "scheduleFrequency", type = "structure")), statistics = structure(list(approximateNumberOfObjectsToProcess = structure(logical(0), tags = list(locationName = "approximateNumberOfObjectsToProcess", type = "double")), numberOfRuns = structure(logical(0), tags = list(locationName = "numberOfRuns", type = "double"))), tags = list(locationName = "statistics", type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "tags", type = "map")), userPausedDetails = structure(list(jobExpiresAt = structure(logical(0), tags = list(locationName = "jobExpiresAt", type = "timestamp", timestampFormat = "iso8601")), jobImminentExpirationHealthEventArn = structure(logical(0), tags = list(locationName = "jobImminentExpirationHealthEventArn", type = "string")), jobPausedAt = structure(logical(0), tags = list(locationName = "jobPausedAt", type = "timestamp", timestampFormat = "iso8601"))), tags = list(locationName = "userPausedDetails", type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$describe_organization_configuration_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$describe_organization_configuration_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(autoEnable = structure(logical(0), tags = list(locationName = "autoEnable", type = "boolean")), maxAccountLimitReached = structure(logical(0), tags = list(locationName = "maxAccountLimitReached", type = "boolean"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$disable_macie_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$disable_macie_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$disable_organization_admin_account_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(adminAccountId = structure(logical(0), tags = list(location = "querystring", locationName = "adminAccountId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$disable_organization_admin_account_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$disassociate_from_administrator_account_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$disassociate_from_administrator_account_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$disassociate_from_master_account_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$disassociate_from_master_account_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$disassociate_member_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$disassociate_member_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$enable_macie_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(clientToken = structure(logical(0), tags = list(locationName = "clientToken", idempotencyToken = TRUE, type = "string")), findingPublishingFrequency = structure(logical(0), tags = list(locationName = "findingPublishingFrequency", type = "string")), status = structure(logical(0), tags = list(locationName = "status", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$enable_macie_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$enable_organization_admin_account_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(adminAccountId = structure(logical(0), tags = list(locationName = "adminAccountId", type = "string")), clientToken = structure(logical(0), tags = list(locationName = "clientToken", idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$enable_organization_admin_account_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_administrator_account_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_administrator_account_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(administrator = structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), invitationId = structure(logical(0), tags = list(locationName = "invitationId", type = "string")), invitedAt = structure(logical(0), tags = list(locationName = "invitedAt", type = "timestamp", timestampFormat = "iso8601")), relationshipStatus = structure(logical(0), tags = list(locationName = "relationshipStatus", type = "string"))), tags = list(locationName = "administrator", type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_allow_list_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_allow_list_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), createdAt = structure(logical(0), tags = list(locationName = "createdAt", type = "timestamp", timestampFormat = "iso8601")), criteria = structure(list(regex = structure(logical(0), tags = list(locationName = "regex", type = "string")), s3WordsList = structure(list(bucketName = structure(logical(0), tags = list(locationName = "bucketName", type = "string")), objectKey = structure(logical(0), tags = list(locationName = "objectKey", type = "string"))), tags = list(locationName = "s3WordsList", type = "structure"))), tags = list(locationName = "criteria", type = "structure")), description = structure(logical(0), tags = list(locationName = "description", type = "string")), id = structure(logical(0), tags = list(locationName = "id", type = "string")), name = structure(logical(0), tags = list(locationName = "name", type = "string")), status = structure(list(code = structure(logical(0), tags = list(locationName = "code", type = "string")), description = structure(logical(0), tags = list(locationName = "description", type = "string"))), tags = list(locationName = "status", type = "structure")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "tags", type = "map")), updatedAt = structure(logical(0), tags = list(locationName = "updatedAt", type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_automated_discovery_configuration_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_automated_discovery_configuration_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(autoEnableOrganizationMembers = structure(logical(0), tags = list(locationName = "autoEnableOrganizationMembers", type = "string")), classificationScopeId = structure(logical(0), tags = list(locationName = "classificationScopeId", type = "string")), disabledAt = structure(logical(0), tags = list(locationName = "disabledAt", type = "timestamp", timestampFormat = "iso8601")), firstEnabledAt = structure(logical(0), tags = list(locationName = "firstEnabledAt", type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(locationName = "lastUpdatedAt", type = "timestamp", timestampFormat = "iso8601")), sensitivityInspectionTemplateId = structure(logical(0), tags = list(locationName = "sensitivityInspectionTemplateId", type = "string")), status = structure(logical(0), tags = list(locationName = "status", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_bucket_statistics_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_bucket_statistics_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(bucketCount = structure(logical(0), tags = list(locationName = "bucketCount", type = "long")), bucketCountByEffectivePermission = structure(list(publiclyAccessible = structure(logical(0), tags = list(locationName = "publiclyAccessible", type = "long")), publiclyReadable = structure(logical(0), tags = list(locationName = "publiclyReadable", type = "long")), publiclyWritable = structure(logical(0), tags = list(locationName = "publiclyWritable", type = "long")), unknown = structure(logical(0), tags = list(locationName = "unknown", type = "long"))), tags = list(locationName = "bucketCountByEffectivePermission", type = "structure")), bucketCountByEncryptionType = structure(list(kmsManaged = structure(logical(0), tags = list(locationName = "kmsManaged", type = "long")), s3Managed = structure(logical(0), tags = list(locationName = "s3Managed", type = "long")), unencrypted = structure(logical(0), tags = list(locationName = "unencrypted", type = "long")), unknown = structure(logical(0), tags = list(locationName = "unknown", type = "long"))), tags = list(locationName = "bucketCountByEncryptionType", type = "structure")), bucketCountByObjectEncryptionRequirement = structure(list(allowsUnencryptedObjectUploads = structure(logical(0), tags = list(locationName = "allowsUnencryptedObjectUploads", type = "long")), deniesUnencryptedObjectUploads = structure(logical(0), tags = list(locationName = "deniesUnencryptedObjectUploads", type = "long")), unknown = structure(logical(0), tags = list(locationName = "unknown", type = "long"))), tags = list(locationName = "bucketCountByObjectEncryptionRequirement", type = "structure")), bucketCountBySharedAccessType = structure(list(external = structure(logical(0), tags = list(locationName = "external", type = "long")), internal = structure(logical(0), tags = list(locationName = "internal", type = "long")), notShared = structure(logical(0), tags = list(locationName = "notShared", type = "long")), unknown = structure(logical(0), tags = list(locationName = "unknown", type = "long"))), tags = list(locationName = "bucketCountBySharedAccessType", type = "structure")), bucketStatisticsBySensitivity = structure(list(classificationError = structure(list(classifiableSizeInBytes = structure(logical(0), tags = list(locationName = "classifiableSizeInBytes", type = "long")), publiclyAccessibleCount = structure(logical(0), tags = list(locationName = "publiclyAccessibleCount", type = "long")), totalCount = structure(logical(0), tags = list(locationName = "totalCount", type = "long")), totalSizeInBytes = structure(logical(0), tags = list(locationName = "totalSizeInBytes", type = "long"))), tags = list(locationName = "classificationError", type = "structure")), notClassified = structure(list(classifiableSizeInBytes = structure(logical(0), tags = list(locationName = "classifiableSizeInBytes", type = "long")), publiclyAccessibleCount = structure(logical(0), tags = list(locationName = "publiclyAccessibleCount", type = "long")), totalCount = structure(logical(0), tags = list(locationName = "totalCount", type = "long")), totalSizeInBytes = structure(logical(0), tags = list(locationName = "totalSizeInBytes", type = "long"))), tags = list(locationName = "notClassified", type = "structure")), notSensitive = structure(list(classifiableSizeInBytes = structure(logical(0), tags = list(locationName = "classifiableSizeInBytes", type = "long")), publiclyAccessibleCount = structure(logical(0), tags = list(locationName = "publiclyAccessibleCount", type = "long")), totalCount = structure(logical(0), tags = list(locationName = "totalCount", type = "long")), totalSizeInBytes = structure(logical(0), tags = list(locationName = "totalSizeInBytes", type = "long"))), tags = list(locationName = "notSensitive", type = "structure")), sensitive = structure(list(classifiableSizeInBytes = structure(logical(0), tags = list(locationName = "classifiableSizeInBytes", type = "long")), publiclyAccessibleCount = structure(logical(0), tags = list(locationName = "publiclyAccessibleCount", type = "long")), totalCount = structure(logical(0), tags = list(locationName = "totalCount", type = "long")), totalSizeInBytes = structure(logical(0), tags = list(locationName = "totalSizeInBytes", type = "long"))), tags = list(locationName = "sensitive", type = "structure"))), tags = list(locationName = "bucketStatisticsBySensitivity", type = "structure")), classifiableObjectCount = structure(logical(0), tags = list(locationName = "classifiableObjectCount", type = "long")), classifiableSizeInBytes = structure(logical(0), tags = list(locationName = "classifiableSizeInBytes", type = "long")), lastUpdated = structure(logical(0), tags = list(locationName = "lastUpdated", type = "timestamp", timestampFormat = "iso8601")), objectCount = structure(logical(0), tags = list(locationName = "objectCount", type = "long")), sizeInBytes = structure(logical(0), tags = list(locationName = "sizeInBytes", type = "long")), sizeInBytesCompressed = structure(logical(0), tags = list(locationName = "sizeInBytesCompressed", type = "long")), unclassifiableObjectCount = structure(list(fileType = structure(logical(0), tags = list(locationName = "fileType", type = "long")), storageClass = structure(logical(0), tags = list(locationName = "storageClass", type = "long")), total = structure(logical(0), tags = list(locationName = "total", type = "long"))), tags = list(locationName = "unclassifiableObjectCount", type = "structure")), unclassifiableObjectSizeInBytes = structure(list(fileType = structure(logical(0), tags = list(locationName = "fileType", type = "long")), storageClass = structure(logical(0), tags = list(locationName = "storageClass", type = "long")), total = structure(logical(0), tags = list(locationName = "total", type = "long"))), tags = list(locationName = "unclassifiableObjectSizeInBytes", type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_classification_export_configuration_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_classification_export_configuration_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(configuration = structure(list(s3Destination = structure(list(bucketName = structure(logical(0), tags = list(locationName = "bucketName", type = "string")), keyPrefix = structure(logical(0), tags = list(locationName = "keyPrefix", type = "string")), kmsKeyArn = structure(logical(0), tags = list(locationName = "kmsKeyArn", type = "string"))), tags = list(locationName = "s3Destination", type = "structure"))), tags = list(locationName = "configuration", type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_classification_scope_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_classification_scope_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(id = structure(logical(0), tags = list(locationName = "id", type = "string")), name = structure(logical(0), tags = list(locationName = "name", type = "string")), s3 = structure(list(excludes = structure(list(bucketNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "bucketNames", type = "list"))), tags = list(locationName = "excludes", type = "structure"))), tags = list(locationName = "s3", type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_custom_data_identifier_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_custom_data_identifier_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), createdAt = structure(logical(0), tags = list(locationName = "createdAt", type = "timestamp", timestampFormat = "iso8601")), deleted = structure(logical(0), tags = list(locationName = "deleted", type = "boolean")), description = structure(logical(0), tags = list(locationName = "description", type = "string")), id = structure(logical(0), tags = list(locationName = "id", type = "string")), ignoreWords = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ignoreWords", type = "list")), keywords = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "keywords", type = "list")), maximumMatchDistance = structure(logical(0), tags = list(locationName = "maximumMatchDistance", type = "integer")), name = structure(logical(0), tags = list(locationName = "name", type = "string")), regex = structure(logical(0), tags = list(locationName = "regex", type = "string")), severityLevels = structure(list(structure(list(occurrencesThreshold = structure(logical(0), tags = list(locationName = "occurrencesThreshold", type = "long")), severity = structure(logical(0), tags = list(locationName = "severity", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "severityLevels", type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "tags", type = "map"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_finding_statistics_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(findingCriteria = structure(list(criterion = structure(list(structure(list(eq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "eq", type = "list")), eqExactMatch = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "eqExactMatch", type = "list")), gt = structure(logical(0), tags = list(locationName = "gt", type = "long")), gte = structure(logical(0), tags = list(locationName = "gte", type = "long")), lt = structure(logical(0), tags = list(locationName = "lt", type = "long")), lte = structure(logical(0), tags = list(locationName = "lte", type = "long")), neq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "neq", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "criterion", type = "map"))), tags = list(locationName = "findingCriteria", type = "structure")), groupBy = structure(logical(0), tags = list(locationName = "groupBy", type = "string")), size = structure(logical(0), tags = list(locationName = "size", type = "integer")), sortCriteria = structure(list(attributeName = structure(logical(0), tags = list(locationName = "attributeName", type = "string")), orderBy = structure(logical(0), tags = list(locationName = "orderBy", type = "string"))), tags = list(locationName = "sortCriteria", type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_finding_statistics_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(countsByGroup = structure(list(structure(list(count = structure(logical(0), tags = list(locationName = "count", type = "long")), groupKey = structure(logical(0), tags = list(locationName = "groupKey", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "countsByGroup", type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_findings_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(findingIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "findingIds", type = "list")), sortCriteria = structure(list(attributeName = structure(logical(0), tags = list(locationName = "attributeName", type = "string")), orderBy = structure(logical(0), tags = list(locationName = "orderBy", type = "string"))), tags = list(locationName = "sortCriteria", type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.macie2$get_findings_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(findings = structure(list(structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), archived = structure(logical(0), tags = list(locationName = "archived", type = "boolean")), category = structure(logical(0), tags = list(locationName = "category", type = "string")), classificationDetails = structure(list(detailedResultsLocation = structure(logical(0), tags = list(locationName = "detailedResultsLocation", type = "string")), jobArn = structure(logical(0), tags = list(locationName = "jobArn", type = "string")), jobId = structure(logical(0), tags = list(locationName = "jobId", type = "string")), originType = structure(logical(0), tags = list(locationName = "originType", type = "string")), result = structure(list(additionalOccurrences = structure(logical(0), tags = list(locationName = "additionalOccurrences", type = "boolean")), customDataIdentifiers = structure(list(detections = structure(list(structure(list(arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), count = structure(logical(0), tags = list(locationName = "count", type = "long")), name = structure(logical(0), tags = list(locationName = "name", type = "string")), occurrences = structure(list(cells = structure(list(structure(list(cellReference = structure(logical(0), tags = list(locationName = "cellReference", type = "string")), column = structure(logical(0), tags = list(locationName = "column", type = "long")), columnName = structure(logical(0), tags = list(locationName = "columnName", type = "string")), row = structure(logical(0), tags = list(locationName = "row", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "cells", type = "list")), lineRanges = structure(list(structure(list(end = structure(logical(0), tags = list(locationName = "end", type = "long")), start = structure(logical(0), tags = list(locationName = "start", type = "long")), startColumn = structure(logical(0), tags = list(locationName = "startColumn", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "lineRanges", type = "list")), offsetRanges = structure(list(structure(list(end = structure(logical(0), tags = list(locationName = "end", type = "long")), start = structure(logical(0), tags = list(locationName = "start", type = "long")), startColumn = structure(logical(0), tags = list(locationName = "startColumn", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "offsetRanges", type = "list")), pages = structure(list(structure(list(lineRange = structure(list(end = structure(logical(0), tags = list(locationName = "end", type = "long")), start = structure(logical(0), tags = list(locationName = "start", type = "long")), startColumn = structure(logical(0), tags = list(locationName = "startColumn", type = "long"))), tags = list(locationName = "lineRange", type = "structure")), offsetRange = structure(list(end = structure(logical(0), tags = list(locationName = "end", type = "long")), start = structure(logical(0), tags = list(locationName = "start", type = "long")), startColumn = structure(logical(0), tags = list(locationName = "startColumn", type = "long"))), tags = list(locationName = "offsetRange", type = "structure")), pageNumber = structure(logical(0), tags = list(locationName = "pageNumber", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "pages", type = "list")), records = structure(list(structure(list(jsonPath = structure(logical(0), tags = list(locationName = "jsonPath", type = "string")), recordIndex = structure(logical(0), tags = list(locationName = "recordIndex", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "records", type = "list"))), tags = list(locationName = "occurrences", type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "detections", type = "list")), totalCount = structure(logical(0), tags = list(locationName = "totalCount", type = "long"))), tags = list(locationName = "customDataIdentifiers", type = "structure")), mimeType = structure(logical(0), tags = list(locationName = "mimeType", type = "string")), sensitiveData = structure(list(structure(list(category = structure(logical(0), tags = list(locationName = "category", type = "string")), detections = structure(list(structure(list(count = structure(logical(0), tags = list(locationName = "count", type = "long")), occurrences = structure(list(cells = structure(list(structure(list(cellReference = structure(logical(0), tags = list(locationName = "cellReference", type = "string")), column = structure(logical(0), tags = list(locationName = "column", type = "long")), columnName = structure(logical(0), tags = list(locationName = "columnName", type = "string")), row = structure(logical(0), tags = list(locationName = "row", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "cells", type = "list")), lineRanges = structure(list(structure(list(end = structure(logical(0), tags = list(locationName = "end", type = "long")), start = structure(logical(0), tags = list(locationName = "start", type = "long")), startColumn = structure(logical(0), tags = list(locationName = "startColumn", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "lineRanges", type = "list")), offsetRanges = structure(list(structure(list(end = structure(logical(0), tags = list(locationName = "end", type = "long")), start = structure(logical(0), tags = list(locationName = "start", type = "long")), startColumn = structure(logical(0), tags = list(locationName = "startColumn", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "offsetRanges", type = "list")), pages = structure(list(structure(list(lineRange = structure(list(end = structure(logical(0), tags = list(locationName = "end", type = "long")), start = structure(logical(0), tags = list(locationName = "start", type = "long")), startColumn = structure(logical(0), tags = list(locationName = "startColumn", type = "long"))), tags = list(locationName = "lineRange", type = "structure")), offsetRange = structure(list(end = structure(logical(0), tags = list(locationName = "end", type = "long")), start = structure(logical(0), tags = list(locationName = "start", type = "long")), startColumn = structure(logical(0), tags = list(locationName = "startColumn", type = "long"))), tags = list(locationName = "offsetRange", type = "structure")), pageNumber = structure(logical(0), tags = list(locationName = "pageNumber", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "pages", type = "list")), records = structure(list(structure(list(jsonPath = structure(logical(0), tags = list(locationName = "jsonPath", type = "string")), recordIndex = structure(logical(0), tags = list(locationName = "recordIndex", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "records", type = "list"))), tags = list(locationName = "occurrences", type = "structure")), type = structure(logical(0), tags = list(locationName = "type", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "detections", type = "list")), totalCount = structure(logical(0), tags = list(locationName = "totalCount", type = "long"))), tags = list(type = "structure"))), tags = list(locationName = "sensitiveData", type = "list")), sizeClassified = structure(logical(0), tags = list(locationName = "sizeClassified", type = "long")), status = structure(list(code = structure(logical(0), tags = list(locationName = "code", type = "string")), reason = structure(logical(0), tags = list(locationName = "reason", type = "string"))), tags = list(locationName = "status", type = "structure"))), tags = list(locationName = "result", type = "structure"))), tags = list(locationName = "classificationDetails", type = "structure")), count = structure(logical(0), tags = list(locationName = "count", type = "long")), createdAt = structure(logical(0), tags = list(locationName = "createdAt", type = "timestamp", timestampFormat = "iso8601")), description = structure(logical(0), tags = list(locationName = "description", type = "string")), id = structure(logical(0), tags = list(locationName = "id", type = "string")), partition = structure(logical(0), tags = list(locationName = "partition", type = "string")), policyDetails = structure(list(action = structure(list(actionType = structure(logical(0), tags = list(locationName = "actionType", type = "string")), apiCallDetails = structure(list(api = structure(logical(0), tags = list(locationName = "api", type = "string")), apiServiceName = structure(logical(0), tags = list(locationName = "apiServiceName", type = "string")), firstSeen = structure(logical(0), tags = list(locationName = "firstSeen", type = "timestamp", timestampFormat = "iso8601")), lastSeen = structure(logical(0), tags = list(locationName = "lastSeen", type = "timestamp", timestampFormat = "iso8601"))), tags = list(locationName = "apiCallDetails", type = "structure"))), tags = list(locationName = "action", type = "structure")), actor = structure(list(domainDetails = structure(list(domainName = structure(logical(0), tags = list(locationName = "domainName", type = "string"))), tags = list(locationName = "domainDetails", type = "structure")), ipAddressDetails = structure(list(ipAddressV4 = structure(logical(0), tags = list(locationName = "ipAddressV4", type = "string")), ipCity = structure(list(name = structure(logical(0), tags = list(locationName = "name", type = "string"))), tags = list(locationName = "ipCity", type = "structure")), ipCountry = structure(list(code = structure(logical(0), tags = list(locationName = "code", type = "string")), name = structure(logical(0), tags = list(locationName = "name", type = "string"))), tags = list(locationName = "ipCountry", type = "structure")), ipGeoLocation = structure(list(lat = structure(logical(0), tags = list(locationName = "lat", type = "double")), lon = structure(logical(0), tags = list(locationName = "lon", type = "double"))), tags = list(locationName = "ipGeoLocation", type = "structure")), ipOwner = structure(list(asn = structure(logical(0), tags = list(locationName = "asn", type = "string")), asnOrg = structure(logical(0), tags = list(locationName = "asnOrg", type = "string")), isp = structure(logical(0), tags = list(locationName = "isp", type = "string")), org = structure(logical(0), tags = list(locationName = "org", type = "string"))), tags = list(locationName = "ipOwner", type = "structure"))), tags = list(locationName = "ipAddressDetails", type = "structure")), userIdentity = structure(list(assumedRole = structure(list(accessKeyId = structure(logical(0), tags = list(locationName = "accessKeyId", type = "string")), accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), principalId = structure(logical(0), tags = list(locationName = "principalId", type = "string")), sessionContext = structure(list(attributes = structure(list(creationDate = structure(logical(0), tags = list(locationName = "creationDate", type = "timestamp", timestampFormat = "iso8601")), mfaAuthenticated = structure(logical(0), tags = list(locationName = "mfaAuthenticated", type = "boolean"))), tags = list(locationName = "attributes", type = "structure")), sessionIssuer = structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), principalId = structure(logical(0), tags = list(locationName = "principalId", type = "string")), type = structure(logical(0), tags = list(locationName = "type", type = "string")), userName = structure(logical(0), tags = list(locationName = "userName", type = "string"))), tags = list(locationName = "sessionIssuer", type = "structure"))), tags = list(locationName = "sessionContext", type = "structure"))), tags = list(locationName = "assumedRole", type = "structure")), awsAccount = structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), principalId = structure(logical(0), tags = list(locationName = "principalId", type = "string"))), tags = list(locationName = "awsAccount", type = "structure")), awsService = structure(list(invokedBy = structure(logical(0), tags = list(locationName = "invokedBy", type = "string"))), tags = list(locationName = "awsService", type = "structure")), federatedUser = structure(list(accessKeyId = structure(logical(0), tags = list(locationName = "accessKeyId", type = "string")), accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), principalId = structure(logical(0), tags = list(locationName = "principalId", type = "string")), sessionContext = structure(list(attributes = structure(list(creationDate = structure(logical(0), tags = list(locationName = "creationDate", type = "timestamp", timestampFormat = "iso8601")), mfaAuthenticated = structure(logical(0), tags = list(locationName = "mfaAuthenticated", type = "boolean"))), tags = list(locationName = "attributes", type = "structure")), sessionIssuer = structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), principalId = structure(logical(0), tags = list(locationName = "principalId", type = "string")), type = structure(logical(0), tags = list(locationName = "type", type = "string")), userName = structure(logical(0), tags = list(locationName = "userName", type = "string"))), tags = list(locationName = "sessionIssuer", type = "structure"))), tags = list(locationName = "sessionContext", type = "structure"))), tags = list(locationName = "federatedUser", type = "structure")), iamUser = structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), principalId = structure(logical(0), tags = list(locationName = "principalId", type = "string")), userName = structure(logical(0), tags = list(locationName = "userName", type = "string"))), tags = list(locationName = "iamUser", type = "structure")), root = structure(list(accountId = structure(logical(0), tags = list(locationName = "accountId", type = "string")), arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), principalId = structure(logical(0), tags = list(locationName = "principalId", type = "string"))), tags = list(locationName = "root", type = "structure")), type = structure(logical(0), tags = list(locationName = "type", type = "string"))), tags = list(locationName = "userIdentity", type = "structure"))), tags = list(locationName = "actor", type = "structure"))), tags = list(locationName = "policyDetails", type = "structure")), region = structure(logical(0), tags = list(locationName = "region", type = "string")), resourcesAffected = structure(list(s3Bucket = structure(list(allowsUnencryptedObjectUploads = structure(logical(0), tags = list(locationName = "allowsUnencryptedObjectUploads", type = "string")), arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), createdAt = structure(logical(0), tags = list(locationName = "createdAt", type = "timestamp", timestampFormat = "iso8601")), defaultServerSideEncryption = structure(list(encryptionType = structure(logical(0), tags = list(locationName = "encryptionType", type = "string")), kmsMasterKeyId = structure(logical(0), tags = list(locationName = "kmsMasterKeyId", type = "string"))), tags = list(locationName = "defaultServerSideEncryption", type = "structure")), name = structure(logical(0), tags = list(locationName = "name", type = "string")), owner = structure(list(displayName = structure(logical(0), tags = list(locationName = "displayName", type = "string")), id = structure(logical(0), tags = list(locationName = "id", type = "string"))), tags = list(locationName = "owner", type = "structure")), publicAccess = structure(list(effectivePermission = structure(logical(0), tags = list(locationName = "effectivePermission", type = "string")), permissionConfiguration = structure(list(accountLevelPermissions = structure(list(blockPublicAccess = structure(list(blockPublicAcls = structure(logical(0), tags = list(locationName = "blockPublicAcls", type = "boolean")), blockPublicPolicy = structure(logical(0), tags = list(locationName = "blockPublicPolicy", type = "boolean")), ignorePublicAcls = structure(logical(0), tags = list(locationName =