R/vpclattice_interfaces.R

Defines functions update_target_group_output update_target_group_input update_service_network_vpc_association_output update_service_network_vpc_association_input update_service_network_output update_service_network_input update_service_output update_service_input update_rule_output update_rule_input update_listener_output update_listener_input update_access_log_subscription_output update_access_log_subscription_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input register_targets_output register_targets_input put_resource_policy_output put_resource_policy_input put_auth_policy_output put_auth_policy_input list_targets_output list_targets_input list_target_groups_output list_target_groups_input list_tags_for_resource_output list_tags_for_resource_input list_services_output list_services_input list_service_networks_output list_service_networks_input list_service_network_vpc_associations_output list_service_network_vpc_associations_input list_service_network_service_associations_output list_service_network_service_associations_input list_rules_output list_rules_input list_listeners_output list_listeners_input list_access_log_subscriptions_output list_access_log_subscriptions_input get_target_group_output get_target_group_input get_service_network_vpc_association_output get_service_network_vpc_association_input get_service_network_service_association_output get_service_network_service_association_input get_service_network_output get_service_network_input get_service_output get_service_input get_rule_output get_rule_input get_resource_policy_output get_resource_policy_input get_listener_output get_listener_input get_auth_policy_output get_auth_policy_input get_access_log_subscription_output get_access_log_subscription_input deregister_targets_output deregister_targets_input delete_target_group_output delete_target_group_input delete_service_network_vpc_association_output delete_service_network_vpc_association_input delete_service_network_service_association_output delete_service_network_service_association_input delete_service_network_output delete_service_network_input delete_service_output delete_service_input delete_rule_output delete_rule_input delete_resource_policy_output delete_resource_policy_input delete_listener_output delete_listener_input delete_auth_policy_output delete_auth_policy_input delete_access_log_subscription_output delete_access_log_subscription_input create_target_group_output create_target_group_input create_service_network_vpc_association_output create_service_network_vpc_association_input create_service_network_service_association_output create_service_network_service_association_input create_service_network_output create_service_network_input create_service_output create_service_input create_rule_output create_rule_input create_listener_output create_listener_input create_access_log_subscription_output create_access_log_subscription_input batch_update_rule_output batch_update_rule_input

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

