R/ram_interfaces.R

Defines functions update_resource_share_output update_resource_share_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input set_default_permission_version_output set_default_permission_version_input replace_permission_associations_output replace_permission_associations_input reject_resource_share_invitation_output reject_resource_share_invitation_input promote_resource_share_created_from_policy_output promote_resource_share_created_from_policy_input promote_permission_created_from_policy_output promote_permission_created_from_policy_input list_resources_output list_resources_input list_resource_types_output list_resource_types_input list_resource_share_permissions_output list_resource_share_permissions_input list_replace_permission_associations_work_output list_replace_permission_associations_work_input list_principals_output list_principals_input list_permissions_output list_permissions_input list_permission_versions_output list_permission_versions_input list_permission_associations_output list_permission_associations_input list_pending_invitation_resources_output list_pending_invitation_resources_input get_resource_shares_output get_resource_shares_input get_resource_share_invitations_output get_resource_share_invitations_input get_resource_share_associations_output get_resource_share_associations_input get_resource_policies_output get_resource_policies_input get_permission_output get_permission_input enable_sharing_with_aws_organization_output enable_sharing_with_aws_organization_input disassociate_resource_share_permission_output disassociate_resource_share_permission_input disassociate_resource_share_output disassociate_resource_share_input delete_resource_share_output delete_resource_share_input delete_permission_version_output delete_permission_version_input delete_permission_output delete_permission_input create_resource_share_output create_resource_share_input create_permission_version_output create_permission_version_input create_permission_output create_permission_input associate_resource_share_permission_output associate_resource_share_permission_input associate_resource_share_output associate_resource_share_input accept_resource_share_invitation_output accept_resource_share_invitation_input

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

.ram$accept_resource_share_invitation_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareInvitationArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$accept_resource_share_invitation_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareInvitation = structure(list(resourceShareInvitationArn = structure(logical(0), tags = list(type = "string")), resourceShareName = structure(logical(0), tags = list(type = "string")), resourceShareArn = structure(logical(0), tags = list(type = "string")), senderAccountId = structure(logical(0), tags = list(type = "string")), receiverAccountId = structure(logical(0), tags = list(type = "string")), invitationTimestamp = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), resourceShareAssociations = structure(list(structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), resourceShareName = structure(logical(0), tags = list(type = "string")), associatedEntity = structure(logical(0), tags = list(type = "string")), associationType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), external = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, deprecatedMessage = "This member has been deprecated. Use ListPendingInvitationResources.", type = "list")), receiverArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$associate_resource_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), resourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), principals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), clientToken = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$associate_resource_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareAssociations = structure(list(structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), resourceShareName = structure(logical(0), tags = list(type = "string")), associatedEntity = structure(logical(0), tags = list(type = "string")), associationType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), external = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$associate_resource_share_permission_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), permissionArn = structure(logical(0), tags = list(type = "string")), replace = structure(logical(0), tags = list(type = "boolean")), clientToken = structure(logical(0), tags = list(type = "string")), permissionVersion = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$associate_resource_share_permission_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(returnValue = structure(logical(0), tags = list(type = "boolean")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$create_permission_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), policyTemplate = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$create_permission_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permission = structure(list(arn = structure(logical(0), tags = list(type = "string")), version = structure(logical(0), tags = list(type = "string")), defaultVersion = structure(logical(0), tags = list(type = "boolean")), name = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), isResourceTypeDefault = structure(logical(0), tags = list(type = "boolean")), permissionType = structure(logical(0), tags = list(type = "string")), featureSet = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$create_permission_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permissionArn = structure(logical(0), tags = list(type = "string")), policyTemplate = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$create_permission_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permission = structure(list(arn = structure(logical(0), tags = list(type = "string")), version = structure(logical(0), tags = list(type = "string")), defaultVersion = structure(logical(0), tags = list(type = "boolean")), name = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), permission = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), isResourceTypeDefault = structure(logical(0), tags = list(type = "boolean")), permissionType = structure(logical(0), tags = list(type = "string")), featureSet = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$create_resource_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), resourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), principals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "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")), allowExternalPrincipals = structure(logical(0), tags = list(type = "boolean")), clientToken = structure(logical(0), tags = list(type = "string")), permissionArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), sources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$create_resource_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShare = structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), owningAccountId = structure(logical(0), tags = list(type = "string")), allowExternalPrincipals = structure(logical(0), tags = list(type = "boolean")), status = structure(logical(0), tags = list(type = "string")), statusMessage = 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")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), featureSet = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.ram$delete_permission_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(returnValue = structure(logical(0), tags = list(type = "boolean")), clientToken = structure(logical(0), tags = list(type = "string")), permissionStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$delete_permission_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permissionArn = structure(logical(0), tags = list(location = "querystring", locationName = "permissionArn", type = "string")), permissionVersion = structure(logical(0), tags = list(location = "querystring", locationName = "permissionVersion", type = "integer")), clientToken = structure(logical(0), tags = list(location = "querystring", locationName = "clientToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$delete_permission_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(returnValue = structure(logical(0), tags = list(type = "boolean")), clientToken = structure(logical(0), tags = list(type = "string")), permissionStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.ram$delete_resource_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(returnValue = structure(logical(0), tags = list(type = "boolean")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$disassociate_resource_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), resourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), principals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), clientToken = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$disassociate_resource_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareAssociations = structure(list(structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), resourceShareName = structure(logical(0), tags = list(type = "string")), associatedEntity = structure(logical(0), tags = list(type = "string")), associationType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), external = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$disassociate_resource_share_permission_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), permissionArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$disassociate_resource_share_permission_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(returnValue = structure(logical(0), tags = list(type = "boolean")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.ram$enable_sharing_with_aws_organization_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(returnValue = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$get_permission_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permissionArn = structure(logical(0), tags = list(type = "string")), permissionVersion = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$get_permission_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permission = structure(list(arn = structure(logical(0), tags = list(type = "string")), version = structure(logical(0), tags = list(type = "string")), defaultVersion = structure(logical(0), tags = list(type = "boolean")), name = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), permission = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), isResourceTypeDefault = structure(logical(0), tags = list(type = "boolean")), permissionType = structure(logical(0), tags = list(type = "string")), featureSet = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$get_resource_policies_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), principal = 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))
}

