R/elb_interfaces.R

Defines functions set_load_balancer_policies_of_listener_output set_load_balancer_policies_of_listener_input set_load_balancer_policies_for_backend_server_output set_load_balancer_policies_for_backend_server_input set_load_balancer_listener_ssl_certificate_output set_load_balancer_listener_ssl_certificate_input remove_tags_output remove_tags_input register_instances_with_load_balancer_output register_instances_with_load_balancer_input modify_load_balancer_attributes_output modify_load_balancer_attributes_input enable_availability_zones_for_load_balancer_output enable_availability_zones_for_load_balancer_input disable_availability_zones_for_load_balancer_output disable_availability_zones_for_load_balancer_input detach_load_balancer_from_subnets_output detach_load_balancer_from_subnets_input describe_tags_output describe_tags_input describe_load_balancers_output describe_load_balancers_input describe_load_balancer_policy_types_output describe_load_balancer_policy_types_input describe_load_balancer_policies_output describe_load_balancer_policies_input describe_load_balancer_attributes_output describe_load_balancer_attributes_input describe_instance_health_output describe_instance_health_input describe_account_limits_output describe_account_limits_input deregister_instances_from_load_balancer_output deregister_instances_from_load_balancer_input delete_load_balancer_policy_output delete_load_balancer_policy_input delete_load_balancer_listeners_output delete_load_balancer_listeners_input delete_load_balancer_output delete_load_balancer_input create_load_balancer_policy_output create_load_balancer_policy_input create_load_balancer_listeners_output create_load_balancer_listeners_input create_load_balancer_output create_load_balancer_input create_lb_cookie_stickiness_policy_output create_lb_cookie_stickiness_policy_input create_app_cookie_stickiness_policy_output create_app_cookie_stickiness_policy_input configure_health_check_output configure_health_check_input attach_load_balancer_to_subnets_output attach_load_balancer_to_subnets_input apply_security_groups_to_load_balancer_output apply_security_groups_to_load_balancer_input add_tags_output add_tags_input

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

.elb$add_tags_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$add_tags_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "AddTagsResult"))
  return(populate(args, shape))
}

.elb$apply_security_groups_to_load_balancer_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$apply_security_groups_to_load_balancer_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "ApplySecurityGroupsToLoadBalancerResult"))
  return(populate(args, shape))
}

.elb$attach_load_balancer_to_subnets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$attach_load_balancer_to_subnets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "AttachLoadBalancerToSubnetsResult"))
  return(populate(args, shape))
}

.elb$configure_health_check_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), HealthCheck = structure(list(Target = structure(logical(0), tags = list(type = "string")), Interval = structure(logical(0), tags = list(type = "integer")), Timeout = structure(logical(0), tags = list(type = "integer")), UnhealthyThreshold = structure(logical(0), tags = list(type = "integer")), HealthyThreshold = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$configure_health_check_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(HealthCheck = structure(list(Target = structure(logical(0), tags = list(type = "string")), Interval = structure(logical(0), tags = list(type = "integer")), Timeout = structure(logical(0), tags = list(type = "integer")), UnhealthyThreshold = structure(logical(0), tags = list(type = "integer")), HealthyThreshold = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "ConfigureHealthCheckResult"))
  return(populate(args, shape))
}

.elb$create_app_cookie_stickiness_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), CookieName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$create_app_cookie_stickiness_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "CreateAppCookieStickinessPolicyResult"))
  return(populate(args, shape))
}

.elb$create_lb_cookie_stickiness_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), CookieExpirationPeriod = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$create_lb_cookie_stickiness_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "CreateLBCookieStickinessPolicyResult"))
  return(populate(args, shape))
}

