R/cloudhsmv2_interfaces.R

Defines functions untag_resource_output untag_resource_input tag_resource_output tag_resource_input restore_backup_output restore_backup_input modify_cluster_output modify_cluster_input modify_backup_attributes_output modify_backup_attributes_input list_tags_output list_tags_input initialize_cluster_output initialize_cluster_input describe_clusters_output describe_clusters_input describe_backups_output describe_backups_input delete_hsm_output delete_hsm_input delete_cluster_output delete_cluster_input delete_backup_output delete_backup_input create_hsm_output create_hsm_input create_cluster_output create_cluster_input copy_backup_to_region_output copy_backup_to_region_input

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

.cloudhsmv2$copy_backup_to_region_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DestinationRegion = structure(logical(0), tags = list(type = "string")), BackupId = structure(logical(0), tags = list(type = "string")), TagList = 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))
}

.cloudhsmv2$copy_backup_to_region_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DestinationBackup = structure(list(CreateTimestamp = structure(logical(0), tags = list(type = "timestamp")), SourceRegion = structure(logical(0), tags = list(type = "string")), SourceBackup = structure(logical(0), tags = list(type = "string")), SourceCluster = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$create_cluster_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(BackupRetentionPolicy = structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), HsmType = structure(logical(0), tags = list(type = "string")), SourceBackupId = structure(logical(0), tags = list(type = "string")), SubnetIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), TagList = 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))
}

