R/accessanalyzer_interfaces.R

Defines functions validate_policy_output validate_policy_input update_findings_output update_findings_input update_archive_rule_output update_archive_rule_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input start_resource_scan_output start_resource_scan_input start_policy_generation_output start_policy_generation_input list_tags_for_resource_output list_tags_for_resource_input list_policy_generations_output list_policy_generations_input list_findings_output list_findings_input list_archive_rules_output list_archive_rules_input list_analyzers_output list_analyzers_input list_analyzed_resources_output list_analyzed_resources_input list_access_previews_output list_access_previews_input list_access_preview_findings_output list_access_preview_findings_input get_generated_policy_output get_generated_policy_input get_finding_output get_finding_input get_archive_rule_output get_archive_rule_input get_analyzer_output get_analyzer_input get_analyzed_resource_output get_analyzed_resource_input get_access_preview_output get_access_preview_input delete_archive_rule_output delete_archive_rule_input delete_analyzer_output delete_analyzer_input create_archive_rule_output create_archive_rule_input create_analyzer_output create_analyzer_input create_access_preview_output create_access_preview_input cancel_policy_generation_output cancel_policy_generation_input apply_archive_rule_output apply_archive_rule_input

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

.accessanalyzer$apply_archive_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerArn = structure(logical(0), tags = list(type = "string")), ruleName = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$apply_archive_rule_output <- function(...) {
  list()
}

.accessanalyzer$cancel_policy_generation_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))
}

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

