R/elasticbeanstalk_interfaces.R

Defines functions validate_configuration_settings_output validate_configuration_settings_input update_tags_for_resource_output update_tags_for_resource_input update_environment_output update_environment_input update_configuration_template_output update_configuration_template_input update_application_version_output update_application_version_input update_application_resource_lifecycle_output update_application_resource_lifecycle_input update_application_output update_application_input terminate_environment_output terminate_environment_input swap_environment_cnam_es_output swap_environment_cnam_es_input retrieve_environment_info_output retrieve_environment_info_input restart_app_server_output restart_app_server_input request_environment_info_output request_environment_info_input rebuild_environment_output rebuild_environment_input list_tags_for_resource_output list_tags_for_resource_input list_platform_versions_output list_platform_versions_input list_platform_branches_output list_platform_branches_input list_available_solution_stacks_output list_available_solution_stacks_input disassociate_environment_operations_role_output disassociate_environment_operations_role_input describe_platform_version_output describe_platform_version_input describe_instances_health_output describe_instances_health_input describe_events_output describe_events_input describe_environments_output describe_environments_input describe_environment_resources_output describe_environment_resources_input describe_environment_managed_actions_output describe_environment_managed_actions_input describe_environment_managed_action_history_output describe_environment_managed_action_history_input describe_environment_health_output describe_environment_health_input describe_configuration_settings_output describe_configuration_settings_input describe_configuration_options_output describe_configuration_options_input describe_applications_output describe_applications_input describe_application_versions_output describe_application_versions_input describe_account_attributes_output describe_account_attributes_input delete_platform_version_output delete_platform_version_input delete_environment_configuration_output delete_environment_configuration_input delete_configuration_template_output delete_configuration_template_input delete_application_version_output delete_application_version_input delete_application_output delete_application_input create_storage_location_output create_storage_location_input create_platform_version_output create_platform_version_input create_environment_output create_environment_input create_configuration_template_output create_configuration_template_input create_application_version_output create_application_version_input create_application_output create_application_input compose_environments_output compose_environments_input check_dns_availability_output check_dns_availability_input associate_environment_operations_role_output associate_environment_operations_role_input apply_environment_managed_action_output apply_environment_managed_action_input abort_environment_update_output abort_environment_update_input

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

.elasticbeanstalk$abort_environment_update_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$abort_environment_update_output <- function(...) {
  list()
}

.elasticbeanstalk$apply_environment_managed_action_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), ActionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$apply_environment_managed_action_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ActionId = structure(logical(0), tags = list(type = "string")), ActionDescription = structure(logical(0), tags = list(type = "string")), ActionType = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ApplyEnvironmentManagedActionResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$associate_environment_operations_role_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), OperationsRole = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$associate_environment_operations_role_output <- function(...) {
  list()
}

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

