R/secretsmanager_interfaces.R

Defines functions validate_resource_policy_output validate_resource_policy_input update_secret_version_stage_output update_secret_version_stage_input update_secret_output update_secret_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input stop_replication_to_replica_output stop_replication_to_replica_input rotate_secret_output rotate_secret_input restore_secret_output restore_secret_input replicate_secret_to_regions_output replicate_secret_to_regions_input remove_regions_from_replication_output remove_regions_from_replication_input put_secret_value_output put_secret_value_input put_resource_policy_output put_resource_policy_input list_secrets_output list_secrets_input list_secret_version_ids_output list_secret_version_ids_input get_secret_value_output get_secret_value_input get_resource_policy_output get_resource_policy_input get_random_password_output get_random_password_input describe_secret_output describe_secret_input delete_secret_output delete_secret_input delete_resource_policy_output delete_resource_policy_input create_secret_output create_secret_input cancel_rotate_secret_output cancel_rotate_secret_input

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

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

.secretsmanager$cancel_rotate_secret_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$create_secret_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), ClientRequestToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), Description = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), SecretBinary = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), SecretString = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AddReplicaRegions = structure(list(structure(list(Region = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ForceOverwriteReplicaSecret = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$create_secret_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string")), ReplicationStatus = structure(list(structure(list(Region = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string")), LastAccessedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.secretsmanager$delete_resource_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$delete_secret_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), RecoveryWindowInDays = structure(logical(0), tags = list(box = TRUE, type = "long")), ForceDeleteWithoutRecovery = structure(logical(0), tags = list(box = TRUE, type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$delete_secret_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), DeletionDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.secretsmanager$describe_secret_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), RotationEnabled = structure(logical(0), tags = list(box = TRUE, type = "boolean")), RotationLambdaARN = structure(logical(0), tags = list(type = "string")), RotationRules = structure(list(AutomaticallyAfterDays = structure(logical(0), tags = list(box = TRUE, type = "long")), Duration = structure(logical(0), tags = list(type = "string")), ScheduleExpression = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LastRotatedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), LastChangedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), LastAccessedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), DeletedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), NextRotationDate = structure(logical(0), tags = list(type = "timestamp")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VersionIdsToStages = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map")), OwningService = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), PrimaryRegion = structure(logical(0), tags = list(type = "string")), ReplicationStatus = structure(list(structure(list(Region = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string")), LastAccessedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$get_random_password_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PasswordLength = structure(logical(0), tags = list(box = TRUE, type = "long")), ExcludeCharacters = structure(logical(0), tags = list(type = "string")), ExcludeNumbers = structure(logical(0), tags = list(box = TRUE, type = "boolean")), ExcludePunctuation = structure(logical(0), tags = list(box = TRUE, type = "boolean")), ExcludeUppercase = structure(logical(0), tags = list(box = TRUE, type = "boolean")), ExcludeLowercase = structure(logical(0), tags = list(box = TRUE, type = "boolean")), IncludeSpace = structure(logical(0), tags = list(box = TRUE, type = "boolean")), RequireEachIncludedType = structure(logical(0), tags = list(box = TRUE, type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$get_random_password_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(RandomPassword = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.secretsmanager$get_resource_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), ResourcePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$get_secret_value_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string")), VersionStage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$get_secret_value_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string")), SecretBinary = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), SecretString = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), VersionStages = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CreatedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$list_secret_version_ids_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(box = TRUE, type = "integer")), NextToken = structure(logical(0), tags = list(type = "string")), IncludeDeprecated = structure(logical(0), tags = list(box = TRUE, type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$list_secret_version_ids_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Versions = structure(list(structure(list(VersionId = structure(logical(0), tags = list(type = "string")), VersionStages = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LastAccessedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), CreatedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), KmsKeyIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$list_secrets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(IncludePlannedDeletion = structure(logical(0), tags = list(box = TRUE, type = "boolean")), MaxResults = structure(logical(0), tags = list(box = TRUE, type = "integer")), NextToken = structure(logical(0), tags = list(type = "string")), Filters = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), SortOrder = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$list_secrets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretList = structure(list(structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), RotationEnabled = structure(logical(0), tags = list(box = TRUE, type = "boolean")), RotationLambdaARN = structure(logical(0), tags = list(type = "string")), RotationRules = structure(list(AutomaticallyAfterDays = structure(logical(0), tags = list(box = TRUE, type = "long")), Duration = structure(logical(0), tags = list(type = "string")), ScheduleExpression = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), LastRotatedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), LastChangedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), LastAccessedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), DeletedDate = structure(logical(0), tags = list(type = "timestamp")), NextRotationDate = structure(logical(0), tags = list(type = "timestamp")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SecretVersionsToStages = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map")), OwningService = structure(logical(0), tags = list(type = "string")), CreatedDate = structure(logical(0), tags = list(box = TRUE, type = "timestamp")), PrimaryRegion = 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))
}

.secretsmanager$put_resource_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), ResourcePolicy = structure(logical(0), tags = list(type = "string")), BlockPublicPolicy = structure(logical(0), tags = list(box = TRUE, type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$put_resource_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$put_secret_value_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), ClientRequestToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), SecretBinary = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), SecretString = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), VersionStages = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$put_secret_value_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string")), VersionStages = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$remove_regions_from_replication_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), RemoveReplicaRegions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$remove_regions_from_replication_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), ReplicationStatus = structure(list(structure(list(Region = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string")), LastAccessedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$replicate_secret_to_regions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), AddReplicaRegions = structure(list(structure(list(Region = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), ForceOverwriteReplicaSecret = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$replicate_secret_to_regions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), ReplicationStatus = structure(list(structure(list(Region = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), StatusMessage = structure(logical(0), tags = list(type = "string")), LastAccessedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.secretsmanager$restore_secret_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$rotate_secret_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), ClientRequestToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), RotationLambdaARN = structure(logical(0), tags = list(type = "string")), RotationRules = structure(list(AutomaticallyAfterDays = structure(logical(0), tags = list(box = TRUE, type = "long")), Duration = structure(logical(0), tags = list(type = "string")), ScheduleExpression = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), RotateImmediately = structure(logical(0), tags = list(box = TRUE, type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$rotate_secret_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(box = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.secretsmanager$stop_replication_to_replica_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))
}

.secretsmanager$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$tag_resource_output <- function(...) {
  list()
}

.secretsmanager$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), TagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$untag_resource_output <- function(...) {
  list()
}

.secretsmanager$update_secret_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), ClientRequestToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), Description = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), SecretBinary = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), SecretString = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$update_secret_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), VersionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$update_secret_version_stage_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), VersionStage = structure(logical(0), tags = list(type = "string")), RemoveFromVersionId = structure(logical(0), tags = list(box = TRUE, type = "string")), MoveToVersionId = structure(logical(0), tags = list(box = TRUE, type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$update_secret_version_stage_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$validate_resource_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecretId = structure(logical(0), tags = list(type = "string")), ResourcePolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.secretsmanager$validate_resource_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PolicyValidationPassed = structure(logical(0), tags = list(type = "boolean")), ValidationErrors = structure(list(structure(list(CheckName = structure(logical(0), tags = list(type = "string")), ErrorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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.