.accessanalyzer$create_access_preview_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerArn = structure(logical(0), tags = list(type = "string")), configurations = structure(list(structure(list(ebsSnapshot = structure(list(userIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), groups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), kmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ecrRepository = structure(list(repositoryPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), iamRole = structure(list(trustPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsFileSystem = structure(list(fileSystemPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kmsKey = structure(list(keyPolicies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), grants = structure(list(structure(list(operations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), granteePrincipal = structure(logical(0), tags = list(type = "string")), retiringPrincipal = structure(logical(0), tags = list(type = "string")), constraints = structure(list(encryptionContextEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), encryptionContextSubset = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), issuingAccount = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), rdsDbClusterSnapshot = structure(list(attributes = structure(list(structure(list(accountIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "map")), kmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), rdsDbSnapshot = structure(list(attributes = structure(list(structure(list(accountIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "map")), kmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secretsManagerSecret = structure(list(kmsKeyId = structure(logical(0), tags = list(type = "string")), secretPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Bucket = structure(list(bucketPolicy = structure(logical(0), tags = list(type = "string")), bucketAclGrants = structure(list(structure(list(permission = structure(logical(0), tags = list(type = "string")), grantee = structure(list(id = structure(logical(0), tags = list(type = "string")), uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), bucketPublicAccessBlock = structure(list(ignorePublicAcls = structure(logical(0), tags = list(type = "boolean", box = TRUE)), restrictPublicBuckets = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure")), accessPoints = structure(list(structure(list(accessPointPolicy = structure(logical(0), tags = list(type = "string")), publicAccessBlock = structure(list(ignorePublicAcls = structure(logical(0), tags = list(type = "boolean", box = TRUE)), restrictPublicBuckets = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure")), networkOrigin = structure(list(vpcConfiguration = structure(list(vpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), internetConfiguration = structure(list(), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure")), snsTopic = structure(list(topicPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqsQueue = structure(list(queuePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "map")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.accessanalyzer$create_analyzer_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerName = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), archiveRules = structure(list(structure(list(ruleName = structure(logical(0), tags = list(type = "string")), filter = structure(list(structure(list(eq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), neq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), contains = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), exists = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.accessanalyzer$create_archive_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerName = structure(logical(0), tags = list(location = "uri", locationName = "analyzerName", type = "string")), ruleName = structure(logical(0), tags = list(type = "string")), filter = structure(list(structure(list(eq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), neq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), contains = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), exists = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "map")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$create_archive_rule_output <- function(...) {
  list()
}

.accessanalyzer$delete_analyzer_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerName = structure(logical(0), tags = list(location = "uri", locationName = "analyzerName", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$delete_analyzer_output <- function(...) {
  list()
}

.accessanalyzer$delete_archive_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerName = structure(logical(0), tags = list(location = "uri", locationName = "analyzerName", type = "string")), ruleName = structure(logical(0), tags = list(location = "uri", locationName = "ruleName", type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$delete_archive_rule_output <- function(...) {
  list()
}

.accessanalyzer$get_access_preview_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accessPreviewId = structure(logical(0), tags = list(location = "uri", locationName = "accessPreviewId", type = "string")), analyzerArn = structure(logical(0), tags = list(location = "querystring", locationName = "analyzerArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$get_access_preview_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accessPreview = structure(list(id = structure(logical(0), tags = list(type = "string")), analyzerArn = structure(logical(0), tags = list(type = "string")), configurations = structure(list(structure(list(ebsSnapshot = structure(list(userIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), groups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), kmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ecrRepository = structure(list(repositoryPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), iamRole = structure(list(trustPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), efsFileSystem = structure(list(fileSystemPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kmsKey = structure(list(keyPolicies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), grants = structure(list(structure(list(operations = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), granteePrincipal = structure(logical(0), tags = list(type = "string")), retiringPrincipal = structure(logical(0), tags = list(type = "string")), constraints = structure(list(encryptionContextEquals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), encryptionContextSubset = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), issuingAccount = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), rdsDbClusterSnapshot = structure(list(attributes = structure(list(structure(list(accountIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "map")), kmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), rdsDbSnapshot = structure(list(attributes = structure(list(structure(list(accountIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "map")), kmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), secretsManagerSecret = structure(list(kmsKeyId = structure(logical(0), tags = list(type = "string")), secretPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Bucket = structure(list(bucketPolicy = structure(logical(0), tags = list(type = "string")), bucketAclGrants = structure(list(structure(list(permission = structure(logical(0), tags = list(type = "string")), grantee = structure(list(id = structure(logical(0), tags = list(type = "string")), uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), bucketPublicAccessBlock = structure(list(ignorePublicAcls = structure(logical(0), tags = list(type = "boolean", box = TRUE)), restrictPublicBuckets = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure")), accessPoints = structure(list(structure(list(accessPointPolicy = structure(logical(0), tags = list(type = "string")), publicAccessBlock = structure(list(ignorePublicAcls = structure(logical(0), tags = list(type = "boolean", box = TRUE)), restrictPublicBuckets = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure")), networkOrigin = structure(list(vpcConfiguration = structure(list(vpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), internetConfiguration = structure(list(), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure")), snsTopic = structure(list(topicPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqsQueue = structure(list(queuePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "map")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(list(code = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$get_analyzed_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerArn = structure(logical(0), tags = list(location = "querystring", locationName = "analyzerArn", type = "string")), resourceArn = structure(logical(0), tags = list(location = "querystring", locationName = "resourceArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$get_analyzed_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resource = structure(list(resourceArn = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), analyzedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), isPublic = structure(logical(0), tags = list(type = "boolean", box = TRUE)), actions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sharedVia = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(logical(0), tags = list(type = "string")), resourceOwnerAccount = structure(logical(0), tags = list(type = "string")), error = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.accessanalyzer$get_analyzer_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzer = structure(list(arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastResourceAnalyzed = structure(logical(0), tags = list(type = "string")), lastResourceAnalyzedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(list(code = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.accessanalyzer$get_archive_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(archiveRule = structure(list(ruleName = structure(logical(0), tags = list(type = "string")), filter = structure(list(structure(list(eq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), neq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), contains = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), exists = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "map")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$get_finding_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerArn = structure(logical(0), tags = list(location = "querystring", locationName = "analyzerArn", type = "string")), id = structure(logical(0), tags = list(location = "uri", locationName = "id", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$get_finding_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(finding = structure(list(id = structure(logical(0), tags = list(type = "string")), principal = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), action = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), resource = structure(logical(0), tags = list(type = "string")), isPublic = structure(logical(0), tags = list(type = "boolean", box = TRUE)), resourceType = structure(logical(0), tags = list(type = "string")), condition = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), analyzedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), resourceOwnerAccount = structure(logical(0), tags = list(type = "string")), error = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), detail = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), accessPointAccount = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$get_generated_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobId = structure(logical(0), tags = list(location = "uri", locationName = "jobId", type = "string")), includeResourcePlaceholders = structure(logical(0), tags = list(location = "querystring", locationName = "includeResourcePlaceholders", type = "boolean", box = TRUE)), includeServiceLevelTemplate = structure(logical(0), tags = list(location = "querystring", locationName = "includeServiceLevelTemplate", type = "boolean", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$get_generated_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(jobDetails = structure(list(jobId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), startedOn = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completedOn = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), jobError = structure(list(code = structure(logical(0), tags = list(type = "string")), message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), generatedPolicyResult = structure(list(properties = structure(list(isComplete = structure(logical(0), tags = list(type = "boolean", box = TRUE)), principalArn = structure(logical(0), tags = list(type = "string")), cloudTrailProperties = structure(list(trailProperties = structure(list(structure(list(cloudTrailArn = structure(logical(0), tags = list(type = "string")), regions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allRegions = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), startTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), endTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure")), generatedPolicies = structure(list(structure(list(policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_access_preview_findings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accessPreviewId = structure(logical(0), tags = list(location = "uri", locationName = "accessPreviewId", type = "string")), analyzerArn = structure(logical(0), tags = list(type = "string")), filter = structure(list(structure(list(eq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), neq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), contains = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), exists = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "map")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_access_preview_findings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(findings = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), existingFindingId = structure(logical(0), tags = list(type = "string")), existingFindingStatus = structure(logical(0), tags = list(type = "string")), principal = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), action = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), condition = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), resource = structure(logical(0), tags = list(type = "string")), isPublic = structure(logical(0), tags = list(type = "boolean", box = TRUE)), resourceType = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), changeType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), resourceOwnerAccount = structure(logical(0), tags = list(type = "string")), error = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), detail = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), accessPointAccount = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_access_previews_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerArn = structure(logical(0), tags = list(location = "querystring", locationName = "analyzerArn", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_access_previews_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accessPreviews = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), analyzerArn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(list(code = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_analyzed_resources_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerArn = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_analyzed_resources_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzedResources = structure(list(structure(list(resourceArn = structure(logical(0), tags = list(type = "string")), resourceOwnerAccount = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_analyzers_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), type = structure(logical(0), tags = list(location = "querystring", locationName = "type", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_analyzers_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzers = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastResourceAnalyzed = structure(logical(0), tags = list(type = "string")), lastResourceAnalyzedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), status = structure(logical(0), tags = list(type = "string")), statusReason = structure(list(code = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_archive_rules_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerName = structure(logical(0), tags = list(location = "uri", locationName = "analyzerName", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_archive_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(archiveRules = structure(list(structure(list(ruleName = structure(logical(0), tags = list(type = "string")), filter = structure(list(structure(list(eq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), neq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), contains = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), exists = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "map")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_findings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerArn = structure(logical(0), tags = list(type = "string")), filter = structure(list(structure(list(eq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), neq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), contains = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), exists = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "map")), sort = structure(list(attributeName = structure(logical(0), tags = list(type = "string")), orderBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_findings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(findings = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), principal = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), action = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), resource = structure(logical(0), tags = list(type = "string")), isPublic = structure(logical(0), tags = list(type = "boolean", box = TRUE)), resourceType = structure(logical(0), tags = list(type = "string")), condition = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), analyzedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), status = structure(logical(0), tags = list(type = "string")), resourceOwnerAccount = structure(logical(0), tags = list(type = "string")), error = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(list(type = structure(logical(0), tags = list(type = "string")), detail = structure(list(accessPointArn = structure(logical(0), tags = list(type = "string")), accessPointAccount = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_policy_generations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(principalArn = structure(logical(0), tags = list(location = "querystring", locationName = "principalArn", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$list_policy_generations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policyGenerations = structure(list(structure(list(jobId = structure(logical(0), tags = list(type = "string")), principalArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), startedOn = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), completedOn = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.accessanalyzer$start_policy_generation_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policyGenerationDetails = structure(list(principalArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), cloudTrailDetails = structure(list(trails = structure(list(structure(list(cloudTrailArn = structure(logical(0), tags = list(type = "string")), regions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), allRegions = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), accessRole = structure(logical(0), tags = list(type = "string")), startTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), endTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.accessanalyzer$start_resource_scan_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerArn = structure(logical(0), tags = list(type = "string")), resourceArn = structure(logical(0), tags = list(type = "string")), resourceOwnerAccount = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$start_resource_scan_output <- function(...) {
  list()
}

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

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

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

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

.accessanalyzer$update_archive_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerName = structure(logical(0), tags = list(location = "uri", locationName = "analyzerName", type = "string")), ruleName = structure(logical(0), tags = list(location = "uri", locationName = "ruleName", type = "string")), filter = structure(list(structure(list(eq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), neq = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), contains = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), exists = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "map")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$update_archive_rule_output <- function(...) {
  list()
}

.accessanalyzer$update_findings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(analyzerArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), ids = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), resourceArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$update_findings_output <- function(...) {
  list()
}

.accessanalyzer$validate_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(locale = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), policyDocument = structure(logical(0), tags = list(type = "string")), policyType = structure(logical(0), tags = list(type = "string")), validatePolicyResourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.accessanalyzer$validate_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(findings = structure(list(structure(list(findingDetails = structure(logical(0), tags = list(type = "string")), findingType = structure(logical(0), tags = list(type = "string")), issueCode = structure(logical(0), tags = list(type = "string")), learnMoreLink = structure(logical(0), tags = list(type = "string")), locations = structure(list(structure(list(path = structure(list(structure(list(index = structure(logical(0), tags = list(type = "integer", box = TRUE)), key = structure(logical(0), tags = list(type = "string")), substring = structure(list(start = structure(logical(0), tags = list(type = "integer", box = TRUE)), length = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), span = structure(list(start = structure(list(line = structure(logical(0), tags = list(type = "integer", box = TRUE)), column = structure(logical(0), tags = list(type = "integer", box = TRUE)), offset = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), end = structure(list(line = structure(logical(0), tags = list(type = "integer", box = TRUE)), column = structure(logical(0), tags = list(type = "integer", box = TRUE)), offset = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.security.identity package in your browser

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

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