.vpclattice$batch_update_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(listenerIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "listenerIdentifier", type = "string")), rules = structure(list(structure(list(action = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), match = structure(list(httpMatch = structure(list(headerMatches = structure(list(structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(contains = structure(logical(0), tags = list(type = "string")), exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), method = structure(logical(0), tags = list(type = "string")), pathMatch = structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), ruleIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), serviceIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "serviceIdentifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$batch_update_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(successful = structure(list(structure(list(action = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), isDefault = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(httpMatch = structure(list(headerMatches = structure(list(structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(contains = structure(logical(0), tags = list(type = "string")), exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), method = structure(logical(0), tags = list(type = "string")), pathMatch = structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), unsuccessful = structure(list(structure(list(failureCode = structure(logical(0), tags = list(type = "string")), failureMessage = structure(logical(0), tags = list(type = "string")), ruleIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_access_log_subscription_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), destinationArn = structure(logical(0), tags = list(type = "string")), resourceIdentifier = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_access_log_subscription_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), destinationArn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), resourceArn = structure(logical(0), tags = list(type = "string")), resourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_listener_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), defaultAction = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), serviceIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "serviceIdentifier", type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_listener_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), defaultAction = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), serviceArn = structure(logical(0), tags = list(type = "string")), serviceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(action = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), listenerIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "listenerIdentifier", type = "string")), match = structure(list(httpMatch = structure(list(headerMatches = structure(list(structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(contains = structure(logical(0), tags = list(type = "string")), exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), method = structure(logical(0), tags = list(type = "string")), pathMatch = structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), serviceIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "serviceIdentifier", type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(action = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), match = structure(list(httpMatch = structure(list(headerMatches = structure(list(structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(contains = structure(logical(0), tags = list(type = "string")), exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), method = structure(logical(0), tags = list(type = "string")), pathMatch = structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_service_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(authType = structure(logical(0), tags = list(type = "string")), certificateArn = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), customDomainName = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_service_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), authType = structure(logical(0), tags = list(type = "string")), certificateArn = structure(logical(0), tags = list(type = "string")), customDomainName = structure(logical(0), tags = list(type = "string")), dnsEntry = structure(list(domainName = structure(logical(0), tags = list(type = "string")), hostedZoneId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_service_network_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(authType = structure(logical(0), tags = list(type = "string")), clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), name = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_service_network_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), authType = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_service_network_service_association_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), serviceIdentifier = structure(logical(0), tags = list(type = "string")), serviceNetworkIdentifier = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_service_network_service_association_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), createdBy = structure(logical(0), tags = list(type = "string")), customDomainName = structure(logical(0), tags = list(type = "string")), dnsEntry = structure(list(domainName = structure(logical(0), tags = list(type = "string")), hostedZoneId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_service_network_vpc_association_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), serviceNetworkIdentifier = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), vpcIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_service_network_vpc_association_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), createdBy = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_target_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(clientToken = structure(logical(0), tags = list(idempotencyToken = TRUE, type = "string")), config = structure(list(healthCheck = structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), healthCheckIntervalSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), healthCheckTimeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), healthyThresholdCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), matcher = structure(list(httpCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), path = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), protocolVersion = structure(logical(0), tags = list(type = "string")), unhealthyThresholdCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), ipAddressType = structure(logical(0), tags = list(type = "string")), lambdaEventStructureVersion = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), protocolVersion = structure(logical(0), tags = list(type = "string")), vpcIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), name = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$create_target_group_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), config = structure(list(healthCheck = structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), healthCheckIntervalSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), healthCheckTimeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), healthyThresholdCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), matcher = structure(list(httpCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), path = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), protocolVersion = structure(logical(0), tags = list(type = "string")), unhealthyThresholdCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), ipAddressType = structure(logical(0), tags = list(type = "string")), lambdaEventStructureVersion = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), protocolVersion = structure(logical(0), tags = list(type = "string")), vpcIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

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

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

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

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

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

.vpclattice$delete_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(listenerIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "listenerIdentifier", type = "string")), ruleIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "ruleIdentifier", type = "string")), serviceIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "serviceIdentifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.vpclattice$delete_service_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

.vpclattice$delete_service_network_service_association_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$delete_service_network_vpc_association_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$delete_target_group_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$deregister_targets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(targetGroupIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "targetGroupIdentifier", type = "string")), targets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$deregister_targets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(successful = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), unsuccessful = structure(list(structure(list(failureCode = structure(logical(0), tags = list(type = "string")), failureMessage = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$get_access_log_subscription_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), destinationArn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), resourceArn = structure(logical(0), tags = list(type = "string")), resourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$get_auth_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), policy = structure(logical(0), tags = list(type = "string")), state = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$get_listener_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), defaultAction = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), name = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), serviceArn = structure(logical(0), tags = list(type = "string")), serviceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.vpclattice$get_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(listenerIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "listenerIdentifier", type = "string")), ruleIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "ruleIdentifier", type = "string")), serviceIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "serviceIdentifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$get_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(action = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), id = structure(logical(0), tags = list(type = "string")), isDefault = structure(logical(0), tags = list(type = "boolean", box = TRUE)), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), match = structure(list(httpMatch = structure(list(headerMatches = structure(list(structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(contains = structure(logical(0), tags = list(type = "string")), exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), method = structure(logical(0), tags = list(type = "string")), pathMatch = structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$get_service_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), authType = structure(logical(0), tags = list(type = "string")), certificateArn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), customDomainName = structure(logical(0), tags = list(type = "string")), dnsEntry = structure(list(domainName = structure(logical(0), tags = list(type = "string")), hostedZoneId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), failureCode = structure(logical(0), tags = list(type = "string")), failureMessage = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$get_service_network_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), authType = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), name = structure(logical(0), tags = list(type = "string")), numberOfAssociatedServices = structure(logical(0), tags = list(type = "long", box = TRUE)), numberOfAssociatedVPCs = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$get_service_network_service_association_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), customDomainName = structure(logical(0), tags = list(type = "string")), dnsEntry = structure(list(domainName = structure(logical(0), tags = list(type = "string")), hostedZoneId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), failureCode = structure(logical(0), tags = list(type = "string")), failureMessage = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), serviceArn = structure(logical(0), tags = list(type = "string")), serviceId = structure(logical(0), tags = list(type = "string")), serviceName = structure(logical(0), tags = list(type = "string")), serviceNetworkArn = structure(logical(0), tags = list(type = "string")), serviceNetworkId = structure(logical(0), tags = list(type = "string")), serviceNetworkName = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$get_service_network_vpc_association_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), failureCode = structure(logical(0), tags = list(type = "string")), failureMessage = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), serviceNetworkArn = structure(logical(0), tags = list(type = "string")), serviceNetworkId = structure(logical(0), tags = list(type = "string")), serviceNetworkName = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), vpcId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$get_target_group_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), config = structure(list(healthCheck = structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), healthCheckIntervalSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), healthCheckTimeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), healthyThresholdCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), matcher = structure(list(httpCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), path = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), protocolVersion = structure(logical(0), tags = list(type = "string")), unhealthyThresholdCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), ipAddressType = structure(logical(0), tags = list(type = "string")), lambdaEventStructureVersion = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), protocolVersion = structure(logical(0), tags = list(type = "string")), vpcIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), failureCode = structure(logical(0), tags = list(type = "string")), failureMessage = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), name = structure(logical(0), tags = list(type = "string")), serviceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$list_access_log_subscriptions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), destinationArn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), resourceArn = structure(logical(0), tags = list(type = "string")), resourceId = 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))
}

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