.elb$create_load_balancer_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Listeners = structure(list(structure(list(Protocol = structure(logical(0), tags = list(type = "string")), LoadBalancerPort = structure(logical(0), tags = list(type = "integer")), InstanceProtocol = structure(logical(0), tags = list(type = "string")), InstancePort = structure(logical(0), tags = list(type = "integer")), SSLCertificateId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Scheme = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$create_load_balancer_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(DNSName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "CreateLoadBalancerResult"))
  return(populate(args, shape))
}

.elb$create_load_balancer_listeners_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Listeners = structure(list(structure(list(Protocol = structure(logical(0), tags = list(type = "string")), LoadBalancerPort = structure(logical(0), tags = list(type = "integer")), InstanceProtocol = structure(logical(0), tags = list(type = "string")), InstancePort = structure(logical(0), tags = list(type = "integer")), SSLCertificateId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$create_load_balancer_listeners_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "CreateLoadBalancerListenersResult"))
  return(populate(args, shape))
}

.elb$create_load_balancer_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string")), PolicyTypeName = structure(logical(0), tags = list(type = "string")), PolicyAttributes = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), AttributeValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$create_load_balancer_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "CreateLoadBalancerPolicyResult"))
  return(populate(args, shape))
}

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

.elb$delete_load_balancer_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "DeleteLoadBalancerResult"))
  return(populate(args, shape))
}

.elb$delete_load_balancer_listeners_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), LoadBalancerPorts = structure(list(structure(logical(0), tags = list(type = "integer"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$delete_load_balancer_listeners_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "DeleteLoadBalancerListenersResult"))
  return(populate(args, shape))
}

.elb$delete_load_balancer_policy_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), PolicyName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$delete_load_balancer_policy_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "DeleteLoadBalancerPolicyResult"))
  return(populate(args, shape))
}

