R/efs_interfaces.R

Defines functions update_file_system_protection_output update_file_system_protection_input update_file_system_output update_file_system_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input put_lifecycle_configuration_output put_lifecycle_configuration_input put_file_system_policy_output put_file_system_policy_input put_backup_policy_output put_backup_policy_input put_account_preferences_output put_account_preferences_input modify_mount_target_security_groups_output modify_mount_target_security_groups_input list_tags_for_resource_output list_tags_for_resource_input describe_tags_output describe_tags_input describe_replication_configurations_output describe_replication_configurations_input describe_mount_targets_output describe_mount_targets_input describe_mount_target_security_groups_output describe_mount_target_security_groups_input describe_lifecycle_configuration_output describe_lifecycle_configuration_input describe_file_systems_output describe_file_systems_input describe_file_system_policy_output describe_file_system_policy_input describe_backup_policy_output describe_backup_policy_input describe_account_preferences_output describe_account_preferences_input describe_access_points_output describe_access_points_input delete_tags_output delete_tags_input delete_replication_configuration_output delete_replication_configuration_input delete_mount_target_output delete_mount_target_input delete_file_system_policy_output delete_file_system_policy_input delete_file_system_output delete_file_system_input delete_access_point_output delete_access_point_input create_tags_output create_tags_input create_replication_configuration_output create_replication_configuration_input create_mount_target_output create_mount_target_input create_file_system_output create_file_system_input create_access_point_output create_access_point_input

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

.efs$create_access_point_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ClientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, 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")), FileSystemId = structure(logical(0), tags = list(type = "string")), PosixUser = structure(list(Uid = structure(logical(0), tags = list(type = "long")), Gid = structure(logical(0), tags = list(type = "long")), SecondaryGids = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "list"))), tags = list(type = "structure")), RootDirectory = structure(list(Path = structure(logical(0), tags = list(type = "string")), CreationInfo = structure(list(OwnerUid = structure(logical(0), tags = list(type = "long")), OwnerGid = structure(logical(0), tags = list(type = "long")), Permissions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$create_access_point_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ClientToken = structure(logical(0), tags = list(type = "string")), Name = 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")), AccessPointId = structure(logical(0), tags = list(type = "string")), AccessPointArn = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), PosixUser = structure(list(Uid = structure(logical(0), tags = list(type = "long")), Gid = structure(logical(0), tags = list(type = "long")), SecondaryGids = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "list"))), tags = list(type = "structure")), RootDirectory = structure(list(Path = structure(logical(0), tags = list(type = "string")), CreationInfo = structure(list(OwnerUid = structure(logical(0), tags = list(type = "long")), OwnerGid = structure(logical(0), tags = list(type = "long")), Permissions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), OwnerId = structure(logical(0), tags = list(type = "string")), LifeCycleState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$create_file_system_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(CreationToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), PerformanceMode = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), ThroughputMode = structure(logical(0), tags = list(type = "string")), ProvisionedThroughputInMibps = structure(logical(0), tags = list(type = "double")), AvailabilityZoneName = structure(logical(0), tags = list(type = "string")), Backup = structure(logical(0), tags = list(type = "boolean")), 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))
}

.efs$create_file_system_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OwnerId = structure(logical(0), tags = list(type = "string")), CreationToken = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), FileSystemArn = structure(logical(0), tags = list(type = "string")), CreationTime = structure(logical(0), tags = list(type = "timestamp")), LifeCycleState = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), NumberOfMountTargets = structure(logical(0), tags = list(type = "integer")), SizeInBytes = structure(list(Value = structure(logical(0), tags = list(type = "long")), Timestamp = structure(logical(0), tags = list(type = "timestamp")), ValueInIA = structure(logical(0), tags = list(type = "long")), ValueInStandard = structure(logical(0), tags = list(type = "long")), ValueInArchive = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), PerformanceMode = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), ThroughputMode = structure(logical(0), tags = list(type = "string")), ProvisionedThroughputInMibps = structure(logical(0), tags = list(type = "double")), AvailabilityZoneName = structure(logical(0), tags = list(type = "string")), AvailabilityZoneId = 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")), FileSystemProtection = structure(list(ReplicationOverwriteProtection = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$create_mount_target_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FileSystemId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), IpAddress = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$create_mount_target_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OwnerId = structure(logical(0), tags = list(type = "string")), MountTargetId = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), LifeCycleState = structure(logical(0), tags = list(type = "string")), IpAddress = structure(logical(0), tags = list(type = "string")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), AvailabilityZoneId = structure(logical(0), tags = list(type = "string")), AvailabilityZoneName = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$create_replication_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SourceFileSystemId = structure(logical(0), tags = list(location = "uri", locationName = "SourceFileSystemId", type = "string")), Destinations = structure(list(structure(list(Region = structure(logical(0), tags = list(type = "string")), AvailabilityZoneName = structure(logical(0), tags = list(type = "string")), KmsKeyId = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$create_replication_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SourceFileSystemId = structure(logical(0), tags = list(type = "string")), SourceFileSystemRegion = structure(logical(0), tags = list(type = "string")), SourceFileSystemArn = structure(logical(0), tags = list(type = "string")), OriginalSourceFileSystemArn = structure(logical(0), tags = list(type = "string")), CreationTime = structure(logical(0), tags = list(type = "timestamp")), Destinations = structure(list(structure(list(Status = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), Region = structure(logical(0), tags = list(type = "string")), LastReplicatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$create_tags_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FileSystemId = structure(logical(0), tags = list(location = "uri", locationName = "FileSystemId", 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))
}