.ram$get_resource_policies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$get_resource_share_associations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(associationType = structure(logical(0), tags = list(type = "string")), resourceShareArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), resourceArn = structure(logical(0), tags = list(type = "string")), principal = structure(logical(0), tags = list(type = "string")), associationStatus = 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))
}

.ram$get_resource_share_associations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareAssociations = structure(list(structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), resourceShareName = structure(logical(0), tags = list(type = "string")), associatedEntity = structure(logical(0), tags = list(type = "string")), associationType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), external = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$get_resource_share_invitations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareInvitationArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), resourceShareArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "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))
}

.ram$get_resource_share_invitations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareInvitations = structure(list(structure(list(resourceShareInvitationArn = structure(logical(0), tags = list(type = "string")), resourceShareName = structure(logical(0), tags = list(type = "string")), resourceShareArn = structure(logical(0), tags = list(type = "string")), senderAccountId = structure(logical(0), tags = list(type = "string")), receiverAccountId = structure(logical(0), tags = list(type = "string")), invitationTimestamp = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), resourceShareAssociations = structure(list(structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), resourceShareName = structure(logical(0), tags = list(type = "string")), associatedEntity = structure(logical(0), tags = list(type = "string")), associationType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), external = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, deprecatedMessage = "This member has been deprecated. Use ListPendingInvitationResources.", type = "list")), receiverArn = 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))
}

.ram$get_resource_shares_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), resourceShareStatus = structure(logical(0), tags = list(type = "string")), resourceOwner = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), tagFilters = structure(list(structure(list(tagKey = structure(logical(0), tags = list(type = "string")), tagValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), permissionArn = structure(logical(0), tags = list(type = "string")), permissionVersion = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$get_resource_shares_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShares = structure(list(structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), owningAccountId = structure(logical(0), tags = list(type = "string")), allowExternalPrincipals = structure(logical(0), tags = list(type = "boolean")), status = structure(logical(0), tags = list(type = "string")), statusMessage = 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")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), featureSet = 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))
}

.ram$list_pending_invitation_resources_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareInvitationArn = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), resourceRegionScope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$list_pending_invitation_resources_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resources = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), resourceShareArn = structure(logical(0), tags = list(type = "string")), resourceGroupArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), resourceRegionScope = 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))
}

.ram$list_permission_associations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permissionArn = structure(logical(0), tags = list(type = "string")), permissionVersion = structure(logical(0), tags = list(type = "integer")), associationStatus = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), featureSet = structure(logical(0), tags = list(type = "string")), defaultVersion = structure(logical(0), tags = list(type = "boolean")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$list_permission_associations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permissions = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), permissionVersion = structure(logical(0), tags = list(type = "string")), defaultVersion = structure(logical(0), tags = list(type = "boolean")), resourceType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), featureSet = structure(logical(0), tags = list(type = "string")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), resourceShareArn = 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))
}

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