.vpclattice$list_listeners_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), name = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = 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))
}

.vpclattice$list_rules_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(listenerIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "listenerIdentifier", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), serviceIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "serviceIdentifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$list_rules_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), id = structure(logical(0), tags = list(type = "string")), isDefault = structure(logical(0), tags = list(type = "boolean", box = TRUE)), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), name = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$list_service_network_service_associations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), customDomainName = structure(logical(0), tags = list(type = "string")), dnsEntry = structure(list(domainName = structure(logical(0), tags = list(type = "string")), hostedZoneId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), id = structure(logical(0), tags = list(type = "string")), serviceArn = structure(logical(0), tags = list(type = "string")), serviceId = structure(logical(0), tags = list(type = "string")), serviceName = structure(logical(0), tags = list(type = "string")), serviceNetworkArn = structure(logical(0), tags = list(type = "string")), serviceNetworkId = structure(logical(0), tags = list(type = "string")), serviceNetworkName = structure(logical(0), tags = list(type = "string")), status = 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))
}

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

.vpclattice$list_service_network_vpc_associations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), createdBy = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), serviceNetworkArn = structure(logical(0), tags = list(type = "string")), serviceNetworkId = structure(logical(0), tags = list(type = "string")), serviceNetworkName = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), vpcId = 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))
}

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

.vpclattice$list_service_networks_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), name = structure(logical(0), tags = list(type = "string")), numberOfAssociatedServices = structure(logical(0), tags = list(type = "long", box = TRUE)), numberOfAssociatedVPCs = structure(logical(0), tags = list(type = "long", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$list_services_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), customDomainName = structure(logical(0), tags = list(type = "string")), dnsEntry = structure(list(domainName = structure(logical(0), tags = list(type = "string")), hostedZoneId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), id = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), name = structure(logical(0), tags = list(type = "string")), status = 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))
}

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

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

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

.vpclattice$list_target_groups_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), id = structure(logical(0), tags = list(type = "string")), ipAddressType = structure(logical(0), tags = list(type = "string")), lambdaEventStructureVersion = structure(logical(0), tags = list(type = "string")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), name = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), serviceArns = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), vpcIdentifier = 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))
}