.efs$create_tags_output <- function(...) {
  list()
}

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

.efs$delete_access_point_output <- function(...) {
  list()
}

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

.efs$delete_file_system_output <- function(...) {
  list()
}

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

.efs$delete_file_system_policy_output <- function(...) {
  list()
}

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

.efs$delete_mount_target_output <- function(...) {
  list()
}

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

.efs$delete_replication_configuration_output <- function(...) {
  list()
}

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

.efs$delete_tags_output <- function(...) {
  list()
}

.efs$describe_access_points_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string")), AccessPointId = structure(logical(0), tags = list(location = "querystring", locationName = "AccessPointId", type = "string")), FileSystemId = structure(logical(0), tags = list(location = "querystring", locationName = "FileSystemId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$describe_access_points_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AccessPoints = structure(list(structure(list(ClientToken = structure(logical(0), tags = list(type = "string")), Name = 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")), AccessPointId = structure(logical(0), tags = list(type = "string")), AccessPointArn = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), PosixUser = structure(list(Uid = structure(logical(0), tags = list(type = "long")), Gid = structure(logical(0), tags = list(type = "long")), SecondaryGids = structure(list(structure(logical(0), tags = list(type = "long"))), tags = list(type = "list"))), tags = list(type = "structure")), RootDirectory = structure(list(Path = structure(logical(0), tags = list(type = "string")), CreationInfo = structure(list(OwnerUid = structure(logical(0), tags = list(type = "long")), OwnerGid = structure(logical(0), tags = list(type = "long")), Permissions = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), OwnerId = structure(logical(0), tags = list(type = "string")), LifeCycleState = 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))
}

.efs$describe_account_preferences_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(type = "string")), MaxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$describe_account_preferences_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceIdPreference = structure(list(ResourceIdType = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.efs$describe_backup_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(BackupPolicy = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.efs$describe_file_system_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FileSystemId = structure(logical(0), tags = list(type = "string")), Policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$describe_file_systems_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), CreationToken = structure(logical(0), tags = list(location = "querystring", locationName = "CreationToken", type = "string")), FileSystemId = structure(logical(0), tags = list(location = "querystring", locationName = "FileSystemId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$describe_file_systems_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Marker = structure(logical(0), tags = list(type = "string")), FileSystems = structure(list(structure(list(OwnerId = structure(logical(0), tags = list(type = "string")), CreationToken = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), FileSystemArn = structure(logical(0), tags = list(type = "string")), CreationTime = structure(logical(0), tags = list(type = "timestamp")), LifeCycleState = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), NumberOfMountTargets = structure(logical(0), tags = list(type = "integer")), SizeInBytes = structure(list(Value = structure(logical(0), tags = list(type = "long")), Timestamp = structure(logical(0), tags = list(type = "timestamp")), ValueInIA = structure(logical(0), tags = list(type = "long")), ValueInStandard = structure(logical(0), tags = list(type = "long")), ValueInArchive = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), PerformanceMode = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), ThroughputMode = structure(logical(0), tags = list(type = "string")), ProvisionedThroughputInMibps = structure(logical(0), tags = list(type = "double")), AvailabilityZoneName = structure(logical(0), tags = list(type = "string")), AvailabilityZoneId = 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")), FileSystemProtection = structure(list(ReplicationOverwriteProtection = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), NextMarker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.efs$describe_lifecycle_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LifecyclePolicies = structure(list(structure(list(TransitionToIA = structure(logical(0), tags = list(type = "string")), TransitionToPrimaryStorageClass = structure(logical(0), tags = list(type = "string")), TransitionToArchive = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.efs$describe_mount_targets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), FileSystemId = structure(logical(0), tags = list(location = "querystring", locationName = "FileSystemId", type = "string")), MountTargetId = structure(logical(0), tags = list(location = "querystring", locationName = "MountTargetId", type = "string")), AccessPointId = structure(logical(0), tags = list(location = "querystring", locationName = "AccessPointId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$describe_mount_targets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Marker = structure(logical(0), tags = list(type = "string")), MountTargets = structure(list(structure(list(OwnerId = structure(logical(0), tags = list(type = "string")), MountTargetId = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), LifeCycleState = structure(logical(0), tags = list(type = "string")), IpAddress = structure(logical(0), tags = list(type = "string")), NetworkInterfaceId = structure(logical(0), tags = list(type = "string")), AvailabilityZoneId = structure(logical(0), tags = list(type = "string")), AvailabilityZoneName = structure(logical(0), tags = list(type = "string")), VpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextMarker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$describe_replication_configurations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FileSystemId = structure(logical(0), tags = list(location = "querystring", locationName = "FileSystemId", type = "string")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$describe_replication_configurations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Replications = structure(list(structure(list(SourceFileSystemId = structure(logical(0), tags = list(type = "string")), SourceFileSystemRegion = structure(logical(0), tags = list(type = "string")), SourceFileSystemArn = structure(logical(0), tags = list(type = "string")), OriginalSourceFileSystemArn = structure(logical(0), tags = list(type = "string")), CreationTime = structure(logical(0), tags = list(type = "timestamp")), Destinations = structure(list(structure(list(Status = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), Region = structure(logical(0), tags = list(type = "string")), LastReplicatedTimestamp = structure(logical(0), tags = list(type = "timestamp"))), 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))
}

.efs$describe_tags_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), FileSystemId = structure(logical(0), tags = list(location = "uri", locationName = "FileSystemId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.efs$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceId = structure(logical(0), tags = list(location = "uri", locationName = "ResourceId", type = "string")), MaxResults = structure(logical(0), tags = list(location = "querystring", locationName = "MaxResults", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "NextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.efs$modify_mount_target_security_groups_output <- function(...) {
  list()
}

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

.efs$put_account_preferences_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceIdPreference = structure(list(ResourceIdType = structure(logical(0), tags = list(type = "string")), Resources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$put_backup_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FileSystemId = structure(logical(0), tags = list(location = "uri", locationName = "FileSystemId", type = "string")), BackupPolicy = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$put_backup_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(BackupPolicy = structure(list(Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$put_file_system_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FileSystemId = structure(logical(0), tags = list(location = "uri", locationName = "FileSystemId", type = "string")), Policy = structure(logical(0), tags = list(type = "string")), BypassPolicyLockoutSafetyCheck = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$put_file_system_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FileSystemId = structure(logical(0), tags = list(type = "string")), Policy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$put_lifecycle_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FileSystemId = structure(logical(0), tags = list(location = "uri", locationName = "FileSystemId", type = "string")), LifecyclePolicies = structure(list(structure(list(TransitionToIA = structure(logical(0), tags = list(type = "string")), TransitionToPrimaryStorageClass = structure(logical(0), tags = list(type = "string")), TransitionToArchive = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$put_lifecycle_configuration_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LifecyclePolicies = structure(list(structure(list(TransitionToIA = structure(logical(0), tags = list(type = "string")), TransitionToPrimaryStorageClass = structure(logical(0), tags = list(type = "string")), TransitionToArchive = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceId = structure(logical(0), tags = list(location = "uri", locationName = "ResourceId", 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))
}

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

.efs$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceId = structure(logical(0), tags = list(location = "uri", locationName = "ResourceId", 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))
}

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

.efs$update_file_system_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(FileSystemId = structure(logical(0), tags = list(location = "uri", locationName = "FileSystemId", type = "string")), ThroughputMode = structure(logical(0), tags = list(type = "string")), ProvisionedThroughputInMibps = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.efs$update_file_system_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(OwnerId = structure(logical(0), tags = list(type = "string")), CreationToken = structure(logical(0), tags = list(type = "string")), FileSystemId = structure(logical(0), tags = list(type = "string")), FileSystemArn = structure(logical(0), tags = list(type = "string")), CreationTime = structure(logical(0), tags = list(type = "timestamp")), LifeCycleState = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), NumberOfMountTargets = structure(logical(0), tags = list(type = "integer")), SizeInBytes = structure(list(Value = structure(logical(0), tags = list(type = "long")), Timestamp = structure(logical(0), tags = list(type = "timestamp")), ValueInIA = structure(logical(0), tags = list(type = "long")), ValueInStandard = structure(logical(0), tags = list(type = "long")), ValueInArchive = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure")), PerformanceMode = structure(logical(0), tags = list(type = "string")), Encrypted = structure(logical(0), tags = list(type = "boolean")), KmsKeyId = structure(logical(0), tags = list(type = "string")), ThroughputMode = structure(logical(0), tags = list(type = "string")), ProvisionedThroughputInMibps = structure(logical(0), tags = list(type = "double")), AvailabilityZoneName = structure(logical(0), tags = list(type = "string")), AvailabilityZoneId = 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")), FileSystemProtection = structure(list(ReplicationOverwriteProtection = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

Try the paws.storage package in your browser

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

paws.storage documentation built on May 29, 2024, 2:03 a.m.