.elb$deregister_instances_from_load_balancer_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Instances = structure(list(structure(list(InstanceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$deregister_instances_from_load_balancer_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Instances = structure(list(structure(list(InstanceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DeregisterInstancesFromLoadBalancerResult"))
  return(populate(args, shape))
}

.elb$describe_account_limits_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Marker = structure(logical(0), tags = list(type = "string")), PageSize = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$describe_account_limits_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Limits = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Max = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextMarker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "DescribeAccountLimitsResult"))
  return(populate(args, shape))
}

.elb$describe_instance_health_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Instances = structure(list(structure(list(InstanceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$describe_instance_health_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(InstanceStates = structure(list(structure(list(InstanceId = structure(logical(0), tags = list(type = "string")), State = structure(logical(0), tags = list(type = "string")), ReasonCode = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DescribeInstanceHealthResult"))
  return(populate(args, shape))
}

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

.elb$describe_load_balancer_attributes_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerAttributes = structure(list(CrossZoneLoadBalancing = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AccessLog = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), S3BucketName = structure(logical(0), tags = list(type = "string")), EmitInterval = structure(logical(0), tags = list(type = "integer")), S3BucketPrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ConnectionDraining = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Timeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionSettings = structure(list(IdleTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AdditionalAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "DescribeLoadBalancerAttributesResult"))
  return(populate(args, shape))
}

.elb$describe_load_balancer_policies_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$describe_load_balancer_policies_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PolicyDescriptions = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), PolicyTypeName = structure(logical(0), tags = list(type = "string")), PolicyAttributeDescriptions = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), AttributeValue = 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 = "DescribeLoadBalancerPoliciesResult"))
  return(populate(args, shape))
}

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

.elb$describe_load_balancer_policy_types_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(PolicyTypeDescriptions = structure(list(structure(list(PolicyTypeName = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), PolicyAttributeTypeDescriptions = structure(list(structure(list(AttributeName = structure(logical(0), tags = list(type = "string")), AttributeType = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), DefaultValue = structure(logical(0), tags = list(type = "string")), Cardinality = 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 = "DescribeLoadBalancerPolicyTypesResult"))
  return(populate(args, shape))
}

.elb$describe_load_balancers_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Marker = structure(logical(0), tags = list(type = "string")), PageSize = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$describe_load_balancers_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerDescriptions = structure(list(structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), DNSName = structure(logical(0), tags = list(type = "string")), CanonicalHostedZoneName = structure(logical(0), tags = list(type = "string")), CanonicalHostedZoneNameID = structure(logical(0), tags = list(type = "string")), ListenerDescriptions = structure(list(structure(list(Listener = structure(list(Protocol = structure(logical(0), tags = list(type = "string")), LoadBalancerPort = structure(logical(0), tags = list(type = "integer")), InstanceProtocol = structure(logical(0), tags = list(type = "string")), InstancePort = structure(logical(0), tags = list(type = "integer")), SSLCertificateId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), Policies = structure(list(AppCookieStickinessPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), CookieName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), LBCookieStickinessPolicies = structure(list(structure(list(PolicyName = structure(logical(0), tags = list(type = "string")), CookieExpirationPeriod = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure"))), tags = list(type = "list")), OtherPolicies = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), BackendServerDescriptions = structure(list(structure(list(InstancePort = structure(logical(0), tags = list(type = "integer")), PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), VPCId = structure(logical(0), tags = list(type = "string")), Instances = structure(list(structure(list(InstanceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), HealthCheck = structure(list(Target = structure(logical(0), tags = list(type = "string")), Interval = structure(logical(0), tags = list(type = "integer")), Timeout = structure(logical(0), tags = list(type = "integer")), UnhealthyThreshold = structure(logical(0), tags = list(type = "integer")), HealthyThreshold = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), SourceSecurityGroup = structure(list(OwnerAlias = structure(logical(0), tags = list(type = "string")), GroupName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), SecurityGroups = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), Scheme = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), NextMarker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", resultWrapper = "DescribeLoadBalancersResult"))
  return(populate(args, shape))
}

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

.elb$describe_tags_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(TagDescriptions = structure(list(structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DescribeTagsResult"))
  return(populate(args, shape))
}

.elb$detach_load_balancer_from_subnets_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$detach_load_balancer_from_subnets_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Subnets = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DetachLoadBalancerFromSubnetsResult"))
  return(populate(args, shape))
}

.elb$disable_availability_zones_for_load_balancer_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$disable_availability_zones_for_load_balancer_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "DisableAvailabilityZonesForLoadBalancerResult"))
  return(populate(args, shape))
}

.elb$enable_availability_zones_for_load_balancer_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$enable_availability_zones_for_load_balancer_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(AvailabilityZones = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "EnableAvailabilityZonesForLoadBalancerResult"))
  return(populate(args, shape))
}

.elb$modify_load_balancer_attributes_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), LoadBalancerAttributes = structure(list(CrossZoneLoadBalancing = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AccessLog = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), S3BucketName = structure(logical(0), tags = list(type = "string")), EmitInterval = structure(logical(0), tags = list(type = "integer")), S3BucketPrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ConnectionDraining = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Timeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionSettings = structure(list(IdleTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AdditionalAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$modify_load_balancer_attributes_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), LoadBalancerAttributes = structure(list(CrossZoneLoadBalancing = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AccessLog = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), S3BucketName = structure(logical(0), tags = list(type = "string")), EmitInterval = structure(logical(0), tags = list(type = "integer")), S3BucketPrefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ConnectionDraining = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Timeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionSettings = structure(list(IdleTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), AdditionalAttributes = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", resultWrapper = "ModifyLoadBalancerAttributesResult"))
  return(populate(args, shape))
}

.elb$register_instances_with_load_balancer_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), Instances = structure(list(structure(list(InstanceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$register_instances_with_load_balancer_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(Instances = structure(list(structure(list(InstanceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", resultWrapper = "RegisterInstancesWithLoadBalancerResult"))
  return(populate(args, shape))
}

.elb$remove_tags_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), Tags = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$remove_tags_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "RemoveTagsResult"))
  return(populate(args, shape))
}

.elb$set_load_balancer_listener_ssl_certificate_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), LoadBalancerPort = structure(logical(0), tags = list(type = "integer")), SSLCertificateId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$set_load_balancer_listener_ssl_certificate_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "SetLoadBalancerListenerSSLCertificateResult"))
  return(populate(args, shape))
}

.elb$set_load_balancer_policies_for_backend_server_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), InstancePort = structure(logical(0), tags = list(type = "integer")), PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$set_load_balancer_policies_for_backend_server_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "SetLoadBalancerPoliciesForBackendServerResult"))
  return(populate(args, shape))
}

.elb$set_load_balancer_policies_of_listener_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(LoadBalancerName = structure(logical(0), tags = list(type = "string")), LoadBalancerPort = structure(logical(0), tags = list(type = "integer")), PolicyNames = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.elb$set_load_balancer_policies_of_listener_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure", resultWrapper = "SetLoadBalancerPoliciesOfListenerResult"))
  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.