R/ssooidc_interfaces.R

Defines functions start_device_authorization_output start_device_authorization_input register_client_output register_client_input create_token_output create_token_input

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

.ssooidc$create_token_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string")), grantType = structure(logical(0), tags = list(type = "string")), deviceCode = structure(logical(0), tags = list(type = "string")), code = structure(logical(0), tags = list(type = "string")), refreshToken = structure(logical(0), tags = list(type = "string")), scope = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), redirectUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssooidc$create_token_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(accessToken = structure(logical(0), tags = list(type = "string")), tokenType = structure(logical(0), tags = list(type = "string")), expiresIn = structure(logical(0), tags = list(type = "integer")), refreshToken = structure(logical(0), tags = list(type = "string")), idToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssooidc$register_client_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(clientName = structure(logical(0), tags = list(type = "string")), clientType = structure(logical(0), tags = list(type = "string")), scopes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssooidc$register_client_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string")), clientIdIssuedAt = structure(logical(0), tags = list(type = "long")), clientSecretExpiresAt = structure(logical(0), tags = list(type = "long")), authorizationEndpoint = structure(logical(0), tags = list(type = "string")), tokenEndpoint = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssooidc$start_device_authorization_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(clientId = structure(logical(0), tags = list(type = "string")), clientSecret = structure(logical(0), tags = list(type = "string")), startUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.ssooidc$start_device_authorization_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(deviceCode = structure(logical(0), tags = list(type = "string")), userCode = structure(logical(0), tags = list(type = "string")), verificationUri = structure(logical(0), tags = list(type = "string")), verificationUriComplete = structure(logical(0), tags = list(type = "string")), expiresIn = structure(logical(0), tags = list(type = "integer")), interval = structure(logical(0), tags = list(type = "integer"))), 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.