.vpclattice$list_targets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer", box = TRUE)), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), targetGroupIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "targetGroupIdentifier", type = "string")), targets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$list_targets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(items = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), reasonCode = structure(logical(0), tags = list(type = "string")), status = 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))
}

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

.vpclattice$put_auth_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(policy = structure(logical(0), tags = list(type = "string")), state = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

.vpclattice$register_targets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(targetGroupIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "targetGroupIdentifier", type = "string")), targets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$register_targets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(successful = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), unsuccessful = structure(list(structure(list(failureCode = structure(logical(0), tags = list(type = "string")), failureMessage = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

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

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

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

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

.vpclattice$update_access_log_subscription_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), destinationArn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), resourceArn = structure(logical(0), tags = list(type = "string")), resourceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$update_listener_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(defaultAction = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), listenerIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "listenerIdentifier", type = "string")), serviceIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "serviceIdentifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$update_listener_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), defaultAction = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), serviceArn = structure(logical(0), tags = list(type = "string")), serviceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$update_rule_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(action = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), listenerIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "listenerIdentifier", type = "string")), match = structure(list(httpMatch = structure(list(headerMatches = structure(list(structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(contains = structure(logical(0), tags = list(type = "string")), exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), method = structure(logical(0), tags = list(type = "string")), pathMatch = structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), priority = structure(logical(0), tags = list(type = "integer", box = TRUE)), ruleIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "ruleIdentifier", type = "string")), serviceIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "serviceIdentifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$update_rule_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(action = structure(list(fixedResponse = structure(list(statusCode = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), forward = structure(list(targetGroups = structure(list(structure(list(targetGroupIdentifier = structure(logical(0), tags = list(type = "string")), weight = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), isDefault = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(httpMatch = structure(list(headerMatches = structure(list(structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(contains = structure(logical(0), tags = list(type = "string")), exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), method = structure(logical(0), tags = list(type = "string")), pathMatch = structure(list(caseSensitive = structure(logical(0), tags = list(type = "boolean", box = TRUE)), match = structure(list(exact = structure(logical(0), tags = list(type = "string")), prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), name = structure(logical(0), tags = list(type = "string")), priority = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$update_service_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(authType = structure(logical(0), tags = list(type = "string")), certificateArn = structure(logical(0), tags = list(type = "string")), serviceIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "serviceIdentifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$update_service_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), authType = structure(logical(0), tags = list(type = "string")), certificateArn = structure(logical(0), tags = list(type = "string")), customDomainName = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$update_service_network_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), authType = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.vpclattice$update_service_network_vpc_association_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), createdBy = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), securityGroupIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$update_target_group_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(healthCheck = structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), healthCheckIntervalSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), healthCheckTimeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), healthyThresholdCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), matcher = structure(list(httpCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), path = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), protocolVersion = structure(logical(0), tags = list(type = "string")), unhealthyThresholdCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), targetGroupIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "targetGroupIdentifier", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.vpclattice$update_target_group_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(arn = structure(logical(0), tags = list(type = "string")), config = structure(list(healthCheck = structure(list(enabled = structure(logical(0), tags = list(type = "boolean", box = TRUE)), healthCheckIntervalSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), healthCheckTimeoutSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), healthyThresholdCount = structure(logical(0), tags = list(type = "integer", box = TRUE)), matcher = structure(list(httpCode = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), path = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), protocolVersion = structure(logical(0), tags = list(type = "string")), unhealthyThresholdCount = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), ipAddressType = structure(logical(0), tags = list(type = "string")), lambdaEventStructureVersion = structure(logical(0), tags = list(type = "string")), port = structure(logical(0), tags = list(type = "integer", box = TRUE)), protocol = structure(logical(0), tags = list(type = "string")), protocolVersion = structure(logical(0), tags = list(type = "string")), vpcIdentifier = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.networking package in your browser

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

paws.networking documentation built on Sept. 12, 2024, 7:32 a.m.