R/serverlessapplicationrepository_interfaces.R

Defines functions update_application_output update_application_input unshare_application_output unshare_application_input put_application_policy_output put_application_policy_input list_applications_output list_applications_input list_application_versions_output list_application_versions_input list_application_dependencies_output list_application_dependencies_input get_cloud_formation_template_output get_cloud_formation_template_input get_application_policy_output get_application_policy_input get_application_output get_application_input delete_application_output delete_application_input create_cloud_formation_template_output create_cloud_formation_template_input create_cloud_formation_change_set_output create_cloud_formation_change_set_input create_application_version_output create_application_version_input create_application_output create_application_input

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

.serverlessapplicationrepository$create_application_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Author = structure(logical(0), tags = list(locationName = "author", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), HomePageUrl = structure(logical(0), tags = list(locationName = "homePageUrl", type = "string")), Labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "labels", type = "list")), LicenseBody = structure(logical(0), tags = list(locationName = "licenseBody", type = "string")), LicenseUrl = structure(logical(0), tags = list(locationName = "licenseUrl", type = "string")), Name = structure(logical(0), tags = list(locationName = "name", type = "string")), ReadmeBody = structure(logical(0), tags = list(locationName = "readmeBody", type = "string")), ReadmeUrl = structure(logical(0), tags = list(locationName = "readmeUrl", type = "string")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string")), SourceCodeArchiveUrl = structure(logical(0), tags = list(locationName = "sourceCodeArchiveUrl", type = "string")), SourceCodeUrl = structure(logical(0), tags = list(locationName = "sourceCodeUrl", type = "string")), SpdxLicenseId = structure(logical(0), tags = list(locationName = "spdxLicenseId", type = "string")), TemplateBody = structure(logical(0), tags = list(locationName = "templateBody", type = "string")), TemplateUrl = structure(logical(0), tags = list(locationName = "templateUrl", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$create_application_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), Author = structure(logical(0), tags = list(locationName = "author", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), HomePageUrl = structure(logical(0), tags = list(locationName = "homePageUrl", type = "string")), IsVerifiedAuthor = structure(logical(0), tags = list(locationName = "isVerifiedAuthor", type = "boolean")), Labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "labels", type = "list")), LicenseUrl = structure(logical(0), tags = list(locationName = "licenseUrl", type = "string")), Name = structure(logical(0), tags = list(locationName = "name", type = "string")), ReadmeUrl = structure(logical(0), tags = list(locationName = "readmeUrl", type = "string")), SpdxLicenseId = structure(logical(0), tags = list(locationName = "spdxLicenseId", type = "string")), VerifiedAuthorUrl = structure(logical(0), tags = list(locationName = "verifiedAuthorUrl", type = "string")), Version = structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), ParameterDefinitions = structure(list(structure(list(AllowedPattern = structure(logical(0), tags = list(locationName = "allowedPattern", type = "string")), AllowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "allowedValues", type = "list")), ConstraintDescription = structure(logical(0), tags = list(locationName = "constraintDescription", type = "string")), DefaultValue = structure(logical(0), tags = list(locationName = "defaultValue", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), MaxLength = structure(logical(0), tags = list(locationName = "maxLength", type = "integer")), MaxValue = structure(logical(0), tags = list(locationName = "maxValue", type = "integer")), MinLength = structure(logical(0), tags = list(locationName = "minLength", type = "integer")), MinValue = structure(logical(0), tags = list(locationName = "minValue", type = "integer")), Name = structure(logical(0), tags = list(locationName = "name", type = "string")), NoEcho = structure(logical(0), tags = list(locationName = "noEcho", type = "boolean")), ReferencedByResources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "referencedByResources", type = "list")), Type = structure(logical(0), tags = list(locationName = "type", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "parameterDefinitions", type = "list")), RequiredCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "requiredCapabilities", type = "list")), ResourcesSupported = structure(logical(0), tags = list(locationName = "resourcesSupported", type = "boolean")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string")), SourceCodeArchiveUrl = structure(logical(0), tags = list(locationName = "sourceCodeArchiveUrl", type = "string")), SourceCodeUrl = structure(logical(0), tags = list(locationName = "sourceCodeUrl", type = "string")), TemplateUrl = structure(logical(0), tags = list(locationName = "templateUrl", type = "string"))), tags = list(locationName = "version", type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$create_application_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(location = "uri", locationName = "applicationId", type = "string")), SemanticVersion = structure(logical(0), tags = list(location = "uri", locationName = "semanticVersion", type = "string")), SourceCodeArchiveUrl = structure(logical(0), tags = list(locationName = "sourceCodeArchiveUrl", type = "string")), SourceCodeUrl = structure(logical(0), tags = list(locationName = "sourceCodeUrl", type = "string")), TemplateBody = structure(logical(0), tags = list(locationName = "templateBody", type = "string")), TemplateUrl = structure(logical(0), tags = list(locationName = "templateUrl", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$create_application_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), ParameterDefinitions = structure(list(structure(list(AllowedPattern = structure(logical(0), tags = list(locationName = "allowedPattern", type = "string")), AllowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "allowedValues", type = "list")), ConstraintDescription = structure(logical(0), tags = list(locationName = "constraintDescription", type = "string")), DefaultValue = structure(logical(0), tags = list(locationName = "defaultValue", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), MaxLength = structure(logical(0), tags = list(locationName = "maxLength", type = "integer")), MaxValue = structure(logical(0), tags = list(locationName = "maxValue", type = "integer")), MinLength = structure(logical(0), tags = list(locationName = "minLength", type = "integer")), MinValue = structure(logical(0), tags = list(locationName = "minValue", type = "integer")), Name = structure(logical(0), tags = list(locationName = "name", type = "string")), NoEcho = structure(logical(0), tags = list(locationName = "noEcho", type = "boolean")), ReferencedByResources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "referencedByResources", type = "list")), Type = structure(logical(0), tags = list(locationName = "type", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "parameterDefinitions", type = "list")), RequiredCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "requiredCapabilities", type = "list")), ResourcesSupported = structure(logical(0), tags = list(locationName = "resourcesSupported", type = "boolean")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string")), SourceCodeArchiveUrl = structure(logical(0), tags = list(locationName = "sourceCodeArchiveUrl", type = "string")), SourceCodeUrl = structure(logical(0), tags = list(locationName = "sourceCodeUrl", type = "string")), TemplateUrl = structure(logical(0), tags = list(locationName = "templateUrl", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$create_cloud_formation_change_set_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(location = "uri", locationName = "applicationId", type = "string")), Capabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "capabilities", type = "list")), ChangeSetName = structure(logical(0), tags = list(locationName = "changeSetName", type = "string")), ClientToken = structure(logical(0), tags = list(locationName = "clientToken", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), NotificationArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "notificationArns", type = "list")), ParameterOverrides = structure(list(structure(list(Name = structure(logical(0), tags = list(locationName = "name", type = "string")), Value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "parameterOverrides", type = "list")), ResourceTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "resourceTypes", type = "list")), RollbackConfiguration = structure(list(MonitoringTimeInMinutes = structure(logical(0), tags = list(locationName = "monitoringTimeInMinutes", type = "integer")), RollbackTriggers = structure(list(structure(list(Arn = structure(logical(0), tags = list(locationName = "arn", type = "string")), Type = structure(logical(0), tags = list(locationName = "type", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "rollbackTriggers", type = "list"))), tags = list(locationName = "rollbackConfiguration", type = "structure")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string")), StackName = structure(logical(0), tags = list(locationName = "stackName", type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(locationName = "key", type = "string")), Value = structure(logical(0), tags = list(locationName = "value", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "tags", type = "list")), TemplateId = structure(logical(0), tags = list(locationName = "templateId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$create_cloud_formation_change_set_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), ChangeSetId = structure(logical(0), tags = list(locationName = "changeSetId", type = "string")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string")), StackId = structure(logical(0), tags = list(locationName = "stackId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$create_cloud_formation_template_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(location = "uri", locationName = "applicationId", type = "string")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$create_cloud_formation_template_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), ExpirationTime = structure(logical(0), tags = list(locationName = "expirationTime", type = "string")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string")), Status = structure(logical(0), tags = list(locationName = "status", type = "string")), TemplateId = structure(logical(0), tags = list(locationName = "templateId", type = "string")), TemplateUrl = structure(logical(0), tags = list(locationName = "templateUrl", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.serverlessapplicationrepository$delete_application_output <- function(...) {
  list()
}

.serverlessapplicationrepository$get_application_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(location = "uri", locationName = "applicationId", type = "string")), SemanticVersion = structure(logical(0), tags = list(location = "querystring", locationName = "semanticVersion", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$get_application_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), Author = structure(logical(0), tags = list(locationName = "author", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), HomePageUrl = structure(logical(0), tags = list(locationName = "homePageUrl", type = "string")), IsVerifiedAuthor = structure(logical(0), tags = list(locationName = "isVerifiedAuthor", type = "boolean")), Labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "labels", type = "list")), LicenseUrl = structure(logical(0), tags = list(locationName = "licenseUrl", type = "string")), Name = structure(logical(0), tags = list(locationName = "name", type = "string")), ReadmeUrl = structure(logical(0), tags = list(locationName = "readmeUrl", type = "string")), SpdxLicenseId = structure(logical(0), tags = list(locationName = "spdxLicenseId", type = "string")), VerifiedAuthorUrl = structure(logical(0), tags = list(locationName = "verifiedAuthorUrl", type = "string")), Version = structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), ParameterDefinitions = structure(list(structure(list(AllowedPattern = structure(logical(0), tags = list(locationName = "allowedPattern", type = "string")), AllowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "allowedValues", type = "list")), ConstraintDescription = structure(logical(0), tags = list(locationName = "constraintDescription", type = "string")), DefaultValue = structure(logical(0), tags = list(locationName = "defaultValue", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), MaxLength = structure(logical(0), tags = list(locationName = "maxLength", type = "integer")), MaxValue = structure(logical(0), tags = list(locationName = "maxValue", type = "integer")), MinLength = structure(logical(0), tags = list(locationName = "minLength", type = "integer")), MinValue = structure(logical(0), tags = list(locationName = "minValue", type = "integer")), Name = structure(logical(0), tags = list(locationName = "name", type = "string")), NoEcho = structure(logical(0), tags = list(locationName = "noEcho", type = "boolean")), ReferencedByResources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "referencedByResources", type = "list")), Type = structure(logical(0), tags = list(locationName = "type", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "parameterDefinitions", type = "list")), RequiredCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "requiredCapabilities", type = "list")), ResourcesSupported = structure(logical(0), tags = list(locationName = "resourcesSupported", type = "boolean")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string")), SourceCodeArchiveUrl = structure(logical(0), tags = list(locationName = "sourceCodeArchiveUrl", type = "string")), SourceCodeUrl = structure(logical(0), tags = list(locationName = "sourceCodeUrl", type = "string")), TemplateUrl = structure(logical(0), tags = list(locationName = "templateUrl", type = "string"))), tags = list(locationName = "version", type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.serverlessapplicationrepository$get_application_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Statements = structure(list(structure(list(Actions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "actions", type = "list")), PrincipalOrgIDs = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "principalOrgIDs", type = "list")), Principals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "principals", type = "list")), StatementId = structure(logical(0), tags = list(locationName = "statementId", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "statements", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$get_cloud_formation_template_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(location = "uri", locationName = "applicationId", type = "string")), TemplateId = structure(logical(0), tags = list(location = "uri", locationName = "templateId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$get_cloud_formation_template_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), ExpirationTime = structure(logical(0), tags = list(locationName = "expirationTime", type = "string")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string")), Status = structure(logical(0), tags = list(locationName = "status", type = "string")), TemplateId = structure(logical(0), tags = list(locationName = "templateId", type = "string")), TemplateUrl = structure(logical(0), tags = list(locationName = "templateUrl", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$list_application_dependencies_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(location = "uri", locationName = "applicationId", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "maxItems", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), SemanticVersion = structure(logical(0), tags = list(location = "querystring", locationName = "semanticVersion", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$list_application_dependencies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Dependencies = structure(list(structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "dependencies", type = "list")), NextToken = structure(logical(0), tags = list(locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$list_application_versions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(location = "uri", locationName = "applicationId", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "maxItems", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$list_application_versions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(NextToken = structure(logical(0), tags = list(locationName = "nextToken", type = "string")), Versions = structure(list(structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string")), SourceCodeUrl = structure(logical(0), tags = list(locationName = "sourceCodeUrl", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "versions", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$list_applications_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "maxItems", type = "integer")), NextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$list_applications_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Applications = structure(list(structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), Author = structure(logical(0), tags = list(locationName = "author", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), HomePageUrl = structure(logical(0), tags = list(locationName = "homePageUrl", type = "string")), Labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "labels", type = "list")), Name = structure(logical(0), tags = list(locationName = "name", type = "string")), SpdxLicenseId = structure(logical(0), tags = list(locationName = "spdxLicenseId", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "applications", type = "list")), NextToken = structure(logical(0), tags = list(locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$put_application_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(location = "uri", locationName = "applicationId", type = "string")), Statements = structure(list(structure(list(Actions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "actions", type = "list")), PrincipalOrgIDs = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "principalOrgIDs", type = "list")), Principals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "principals", type = "list")), StatementId = structure(logical(0), tags = list(locationName = "statementId", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "statements", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$put_application_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Statements = structure(list(structure(list(Actions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "actions", type = "list")), PrincipalOrgIDs = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "principalOrgIDs", type = "list")), Principals = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "principals", type = "list")), StatementId = structure(logical(0), tags = list(locationName = "statementId", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "statements", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$unshare_application_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(location = "uri", locationName = "applicationId", type = "string")), OrganizationId = structure(logical(0), tags = list(locationName = "organizationId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$unshare_application_output <- function(...) {
  list()
}

.serverlessapplicationrepository$update_application_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(location = "uri", locationName = "applicationId", type = "string")), Author = structure(logical(0), tags = list(locationName = "author", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), HomePageUrl = structure(logical(0), tags = list(locationName = "homePageUrl", type = "string")), Labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "labels", type = "list")), ReadmeBody = structure(logical(0), tags = list(locationName = "readmeBody", type = "string")), ReadmeUrl = structure(logical(0), tags = list(locationName = "readmeUrl", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.serverlessapplicationrepository$update_application_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), Author = structure(logical(0), tags = list(locationName = "author", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), HomePageUrl = structure(logical(0), tags = list(locationName = "homePageUrl", type = "string")), IsVerifiedAuthor = structure(logical(0), tags = list(locationName = "isVerifiedAuthor", type = "boolean")), Labels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "labels", type = "list")), LicenseUrl = structure(logical(0), tags = list(locationName = "licenseUrl", type = "string")), Name = structure(logical(0), tags = list(locationName = "name", type = "string")), ReadmeUrl = structure(logical(0), tags = list(locationName = "readmeUrl", type = "string")), SpdxLicenseId = structure(logical(0), tags = list(locationName = "spdxLicenseId", type = "string")), VerifiedAuthorUrl = structure(logical(0), tags = list(locationName = "verifiedAuthorUrl", type = "string")), Version = structure(list(ApplicationId = structure(logical(0), tags = list(locationName = "applicationId", type = "string")), CreationTime = structure(logical(0), tags = list(locationName = "creationTime", type = "string")), ParameterDefinitions = structure(list(structure(list(AllowedPattern = structure(logical(0), tags = list(locationName = "allowedPattern", type = "string")), AllowedValues = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "allowedValues", type = "list")), ConstraintDescription = structure(logical(0), tags = list(locationName = "constraintDescription", type = "string")), DefaultValue = structure(logical(0), tags = list(locationName = "defaultValue", type = "string")), Description = structure(logical(0), tags = list(locationName = "description", type = "string")), MaxLength = structure(logical(0), tags = list(locationName = "maxLength", type = "integer")), MaxValue = structure(logical(0), tags = list(locationName = "maxValue", type = "integer")), MinLength = structure(logical(0), tags = list(locationName = "minLength", type = "integer")), MinValue = structure(logical(0), tags = list(locationName = "minValue", type = "integer")), Name = structure(logical(0), tags = list(locationName = "name", type = "string")), NoEcho = structure(logical(0), tags = list(locationName = "noEcho", type = "boolean")), ReferencedByResources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "referencedByResources", type = "list")), Type = structure(logical(0), tags = list(locationName = "type", type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "parameterDefinitions", type = "list")), RequiredCapabilities = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "requiredCapabilities", type = "list")), ResourcesSupported = structure(logical(0), tags = list(locationName = "resourcesSupported", type = "boolean")), SemanticVersion = structure(logical(0), tags = list(locationName = "semanticVersion", type = "string")), SourceCodeArchiveUrl = structure(logical(0), tags = list(locationName = "sourceCodeArchiveUrl", type = "string")), SourceCodeUrl = structure(logical(0), tags = list(locationName = "sourceCodeUrl", type = "string")), TemplateUrl = structure(logical(0), tags = list(locationName = "templateUrl", type = "string"))), tags = list(locationName = "version", type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.compute package in your browser

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

paws.compute documentation built on Sept. 12, 2023, 1:28 a.m.