.cloudhsmv2$create_cluster_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Cluster = structure(list(BackupPolicy = structure(logical(0), tags = list(type = "string")), BackupRetentionPolicy = structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ClusterId = structure(logical(0), tags = list(type = "string")), CreateTimestamp = structure(logical(0), tags = list(type = "timestamp")), Hsms = structure(list(structure(list(AvailabilityZone = structure(logical(0), tags = list(type = "string")), ClusterId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), EniId = structure(logical(0), tags = list(type = "string")), EniIp = structure(logical(0), tags = list(type = "string")), HsmId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HsmType = structure(logical(0), tags = list(type = "string")), PreCoPassword = structure(logical(0), tags = list(type = "string")), SecurityGroup = structure(logical(0), tags = list(type = "string")), SourceBackupId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateMessage = structure(logical(0), tags = list(type = "string")), SubnetMapping = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), VpcId = structure(logical(0), tags = list(type = "string")), Certificates = structure(list(ClusterCsr = structure(logical(0), tags = list(type = "string")), HsmCertificate = structure(logical(0), tags = list(type = "string")), AwsHardwareCertificate = structure(logical(0), tags = list(type = "string")), ManufacturerHardwareCertificate = structure(logical(0), tags = list(type = "string")), ClusterCertificate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TagList = 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"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$create_hsm_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ClusterId = structure(logical(0), tags = list(type = "string")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), IpAddress = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$create_hsm_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Hsm = structure(list(AvailabilityZone = structure(logical(0), tags = list(type = "string")), ClusterId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), EniId = structure(logical(0), tags = list(type = "string")), EniIp = structure(logical(0), tags = list(type = "string")), HsmId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudhsmv2$delete_backup_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Backup = structure(list(BackupId = structure(logical(0), tags = list(type = "string")), BackupState = structure(logical(0), tags = list(type = "string")), ClusterId = structure(logical(0), tags = list(type = "string")), CreateTimestamp = structure(logical(0), tags = list(type = "timestamp")), CopyTimestamp = structure(logical(0), tags = list(type = "timestamp")), NeverExpires = structure(logical(0), tags = list(type = "boolean")), SourceRegion = structure(logical(0), tags = list(type = "string")), SourceBackup = structure(logical(0), tags = list(type = "string")), SourceCluster = structure(logical(0), tags = list(type = "string")), DeleteTimestamp = structure(logical(0), tags = list(type = "timestamp")), TagList = 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"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudhsmv2$delete_cluster_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Cluster = structure(list(BackupPolicy = structure(logical(0), tags = list(type = "string")), BackupRetentionPolicy = structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ClusterId = structure(logical(0), tags = list(type = "string")), CreateTimestamp = structure(logical(0), tags = list(type = "timestamp")), Hsms = structure(list(structure(list(AvailabilityZone = structure(logical(0), tags = list(type = "string")), ClusterId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), EniId = structure(logical(0), tags = list(type = "string")), EniIp = structure(logical(0), tags = list(type = "string")), HsmId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HsmType = structure(logical(0), tags = list(type = "string")), PreCoPassword = structure(logical(0), tags = list(type = "string")), SecurityGroup = structure(logical(0), tags = list(type = "string")), SourceBackupId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateMessage = structure(logical(0), tags = list(type = "string")), SubnetMapping = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), VpcId = structure(logical(0), tags = list(type = "string")), Certificates = structure(list(ClusterCsr = structure(logical(0), tags = list(type = "string")), HsmCertificate = structure(logical(0), tags = list(type = "string")), AwsHardwareCertificate = structure(logical(0), tags = list(type = "string")), ManufacturerHardwareCertificate = structure(logical(0), tags = list(type = "string")), ClusterCertificate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TagList = 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"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$delete_hsm_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ClusterId = structure(logical(0), tags = list(type = "string")), HsmId = structure(logical(0), tags = list(type = "string")), EniId = structure(logical(0), tags = list(type = "string")), EniIp = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudhsmv2$describe_backups_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")), Filters = structure(list(structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "map")), SortAscending = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$describe_backups_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Backups = structure(list(structure(list(BackupId = structure(logical(0), tags = list(type = "string")), BackupState = structure(logical(0), tags = list(type = "string")), ClusterId = structure(logical(0), tags = list(type = "string")), CreateTimestamp = structure(logical(0), tags = list(type = "timestamp")), CopyTimestamp = structure(logical(0), tags = list(type = "timestamp")), NeverExpires = structure(logical(0), tags = list(type = "boolean")), SourceRegion = structure(logical(0), tags = list(type = "string")), SourceBackup = structure(logical(0), tags = list(type = "string")), SourceCluster = structure(logical(0), tags = list(type = "string")), DeleteTimestamp = structure(logical(0), tags = list(type = "timestamp")), TagList = 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"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudhsmv2$describe_clusters_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Clusters = structure(list(structure(list(BackupPolicy = structure(logical(0), tags = list(type = "string")), BackupRetentionPolicy = structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ClusterId = structure(logical(0), tags = list(type = "string")), CreateTimestamp = structure(logical(0), tags = list(type = "timestamp")), Hsms = structure(list(structure(list(AvailabilityZone = structure(logical(0), tags = list(type = "string")), ClusterId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), EniId = structure(logical(0), tags = list(type = "string")), EniIp = structure(logical(0), tags = list(type = "string")), HsmId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HsmType = structure(logical(0), tags = list(type = "string")), PreCoPassword = structure(logical(0), tags = list(type = "string")), SecurityGroup = structure(logical(0), tags = list(type = "string")), SourceBackupId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateMessage = structure(logical(0), tags = list(type = "string")), SubnetMapping = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), VpcId = structure(logical(0), tags = list(type = "string")), Certificates = structure(list(ClusterCsr = structure(logical(0), tags = list(type = "string")), HsmCertificate = structure(logical(0), tags = list(type = "string")), AwsHardwareCertificate = structure(logical(0), tags = list(type = "string")), ManufacturerHardwareCertificate = structure(logical(0), tags = list(type = "string")), ClusterCertificate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TagList = 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"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$initialize_cluster_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ClusterId = structure(logical(0), tags = list(type = "string")), SignedCert = structure(logical(0), tags = list(type = "string")), TrustAnchor = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$initialize_cluster_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(State = structure(logical(0), tags = list(type = "string")), StateMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudhsmv2$list_tags_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TagList = 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))
}

.cloudhsmv2$modify_backup_attributes_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(BackupId = structure(logical(0), tags = list(type = "string")), NeverExpires = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$modify_backup_attributes_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Backup = structure(list(BackupId = structure(logical(0), tags = list(type = "string")), BackupState = structure(logical(0), tags = list(type = "string")), ClusterId = structure(logical(0), tags = list(type = "string")), CreateTimestamp = structure(logical(0), tags = list(type = "timestamp")), CopyTimestamp = structure(logical(0), tags = list(type = "timestamp")), NeverExpires = structure(logical(0), tags = list(type = "boolean")), SourceRegion = structure(logical(0), tags = list(type = "string")), SourceBackup = structure(logical(0), tags = list(type = "string")), SourceCluster = structure(logical(0), tags = list(type = "string")), DeleteTimestamp = structure(logical(0), tags = list(type = "timestamp")), TagList = 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"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$modify_cluster_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(BackupRetentionPolicy = structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ClusterId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$modify_cluster_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Cluster = structure(list(BackupPolicy = structure(logical(0), tags = list(type = "string")), BackupRetentionPolicy = structure(list(Type = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ClusterId = structure(logical(0), tags = list(type = "string")), CreateTimestamp = structure(logical(0), tags = list(type = "timestamp")), Hsms = structure(list(structure(list(AvailabilityZone = structure(logical(0), tags = list(type = "string")), ClusterId = structure(logical(0), tags = list(type = "string")), SubnetId = structure(logical(0), tags = list(type = "string")), EniId = structure(logical(0), tags = list(type = "string")), EniIp = structure(logical(0), tags = list(type = "string")), HsmId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HsmType = structure(logical(0), tags = list(type = "string")), PreCoPassword = structure(logical(0), tags = list(type = "string")), SecurityGroup = structure(logical(0), tags = list(type = "string")), SourceBackupId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), StateMessage = structure(logical(0), tags = list(type = "string")), SubnetMapping = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), VpcId = structure(logical(0), tags = list(type = "string")), Certificates = structure(list(ClusterCsr = structure(logical(0), tags = list(type = "string")), HsmCertificate = structure(logical(0), tags = list(type = "string")), AwsHardwareCertificate = structure(logical(0), tags = list(type = "string")), ManufacturerHardwareCertificate = structure(logical(0), tags = list(type = "string")), ClusterCertificate = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TagList = 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"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.cloudhsmv2$restore_backup_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Backup = structure(list(BackupId = structure(logical(0), tags = list(type = "string")), BackupState = structure(logical(0), tags = list(type = "string")), ClusterId = structure(logical(0), tags = list(type = "string")), CreateTimestamp = structure(logical(0), tags = list(type = "timestamp")), CopyTimestamp = structure(logical(0), tags = list(type = "timestamp")), NeverExpires = structure(logical(0), tags = list(type = "boolean")), SourceRegion = structure(logical(0), tags = list(type = "string")), SourceBackup = structure(logical(0), tags = list(type = "string")), SourceCluster = structure(logical(0), tags = list(type = "string")), DeleteTimestamp = structure(logical(0), tags = list(type = "timestamp")), TagList = 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"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.cloudhsmv2$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceId = structure(logical(0), tags = list(type = "string")), TagList = 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))
}

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

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

.cloudhsmv2$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(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.