Skip to main content

AWSELBApplicationLoadBalancer

No description

type AWSELBApplicationLoadBalancer {
metadata: ResourceMetadata!
type: AWSELBType!
albAvailabilityZones: [AWSELBApplicationLoadBalancerAvailabilityZone!]!
canonicalHostedZoneId: String!
createdAt: DateTime!
customerOwnedIpv4Pool: String
dnsName: String!
ipAddressType: AWSELBIpAddressType!
arn: String!
name: String!
scheme: AWSELBSchemeType!
securityGroups: [AWSVPCSecurityGroup!]!
state: AWSELBState
vpc: AWSVPC!
targetGroups: [AWSELBTargetGroup!]!
attributes: AWSELBLoadBalancerAttribute!
listeners: [AWSElasticLoadBalancerListener!]!
}

Fields​

AWSELBApplicationLoadBalancer.metadata ● ResourceMetadata! non-null object​

The metadata to identify this resource in Shisho Cloud

AWSELBApplicationLoadBalancer.type ● AWSELBType! non-null enum​

The type of load balancer

AWSELBApplicationLoadBalancer.albAvailabilityZones ● [AWSELBApplicationLoadBalancerAvailabilityZone!]! non-null object​

The availability zones for the load balancer.

AWSELBApplicationLoadBalancer.canonicalHostedZoneId ● String! non-null scalar​

The ID of the Amazon Route 53 hosted zone associated with the load balancer.

AWSELBApplicationLoadBalancer.createdAt ● DateTime! non-null scalar​

The date and time the load balancer was created

AWSELBApplicationLoadBalancer.customerOwnedIpv4Pool ● String scalar​

The ID of the customer-owned address pool

AWSELBApplicationLoadBalancer.dnsName ● String! non-null scalar​

The public DNS name of the load balancer

AWSELBApplicationLoadBalancer.ipAddressType ● AWSELBIpAddressType! non-null enum​

The type of IP addresses used by the subnets for your load balancer. The possible values are ipv4 (for IPv4 addresses) and dualstack (for IPv4 and IPv6 addresses).

AWSELBApplicationLoadBalancer.arn ● String! non-null scalar​

The Amazon Resource Name (ARN) of the load balancer

AWSELBApplicationLoadBalancer.name ● String! non-null scalar​

The name of the load balancer

AWSELBApplicationLoadBalancer.scheme ● AWSELBSchemeType! non-null enum​

The scheme

AWSELBApplicationLoadBalancer.securityGroups ● [AWSVPCSecurityGroup!]! non-null object​

The security groups for the load balancer

AWSELBApplicationLoadBalancer.state ● AWSELBState object​

The state of the load balancer

AWSELBApplicationLoadBalancer.vpc ● AWSVPC! non-null object​

The VPC for the load balancer

AWSELBApplicationLoadBalancer.targetGroups ● [AWSELBTargetGroup!]! non-null object​

The target groups for the load balancer

AWSELBApplicationLoadBalancer.attributes ● AWSELBLoadBalancerAttribute! non-null object​

The attributes of the load balancer

AWSELBApplicationLoadBalancer.listeners ● [AWSElasticLoadBalancerListener!]! non-null union​

The listeners for the load balancer

Implemented by​

AWSElasticLoadBalancer union