R/iamrolesanywhere_interfaces.R

Defines functions update_trust_anchor_output update_trust_anchor_input update_profile_output update_profile_input update_crl_output update_crl_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input reset_notification_settings_output reset_notification_settings_input put_notification_settings_output put_notification_settings_input list_trust_anchors_output list_trust_anchors_input list_tags_for_resource_output list_tags_for_resource_input list_subjects_output list_subjects_input list_profiles_output list_profiles_input list_crls_output list_crls_input import_crl_output import_crl_input get_trust_anchor_output get_trust_anchor_input get_subject_output get_subject_input get_profile_output get_profile_input get_crl_output get_crl_input enable_trust_anchor_output enable_trust_anchor_input enable_profile_output enable_profile_input enable_crl_output enable_crl_input disable_trust_anchor_output disable_trust_anchor_input disable_profile_output disable_profile_input disable_crl_output disable_crl_input delete_trust_anchor_output delete_trust_anchor_input delete_profile_output delete_profile_input delete_crl_output delete_crl_input create_trust_anchor_output create_trust_anchor_input create_profile_output create_profile_input

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

.iamrolesanywhere$create_profile_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(durationSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), managedPolicyArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), requireInstanceProperties = structure(logical(0), tags = list(type = "boolean", box = TRUE)), roleArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sessionPolicy = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), value = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$create_profile_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(profile = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), durationSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), managedPolicyArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), profileId = structure(logical(0), tags = list(type = "string")), requireInstanceProperties = structure(logical(0), tags = list(type = "boolean", box = TRUE)), roleArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sessionPolicy = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$create_trust_anchor_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), value = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$create_trust_anchor_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(trustAnchor = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), configuredBy = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), trustAnchorId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$delete_crl_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(crl = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), crlArn = structure(logical(0), tags = list(type = "string")), crlData = structure(logical(0), tags = list(type = "blob")), crlId = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$delete_profile_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(profile = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), durationSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), managedPolicyArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), profileId = structure(logical(0), tags = list(type = "string")), requireInstanceProperties = structure(logical(0), tags = list(type = "boolean", box = TRUE)), roleArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sessionPolicy = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$delete_trust_anchor_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(trustAnchor = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), configuredBy = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), trustAnchorId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$disable_crl_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(crl = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), crlArn = structure(logical(0), tags = list(type = "string")), crlData = structure(logical(0), tags = list(type = "blob")), crlId = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$disable_profile_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(profile = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), durationSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), managedPolicyArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), profileId = structure(logical(0), tags = list(type = "string")), requireInstanceProperties = structure(logical(0), tags = list(type = "boolean", box = TRUE)), roleArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sessionPolicy = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$disable_trust_anchor_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(trustAnchor = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), configuredBy = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), trustAnchorId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$enable_crl_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(crl = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), crlArn = structure(logical(0), tags = list(type = "string")), crlData = structure(logical(0), tags = list(type = "blob")), crlId = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$enable_profile_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(profile = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), durationSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), managedPolicyArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), profileId = structure(logical(0), tags = list(type = "string")), requireInstanceProperties = structure(logical(0), tags = list(type = "boolean", box = TRUE)), roleArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sessionPolicy = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$enable_trust_anchor_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(trustAnchor = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), configuredBy = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), trustAnchorId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$get_crl_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(crl = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), crlArn = structure(logical(0), tags = list(type = "string")), crlData = structure(logical(0), tags = list(type = "blob")), crlId = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$get_profile_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(profile = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), durationSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), managedPolicyArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), profileId = structure(logical(0), tags = list(type = "string")), requireInstanceProperties = structure(logical(0), tags = list(type = "boolean", box = TRUE)), roleArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sessionPolicy = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$get_subject_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(subject = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), credentials = structure(list(structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), failed = structure(logical(0), tags = list(type = "boolean", box = TRUE)), issuer = structure(logical(0), tags = list(type = "string")), seenAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), serialNumber = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), instanceProperties = structure(list(structure(list(failed = structure(logical(0), tags = list(type = "boolean", box = TRUE)), properties = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), seenAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list")), lastSeenAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), subjectArn = structure(logical(0), tags = list(type = "string")), subjectId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), x509Subject = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$get_trust_anchor_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(trustAnchor = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), configuredBy = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), trustAnchorId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$import_crl_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(crlData = structure(logical(0), tags = list(type = "blob")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), value = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), trustAnchorArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$import_crl_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(crl = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), crlArn = structure(logical(0), tags = list(type = "string")), crlData = structure(logical(0), tags = list(type = "blob")), crlId = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$list_crls_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(crls = structure(list(structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), crlArn = structure(logical(0), tags = list(type = "string")), crlData = structure(logical(0), tags = list(type = "blob")), crlId = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), 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))
}

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

.iamrolesanywhere$list_profiles_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), profiles = structure(list(structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), durationSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), managedPolicyArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), profileId = structure(logical(0), tags = list(type = "string")), requireInstanceProperties = structure(logical(0), tags = list(type = "boolean", box = TRUE)), roleArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sessionPolicy = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$list_subjects_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), subjects = structure(list(structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), lastSeenAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), subjectArn = structure(logical(0), tags = list(type = "string")), subjectId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), x509Subject = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$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", sensitive = TRUE)), value = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.iamrolesanywhere$list_trust_anchors_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), trustAnchors = structure(list(structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), configuredBy = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), trustAnchorId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$put_notification_settings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), trustAnchorId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$put_notification_settings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(trustAnchor = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), configuredBy = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), trustAnchorId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$reset_notification_settings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(notificationSettingKeys = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), event = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), trustAnchorId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$reset_notification_settings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(trustAnchor = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), configuredBy = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), trustAnchorId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), value = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

.iamrolesanywhere$update_crl_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(crlData = structure(logical(0), tags = list(type = "blob")), crlId = structure(logical(0), tags = list(location = "uri", locationName = "crlId", type = "string")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$update_crl_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(crl = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), crlArn = structure(logical(0), tags = list(type = "string")), crlData = structure(logical(0), tags = list(type = "blob")), crlId = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$update_profile_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(durationSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), managedPolicyArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), profileId = structure(logical(0), tags = list(location = "uri", locationName = "profileId", type = "string")), roleArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sessionPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$update_profile_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(profile = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), durationSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), managedPolicyArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), name = structure(logical(0), tags = list(type = "string")), profileArn = structure(logical(0), tags = list(type = "string")), profileId = structure(logical(0), tags = list(type = "string")), requireInstanceProperties = structure(logical(0), tags = list(type = "boolean", box = TRUE)), roleArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sessionPolicy = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$update_trust_anchor_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), trustAnchorId = structure(logical(0), tags = list(location = "uri", locationName = "trustAnchorId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.iamrolesanywhere$update_trust_anchor_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(trustAnchor = structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), name = structure(logical(0), tags = list(type = "string")), notificationSettings = structure(list(structure(list(channel = structure(logical(0), tags = list(type = "string")), configuredBy = structure(logical(0), tags = list(type = "string")), enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), event = structure(logical(0), tags = list(type = "string")), threshold = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), source = structure(list(sourceData = structure(list(acmPcaArn = structure(logical(0), tags = list(type = "string")), x509CertificateData = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), trustAnchorArn = structure(logical(0), tags = list(type = "string")), trustAnchorId = structure(logical(0), tags = list(type = "string")), updatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure"))), 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.