.ram$list_permission_versions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permissions = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), version = structure(logical(0), tags = list(type = "string")), defaultVersion = structure(logical(0), tags = list(type = "boolean")), name = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), isResourceTypeDefault = structure(logical(0), tags = list(type = "boolean")), permissionType = structure(logical(0), tags = list(type = "string")), featureSet = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$list_permissions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceType = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), permissionType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$list_permissions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permissions = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), version = structure(logical(0), tags = list(type = "string")), defaultVersion = structure(logical(0), tags = list(type = "boolean")), name = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), isResourceTypeDefault = structure(logical(0), tags = list(type = "boolean")), permissionType = structure(logical(0), tags = list(type = "string")), featureSet = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$list_principals_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceOwner = structure(logical(0), tags = list(type = "string")), resourceArn = structure(logical(0), tags = list(type = "string")), principals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), resourceType = structure(logical(0), tags = list(type = "string")), resourceShareArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "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))
}

.ram$list_principals_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(principals = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), resourceShareArn = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), external = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$list_replace_permission_associations_work_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(workIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = 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))
}

.ram$list_replace_permission_associations_work_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(replacePermissionAssociationsWorks = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), fromPermissionArn = structure(logical(0), tags = list(type = "string")), fromPermissionVersion = structure(logical(0), tags = list(type = "string")), toPermissionArn = structure(logical(0), tags = list(type = "string")), toPermissionVersion = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.ram$list_resource_share_permissions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permissions = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), version = structure(logical(0), tags = list(type = "string")), defaultVersion = structure(logical(0), tags = list(type = "boolean")), name = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), isResourceTypeDefault = structure(logical(0), tags = list(type = "boolean")), permissionType = structure(logical(0), tags = list(type = "string")), featureSet = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$list_resource_types_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")), resourceRegionScope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$list_resource_types_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceTypes = structure(list(structure(list(resourceType = structure(logical(0), tags = list(type = "string")), serviceName = structure(logical(0), tags = list(type = "string")), resourceRegionScope = 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))
}

.ram$list_resources_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceOwner = structure(logical(0), tags = list(type = "string")), principal = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), resourceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), resourceShareArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string")), maxResults = structure(logical(0), tags = list(type = "integer")), resourceRegionScope = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$list_resources_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resources = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), resourceShareArn = structure(logical(0), tags = list(type = "string")), resourceGroupArn = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), resourceRegionScope = 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))
}

.ram$promote_permission_created_from_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permissionArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$promote_permission_created_from_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permission = structure(list(arn = structure(logical(0), tags = list(type = "string")), version = structure(logical(0), tags = list(type = "string")), defaultVersion = structure(logical(0), tags = list(type = "boolean")), name = structure(logical(0), tags = list(type = "string")), resourceType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), isResourceTypeDefault = structure(logical(0), tags = list(type = "boolean")), permissionType = structure(logical(0), tags = list(type = "string")), featureSet = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.ram$promote_resource_share_created_from_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(returnValue = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$reject_resource_share_invitation_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareInvitationArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$reject_resource_share_invitation_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareInvitation = structure(list(resourceShareInvitationArn = structure(logical(0), tags = list(type = "string")), resourceShareName = structure(logical(0), tags = list(type = "string")), resourceShareArn = structure(logical(0), tags = list(type = "string")), senderAccountId = structure(logical(0), tags = list(type = "string")), receiverAccountId = structure(logical(0), tags = list(type = "string")), invitationTimestamp = structure(logical(0), tags = list(type = "timestamp")), status = structure(logical(0), tags = list(type = "string")), resourceShareAssociations = structure(list(structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), resourceShareName = structure(logical(0), tags = list(type = "string")), associatedEntity = structure(logical(0), tags = list(type = "string")), associationType = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), external = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, deprecatedMessage = "This member has been deprecated. Use ListPendingInvitationResources.", type = "list")), receiverArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$replace_permission_associations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(fromPermissionArn = structure(logical(0), tags = list(type = "string")), fromPermissionVersion = structure(logical(0), tags = list(type = "integer")), toPermissionArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$replace_permission_associations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(replacePermissionAssociationsWork = structure(list(id = structure(logical(0), tags = list(type = "string")), fromPermissionArn = structure(logical(0), tags = list(type = "string")), fromPermissionVersion = structure(logical(0), tags = list(type = "string")), toPermissionArn = structure(logical(0), tags = list(type = "string")), toPermissionVersion = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), statusMessage = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$set_default_permission_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(permissionArn = structure(logical(0), tags = list(type = "string")), permissionVersion = structure(logical(0), tags = list(type = "integer")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$set_default_permission_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(returnValue = structure(logical(0), tags = list(type = "boolean")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

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

.ram$update_resource_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), allowExternalPrincipals = structure(logical(0), tags = list(type = "boolean")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ram$update_resource_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceShare = structure(list(resourceShareArn = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), owningAccountId = structure(logical(0), tags = list(type = "string")), allowExternalPrincipals = structure(logical(0), tags = list(type = "boolean")), status = structure(logical(0), tags = list(type = "string")), statusMessage = 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")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedTime = structure(logical(0), tags = list(type = "timestamp")), featureSet = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), clientToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.security.identity package in your browser

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

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