.elasticbeanstalk$check_dns_availability_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Available = structure(logical(0), tags = list(type = "boolean")), FullyQualifiedCNAME = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "CheckDNSAvailabilityResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$compose_environments_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), VersionLabels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$compose_environments_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Environments = structure(list(structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EndpointURL = structure(logical(0), tags = list(type = "string")), CNAME = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string")), AbortableOperationInProgress = structure(logical(0), tags = list(type = "boolean")), Health = structure(logical(0), tags = list(type = "string")), HealthStatus = structure(logical(0), tags = list(type = "string")), Resources = structure(list(LoadBalancer = structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Domain = structure(logical(0), tags = list(type = "string")), Listeners = structure(list(structure(list(Protocol = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Tier = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EnvironmentLinks = structure(list(structure(list(LinkName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnvironmentArn = structure(logical(0), tags = list(type = "string")), OperationsRole = 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", resultWrapper = "ComposeEnvironmentsResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_application_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), ResourceLifecycleConfig = structure(list(ServiceRole = structure(logical(0), tags = list(type = "string")), VersionLifecycleConfig = structure(list(MaxCountRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxCount = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), MaxAgeRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxAgeInDays = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_application_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Application = structure(list(ApplicationArn = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), Versions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ConfigurationTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourceLifecycleConfig = structure(list(ServiceRole = structure(logical(0), tags = list(type = "string")), VersionLifecycleConfig = structure(list(MaxCountRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxCount = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), MaxAgeRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxAgeInDays = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreateApplicationResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_application_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SourceBuildInformation = structure(list(SourceType = structure(logical(0), tags = list(type = "string")), SourceRepository = structure(logical(0), tags = list(type = "string")), SourceLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SourceBundle = structure(list(S3Bucket = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), BuildConfiguration = structure(list(ArtifactName = structure(logical(0), tags = list(type = "string")), CodeBuildServiceRole = structure(logical(0), tags = list(type = "string")), ComputeType = structure(logical(0), tags = list(type = "string")), Image = structure(logical(0), tags = list(type = "string")), TimeoutInMinutes = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AutoCreateApplication = structure(logical(0), tags = list(type = "boolean")), Process = structure(logical(0), tags = list(type = "boolean")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_application_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationVersion = structure(list(ApplicationVersionArn = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), SourceBuildInformation = structure(list(SourceType = structure(logical(0), tags = list(type = "string")), SourceRepository = structure(logical(0), tags = list(type = "string")), SourceLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), BuildArn = structure(logical(0), tags = list(type = "string")), SourceBundle = structure(list(S3Bucket = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreateApplicationVersionResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_configuration_template_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), SourceConfiguration = structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EnvironmentId = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), OptionSettings = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_configuration_template_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), DeploymentStatus = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), OptionSettings = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "CreateConfigurationTemplateResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_environment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), CNAMEPrefix = structure(logical(0), tags = list(type = "string")), Tier = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), VersionLabel = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), OptionSettings = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OptionsToRemove = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OperationsRole = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_environment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EndpointURL = structure(logical(0), tags = list(type = "string")), CNAME = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string")), AbortableOperationInProgress = structure(logical(0), tags = list(type = "boolean")), Health = structure(logical(0), tags = list(type = "string")), HealthStatus = structure(logical(0), tags = list(type = "string")), Resources = structure(list(LoadBalancer = structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Domain = structure(logical(0), tags = list(type = "string")), Listeners = structure(list(structure(list(Protocol = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Tier = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EnvironmentLinks = structure(list(structure(list(LinkName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnvironmentArn = structure(logical(0), tags = list(type = "string")), OperationsRole = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "CreateEnvironmentResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_platform_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PlatformName = structure(logical(0), tags = list(type = "string")), PlatformVersion = structure(logical(0), tags = list(type = "string")), PlatformDefinitionBundle = structure(list(S3Bucket = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EnvironmentName = structure(logical(0), tags = list(type = "string")), OptionSettings = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_platform_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PlatformSummary = structure(list(PlatformArn = structure(logical(0), tags = list(type = "string")), PlatformOwner = structure(logical(0), tags = list(type = "string")), PlatformStatus = structure(logical(0), tags = list(type = "string")), PlatformCategory = structure(logical(0), tags = list(type = "string")), OperatingSystemName = structure(logical(0), tags = list(type = "string")), OperatingSystemVersion = structure(logical(0), tags = list(type = "string")), SupportedTierList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SupportedAddonList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PlatformLifecycleState = structure(logical(0), tags = list(type = "string")), PlatformVersion = structure(logical(0), tags = list(type = "string")), PlatformBranchName = structure(logical(0), tags = list(type = "string")), PlatformBranchLifecycleState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Builder = structure(list(ARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "CreatePlatformVersionResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$create_storage_location_input <- function(...) {
  list()
}

.elasticbeanstalk$create_storage_location_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(S3Bucket = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "CreateStorageLocationResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$delete_application_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), TerminateEnvByForce = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

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

.elasticbeanstalk$delete_application_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), DeleteSourceBundle = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$delete_application_version_output <- function(...) {
  list()
}

.elasticbeanstalk$delete_configuration_template_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$delete_configuration_template_output <- function(...) {
  list()
}

.elasticbeanstalk$delete_environment_configuration_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$delete_environment_configuration_output <- function(...) {
  list()
}

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

.elasticbeanstalk$delete_platform_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PlatformSummary = structure(list(PlatformArn = structure(logical(0), tags = list(type = "string")), PlatformOwner = structure(logical(0), tags = list(type = "string")), PlatformStatus = structure(logical(0), tags = list(type = "string")), PlatformCategory = structure(logical(0), tags = list(type = "string")), OperatingSystemName = structure(logical(0), tags = list(type = "string")), OperatingSystemVersion = structure(logical(0), tags = list(type = "string")), SupportedTierList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SupportedAddonList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PlatformLifecycleState = structure(logical(0), tags = list(type = "string")), PlatformVersion = structure(logical(0), tags = list(type = "string")), PlatformBranchName = structure(logical(0), tags = list(type = "string")), PlatformBranchLifecycleState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "DeletePlatformVersionResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_account_attributes_input <- function(...) {
  list()
}

.elasticbeanstalk$describe_account_attributes_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceQuotas = structure(list(ApplicationQuota = structure(list(Maximum = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ApplicationVersionQuota = structure(list(Maximum = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), EnvironmentQuota = structure(list(Maximum = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConfigurationTemplateQuota = structure(list(Maximum = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), CustomPlatformQuota = structure(list(Maximum = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "DescribeAccountAttributesResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_application_versions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabels = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MaxRecords = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_application_versions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationVersions = structure(list(structure(list(ApplicationVersionArn = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), SourceBuildInformation = structure(list(SourceType = structure(logical(0), tags = list(type = "string")), SourceRepository = structure(logical(0), tags = list(type = "string")), SourceLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), BuildArn = structure(logical(0), tags = list(type = "string")), SourceBundle = structure(list(S3Bucket = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), 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", resultWrapper = "DescribeApplicationVersionsResult"))
  return(populate(args, shape))
}

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

.elasticbeanstalk$describe_applications_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Applications = structure(list(structure(list(ApplicationArn = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), Versions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ConfigurationTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourceLifecycleConfig = structure(list(ServiceRole = structure(logical(0), tags = list(type = "string")), VersionLifecycleConfig = structure(list(MaxCountRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxCount = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), MaxAgeRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxAgeInDays = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DescribeApplicationsResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_configuration_options_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), Options = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_configuration_options_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), Options = structure(list(structure(list(Namespace = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), DefaultValue = structure(logical(0), tags = list(type = "string")), ChangeSeverity = structure(logical(0), tags = list(type = "string")), UserDefined = structure(logical(0), tags = list(type = "boolean")), ValueType = structure(logical(0), tags = list(type = "string")), ValueOptions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), MinValue = structure(logical(0), tags = list(type = "integer")), MaxValue = structure(logical(0), tags = list(type = "integer")), MaxLength = structure(logical(0), tags = list(type = "integer")), Regex = structure(list(Pattern = structure(logical(0), tags = list(type = "string")), Label = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DescribeConfigurationOptionsResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_configuration_settings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_configuration_settings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ConfigurationSettings = structure(list(structure(list(SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), DeploymentStatus = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), OptionSettings = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DescribeConfigurationSettingsResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_environment_health_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), AttributeNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_environment_health_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), HealthStatus = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), Color = structure(logical(0), tags = list(type = "string")), Causes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ApplicationMetrics = structure(list(Duration = structure(logical(0), tags = list(type = "integer")), RequestCount = structure(logical(0), tags = list(type = "integer")), StatusCodes = structure(list(Status2xx = structure(logical(0), tags = list(type = "integer")), Status3xx = structure(logical(0), tags = list(type = "integer")), Status4xx = structure(logical(0), tags = list(type = "integer")), Status5xx = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Latency = structure(list(P999 = structure(logical(0), tags = list(type = "double")), P99 = structure(logical(0), tags = list(type = "double")), P95 = structure(logical(0), tags = list(type = "double")), P90 = structure(logical(0), tags = list(type = "double")), P85 = structure(logical(0), tags = list(type = "double")), P75 = structure(logical(0), tags = list(type = "double")), P50 = structure(logical(0), tags = list(type = "double")), P10 = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure")), InstancesHealth = structure(list(NoData = structure(logical(0), tags = list(type = "integer")), Unknown = structure(logical(0), tags = list(type = "integer")), Pending = structure(logical(0), tags = list(type = "integer")), Ok = structure(logical(0), tags = list(type = "integer")), Info = structure(logical(0), tags = list(type = "integer")), Warning = structure(logical(0), tags = list(type = "integer")), Degraded = structure(logical(0), tags = list(type = "integer")), Severe = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), RefreshedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure", resultWrapper = "DescribeEnvironmentHealthResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_environment_managed_action_history_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), NextToken = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_environment_managed_action_history_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ManagedActionHistoryItems = structure(list(structure(list(ActionId = structure(logical(0), tags = list(type = "string")), ActionType = structure(logical(0), tags = list(type = "string")), ActionDescription = structure(logical(0), tags = list(type = "string")), FailureType = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), FailureDescription = structure(logical(0), tags = list(type = "string")), ExecutedTime = structure(logical(0), tags = list(type = "timestamp")), FinishedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "DescribeEnvironmentManagedActionHistoryResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_environment_managed_actions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_environment_managed_actions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ManagedActions = structure(list(structure(list(ActionId = structure(logical(0), tags = list(type = "string")), ActionDescription = structure(logical(0), tags = list(type = "string")), ActionType = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), WindowStartTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DescribeEnvironmentManagedActionsResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_environment_resources_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_environment_resources_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentResources = structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), AutoScalingGroups = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Instances = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LaunchConfigurations = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LaunchTemplates = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LoadBalancers = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Triggers = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Queues = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), URL = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "DescribeEnvironmentResourcesResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_environments_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), EnvironmentIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), EnvironmentNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), IncludeDeleted = structure(logical(0), tags = list(type = "boolean")), IncludedDeletedBackTo = structure(logical(0), tags = list(type = "timestamp")), MaxRecords = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_environments_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Environments = structure(list(structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EndpointURL = structure(logical(0), tags = list(type = "string")), CNAME = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string")), AbortableOperationInProgress = structure(logical(0), tags = list(type = "boolean")), Health = structure(logical(0), tags = list(type = "string")), HealthStatus = structure(logical(0), tags = list(type = "string")), Resources = structure(list(LoadBalancer = structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Domain = structure(logical(0), tags = list(type = "string")), Listeners = structure(list(structure(list(Protocol = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Tier = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EnvironmentLinks = structure(list(structure(list(LinkName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnvironmentArn = structure(logical(0), tags = list(type = "string")), OperationsRole = 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", resultWrapper = "DescribeEnvironmentsResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_events_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), Severity = structure(logical(0), tags = list(type = "string")), StartTime = structure(logical(0), tags = list(type = "timestamp")), EndTime = structure(logical(0), tags = list(type = "timestamp")), MaxRecords = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_events_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Events = structure(list(structure(list(EventDate = structure(logical(0), tags = list(type = "timestamp")), Message = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), RequestId = structure(logical(0), tags = list(type = "string")), Severity = 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", resultWrapper = "DescribeEventsResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_instances_health_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), AttributeNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$describe_instances_health_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceHealthList = structure(list(structure(list(InstanceId = structure(logical(0), tags = list(type = "string")), HealthStatus = structure(logical(0), tags = list(type = "string")), Color = structure(logical(0), tags = list(type = "string")), Causes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), LaunchedAt = structure(logical(0), tags = list(type = "timestamp")), ApplicationMetrics = structure(list(Duration = structure(logical(0), tags = list(type = "integer")), RequestCount = structure(logical(0), tags = list(type = "integer")), StatusCodes = structure(list(Status2xx = structure(logical(0), tags = list(type = "integer")), Status3xx = structure(logical(0), tags = list(type = "integer")), Status4xx = structure(logical(0), tags = list(type = "integer")), Status5xx = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), Latency = structure(list(P999 = structure(logical(0), tags = list(type = "double")), P99 = structure(logical(0), tags = list(type = "double")), P95 = structure(logical(0), tags = list(type = "double")), P90 = structure(logical(0), tags = list(type = "double")), P85 = structure(logical(0), tags = list(type = "double")), P75 = structure(logical(0), tags = list(type = "double")), P50 = structure(logical(0), tags = list(type = "double")), P10 = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure"))), tags = list(type = "structure")), System = structure(list(CPUUtilization = structure(list(User = structure(logical(0), tags = list(type = "double")), Nice = structure(logical(0), tags = list(type = "double")), System = structure(logical(0), tags = list(type = "double")), Idle = structure(logical(0), tags = list(type = "double")), IOWait = structure(logical(0), tags = list(type = "double")), IRQ = structure(logical(0), tags = list(type = "double")), SoftIRQ = structure(logical(0), tags = list(type = "double")), Privileged = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), LoadAverage = structure(list(structure(logical(0), tags = list(type = "double"))), tags = list(type = "list"))), tags = list(type = "structure")), Deployment = structure(list(VersionLabel = structure(logical(0), tags = list(type = "string")), DeploymentId = structure(logical(0), tags = list(type = "long")), Status = structure(logical(0), tags = list(type = "string")), DeploymentTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), AvailabilityZone = structure(logical(0), tags = list(type = "string")), InstanceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), RefreshedAt = structure(logical(0), tags = list(type = "timestamp")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "DescribeInstancesHealthResult"))
  return(populate(args, shape))
}

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

.elasticbeanstalk$describe_platform_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PlatformDescription = structure(list(PlatformArn = structure(logical(0), tags = list(type = "string")), PlatformOwner = structure(logical(0), tags = list(type = "string")), PlatformName = structure(logical(0), tags = list(type = "string")), PlatformVersion = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformStatus = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), PlatformCategory = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Maintainer = structure(logical(0), tags = list(type = "string")), OperatingSystemName = structure(logical(0), tags = list(type = "string")), OperatingSystemVersion = structure(logical(0), tags = list(type = "string")), ProgrammingLanguages = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), Frameworks = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), CustomAmiList = structure(list(structure(list(VirtualizationType = structure(logical(0), tags = list(type = "string")), ImageId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), SupportedTierList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SupportedAddonList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PlatformLifecycleState = structure(logical(0), tags = list(type = "string")), PlatformBranchName = structure(logical(0), tags = list(type = "string")), PlatformBranchLifecycleState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "DescribePlatformVersionResult"))
  return(populate(args, shape))
}

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

.elasticbeanstalk$disassociate_environment_operations_role_output <- function(...) {
  list()
}

.elasticbeanstalk$list_available_solution_stacks_input <- function(...) {
  list()
}

.elasticbeanstalk$list_available_solution_stacks_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SolutionStacks = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SolutionStackDetails = structure(list(structure(list(SolutionStackName = structure(logical(0), tags = list(type = "string")), PermittedFileTypes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "ListAvailableSolutionStacksResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$list_platform_branches_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Filters = structure(list(structure(list(Attribute = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), MaxRecords = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$list_platform_branches_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PlatformBranchSummaryList = structure(list(structure(list(PlatformName = structure(logical(0), tags = list(type = "string")), BranchName = structure(logical(0), tags = list(type = "string")), LifecycleState = structure(logical(0), tags = list(type = "string")), BranchOrder = structure(logical(0), tags = list(type = "integer")), SupportedTierList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "ListPlatformBranchesResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$list_platform_versions_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Filters = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), Operator = structure(logical(0), tags = list(type = "string")), Values = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), MaxRecords = structure(logical(0), tags = list(type = "integer")), NextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$list_platform_versions_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PlatformSummaryList = structure(list(structure(list(PlatformArn = structure(logical(0), tags = list(type = "string")), PlatformOwner = structure(logical(0), tags = list(type = "string")), PlatformStatus = structure(logical(0), tags = list(type = "string")), PlatformCategory = structure(logical(0), tags = list(type = "string")), OperatingSystemName = structure(logical(0), tags = list(type = "string")), OperatingSystemVersion = structure(logical(0), tags = list(type = "string")), SupportedTierList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SupportedAddonList = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), PlatformLifecycleState = structure(logical(0), tags = list(type = "string")), PlatformVersion = structure(logical(0), tags = list(type = "string")), PlatformBranchName = structure(logical(0), tags = list(type = "string")), PlatformBranchLifecycleState = 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", resultWrapper = "ListPlatformVersionsResult"))
  return(populate(args, shape))
}

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

.elasticbeanstalk$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), ResourceTags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "ListTagsForResourceResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$rebuild_environment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$rebuild_environment_output <- function(...) {
  list()
}

.elasticbeanstalk$request_environment_info_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), InfoType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$request_environment_info_output <- function(...) {
  list()
}

.elasticbeanstalk$restart_app_server_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$restart_app_server_output <- function(...) {
  list()
}

.elasticbeanstalk$retrieve_environment_info_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), InfoType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$retrieve_environment_info_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentInfo = structure(list(structure(list(InfoType = structure(logical(0), tags = list(type = "string")), Ec2InstanceId = structure(logical(0), tags = list(type = "string")), SampleTimestamp = structure(logical(0), tags = list(type = "timestamp")), Message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "RetrieveEnvironmentInfoResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$swap_environment_cnam_es_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SourceEnvironmentId = structure(logical(0), tags = list(type = "string")), SourceEnvironmentName = structure(logical(0), tags = list(type = "string")), DestinationEnvironmentId = structure(logical(0), tags = list(type = "string")), DestinationEnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$swap_environment_cnam_es_output <- function(...) {
  list()
}

.elasticbeanstalk$terminate_environment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), TerminateResources = structure(logical(0), tags = list(type = "boolean")), ForceTerminate = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$terminate_environment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EndpointURL = structure(logical(0), tags = list(type = "string")), CNAME = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string")), AbortableOperationInProgress = structure(logical(0), tags = list(type = "boolean")), Health = structure(logical(0), tags = list(type = "string")), HealthStatus = structure(logical(0), tags = list(type = "string")), Resources = structure(list(LoadBalancer = structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Domain = structure(logical(0), tags = list(type = "string")), Listeners = structure(list(structure(list(Protocol = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Tier = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EnvironmentLinks = structure(list(structure(list(LinkName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnvironmentArn = structure(logical(0), tags = list(type = "string")), OperationsRole = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "TerminateEnvironmentResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_application_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_application_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Application = structure(list(ApplicationArn = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), Versions = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ConfigurationTemplates = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), ResourceLifecycleConfig = structure(list(ServiceRole = structure(logical(0), tags = list(type = "string")), VersionLifecycleConfig = structure(list(MaxCountRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxCount = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), MaxAgeRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxAgeInDays = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "UpdateApplicationResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_application_resource_lifecycle_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), ResourceLifecycleConfig = structure(list(ServiceRole = structure(logical(0), tags = list(type = "string")), VersionLifecycleConfig = structure(list(MaxCountRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxCount = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), MaxAgeRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxAgeInDays = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_application_resource_lifecycle_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), ResourceLifecycleConfig = structure(list(ServiceRole = structure(logical(0), tags = list(type = "string")), VersionLifecycleConfig = structure(list(MaxCountRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxCount = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), MaxAgeRule = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), MaxAgeInDays = structure(logical(0), tags = list(type = "integer")), DeleteSourceFromS3 = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "UpdateApplicationResourceLifecycleResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_application_version_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_application_version_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationVersion = structure(list(ApplicationVersionArn = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), SourceBuildInformation = structure(list(SourceType = structure(logical(0), tags = list(type = "string")), SourceRepository = structure(logical(0), tags = list(type = "string")), SourceLocation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), BuildArn = structure(logical(0), tags = list(type = "string")), SourceBundle = structure(list(S3Bucket = structure(logical(0), tags = list(type = "string")), S3Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "UpdateApplicationVersionResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_configuration_template_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), OptionSettings = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OptionsToRemove = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_configuration_template_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), DeploymentStatus = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), OptionSettings = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "UpdateConfigurationTemplateResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_environment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Tier = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), VersionLabel = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), OptionSettings = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), OptionsToRemove = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_environment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(EnvironmentName = structure(logical(0), tags = list(type = "string")), EnvironmentId = structure(logical(0), tags = list(type = "string")), ApplicationName = structure(logical(0), tags = list(type = "string")), VersionLabel = structure(logical(0), tags = list(type = "string")), SolutionStackName = structure(logical(0), tags = list(type = "string")), PlatformArn = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), EndpointURL = structure(logical(0), tags = list(type = "string")), CNAME = structure(logical(0), tags = list(type = "string")), DateCreated = structure(logical(0), tags = list(type = "timestamp")), DateUpdated = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string")), AbortableOperationInProgress = structure(logical(0), tags = list(type = "boolean")), Health = structure(logical(0), tags = list(type = "string")), HealthStatus = structure(logical(0), tags = list(type = "string")), Resources = structure(list(LoadBalancer = structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Domain = structure(logical(0), tags = list(type = "string")), Listeners = structure(list(structure(list(Protocol = structure(logical(0), tags = list(type = "string")), Port = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Tier = structure(list(Name = structure(logical(0), tags = list(type = "string")), Type = structure(logical(0), tags = list(type = "string")), Version = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), EnvironmentLinks = structure(list(structure(list(LinkName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), EnvironmentArn = structure(logical(0), tags = list(type = "string")), OperationsRole = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "UpdateEnvironmentResult"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ResourceArn = structure(logical(0), tags = list(type = "string")), TagsToAdd = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), TagsToRemove = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$update_tags_for_resource_output <- function(...) {
  list()
}

.elasticbeanstalk$validate_configuration_settings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(ApplicationName = structure(logical(0), tags = list(type = "string")), TemplateName = structure(logical(0), tags = list(type = "string")), EnvironmentName = structure(logical(0), tags = list(type = "string")), OptionSettings = structure(list(structure(list(ResourceName = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elasticbeanstalk$validate_configuration_settings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Messages = structure(list(structure(list(Message = structure(logical(0), tags = list(type = "string")), Severity = structure(logical(0), tags = list(type = "string")), Namespace = structure(logical(0), tags = list(type = "string")), OptionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "ValidateConfigurationSettingsResult"))
  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, 2024, 6:12 a.m.