v1alpha1

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2024 License: Apache-2.0 Imports: 6 Imported by: 4

Documentation

Overview

+k8s:deepcopy-gen=package Package v1alpha1 is the v1alpha1 version of the elbv2.services.k8s.aws API. +groupName=elbv2.services.k8s.aws

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is the API Group Version used to register the objects
	GroupVersion = schema.GroupVersion{Group: "elbv2.services.k8s.aws", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type ActionTypeEnum

type ActionTypeEnum string
const (
	ActionTypeEnum_forward              ActionTypeEnum = "forward"
	ActionTypeEnum_authenticate_oidc    ActionTypeEnum = "authenticate-oidc"
	ActionTypeEnum_authenticate_cognito ActionTypeEnum = "authenticate-cognito"
	ActionTypeEnum_redirect             ActionTypeEnum = "redirect"
	ActionTypeEnum_fixed_response       ActionTypeEnum = "fixed-response"
)

type AnomalyResultEnum

type AnomalyResultEnum string
const (
	AnomalyResultEnum_anomalous AnomalyResultEnum = "anomalous"
	AnomalyResultEnum_normal    AnomalyResultEnum = "normal"
)

type AuthenticateCognitoActionConditionalBehaviorEnum

type AuthenticateCognitoActionConditionalBehaviorEnum string
const (
	AuthenticateCognitoActionConditionalBehaviorEnum_deny         AuthenticateCognitoActionConditionalBehaviorEnum = "deny"
	AuthenticateCognitoActionConditionalBehaviorEnum_allow        AuthenticateCognitoActionConditionalBehaviorEnum = "allow"
	AuthenticateCognitoActionConditionalBehaviorEnum_authenticate AuthenticateCognitoActionConditionalBehaviorEnum = "authenticate"
)

type AuthenticateOIDCActionConditionalBehaviorEnum

type AuthenticateOIDCActionConditionalBehaviorEnum string
const (
	AuthenticateOIDCActionConditionalBehaviorEnum_deny         AuthenticateOIDCActionConditionalBehaviorEnum = "deny"
	AuthenticateOIDCActionConditionalBehaviorEnum_allow        AuthenticateOIDCActionConditionalBehaviorEnum = "allow"
	AuthenticateOIDCActionConditionalBehaviorEnum_authenticate AuthenticateOIDCActionConditionalBehaviorEnum = "authenticate"
)

type AvailabilityZone

type AvailabilityZone struct {
	LoadBalancerAddresses []*LoadBalancerAddress `json:"loadBalancerAddresses,omitempty"`
	OutpostID             *string                `json:"outpostID,omitempty"`
	SubnetID              *string                `json:"subnetID,omitempty"`
	ZoneName              *string                `json:"zoneName,omitempty"`
}

Information about an Availability Zone.

func (*AvailabilityZone) DeepCopy

func (in *AvailabilityZone) DeepCopy() *AvailabilityZone

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AvailabilityZone.

func (*AvailabilityZone) DeepCopyInto

func (in *AvailabilityZone) DeepCopyInto(out *AvailabilityZone)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DescribeTargetHealthInputIncludeEnum

type DescribeTargetHealthInputIncludeEnum string
const (
	DescribeTargetHealthInputIncludeEnum_AnomalyDetection DescribeTargetHealthInputIncludeEnum = "AnomalyDetection"
	DescribeTargetHealthInputIncludeEnum_All              DescribeTargetHealthInputIncludeEnum = "All"
)

type EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum

type EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum string
const (
	EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum_on  EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum = "on"
	EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum_off EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum = "off"
)

type IPAddressType

type IPAddressType string
const (
	IPAddressType_ipv4      IPAddressType = "ipv4"
	IPAddressType_dualstack IPAddressType = "dualstack"
)

type Listener

type Listener struct {
	LoadBalancerARN *string `json:"loadBalancerARN,omitempty"`
}

Information about a listener.

func (*Listener) DeepCopy

func (in *Listener) DeepCopy() *Listener

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Listener.

func (*Listener) DeepCopyInto

func (in *Listener) DeepCopyInto(out *Listener)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancer

type LoadBalancer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LoadBalancerSpec   `json:"spec,omitempty"`
	Status            LoadBalancerStatus `json:"status,omitempty"`
}

LoadBalancer is the Schema for the LoadBalancers API +kubebuilder:object:root=true +kubebuilder:subresource:status

func (*LoadBalancer) DeepCopy

func (in *LoadBalancer) DeepCopy() *LoadBalancer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancer.

func (*LoadBalancer) DeepCopyInto

func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LoadBalancer) DeepCopyObject

func (in *LoadBalancer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LoadBalancerAddress

type LoadBalancerAddress struct {
	AllocationID       *string `json:"allocationID,omitempty"`
	IPv6Address        *string `json:"ipv6Address,omitempty"`
	IPAddress          *string `json:"ipAddress,omitempty"`
	PrivateIPv4Address *string `json:"privateIPv4Address,omitempty"`
}

Information about a static IP address for a load balancer.

func (*LoadBalancerAddress) DeepCopy

func (in *LoadBalancerAddress) DeepCopy() *LoadBalancerAddress

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerAddress.

func (*LoadBalancerAddress) DeepCopyInto

func (in *LoadBalancerAddress) DeepCopyInto(out *LoadBalancerAddress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerList

type LoadBalancerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LoadBalancer `json:"items"`
}

LoadBalancerList contains a list of LoadBalancer +kubebuilder:object:root=true

func (*LoadBalancerList) DeepCopy

func (in *LoadBalancerList) DeepCopy() *LoadBalancerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerList.

func (*LoadBalancerList) DeepCopyInto

func (in *LoadBalancerList) DeepCopyInto(out *LoadBalancerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LoadBalancerList) DeepCopyObject

func (in *LoadBalancerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LoadBalancerSchemeEnum

type LoadBalancerSchemeEnum string
const (
	LoadBalancerSchemeEnum_internet_facing LoadBalancerSchemeEnum = "internet-facing"
	LoadBalancerSchemeEnum_internal        LoadBalancerSchemeEnum = "internal"
)

type LoadBalancerSpec

type LoadBalancerSpec struct {

	// [Application Load Balancers on Outposts] The ID of the customer-owned address
	// pool (CoIP pool).
	CustomerOwnedIPv4Pool *string `json:"customerOwnedIPv4Pool,omitempty"`
	// 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).
	IPAddressType *string `json:"ipAddressType,omitempty"`
	// The name of the load balancer.
	//
	// This name must be unique per region per account, can have a maximum of 32
	// characters, must contain only alphanumeric characters or hyphens, must not
	// begin or end with a hyphen, and must not begin with "internal-".
	Name *string `json:"name,omitempty"`
	// The nodes of an Internet-facing load balancer have public IP addresses. The
	// DNS name of an Internet-facing load balancer is publicly resolvable to the
	// public IP addresses of the nodes. Therefore, Internet-facing load balancers
	// can route requests from clients over the internet.
	//
	// The nodes of an internal load balancer have only private IP addresses. The
	// DNS name of an internal load balancer is publicly resolvable to the private
	// IP addresses of the nodes. Therefore, internal load balancers can route requests
	// only from clients with access to the VPC for the load balancer.
	//
	// The default is an Internet-facing load balancer.
	//
	// You cannot specify a scheme for a Gateway Load Balancer.
	Scheme *string `json:"scheme,omitempty"`
	// [Application Load Balancers and Network Load Balancers] The IDs of the security
	// groups for the load balancer.
	SecurityGroups []*string `json:"securityGroups,omitempty"`
	// The IDs of the subnets. You can specify only one subnet per Availability
	// Zone. You must specify either subnets or subnet mappings, but not both.
	//
	// [Application Load Balancers] You must specify subnets from at least two Availability
	// Zones. You cannot specify Elastic IP addresses for your subnets.
	//
	// [Application Load Balancers on Outposts] You must specify one Outpost subnet.
	//
	// [Application Load Balancers on Local Zones] You can specify subnets from
	// one or more Local Zones.
	//
	// [Network Load Balancers] You can specify subnets from one or more Availability
	// Zones. You can specify one Elastic IP address per subnet if you need static
	// IP addresses for your internet-facing load balancer. For internal load balancers,
	// you can specify one private IP address per subnet from the IPv4 range of
	// the subnet. For internet-facing load balancer, you can specify one IPv6 address
	// per subnet.
	//
	// [Gateway Load Balancers] You can specify subnets from one or more Availability
	// Zones. You cannot specify Elastic IP addresses for your subnets.
	SubnetMappings []*SubnetMapping `json:"subnetMappings,omitempty"`
	// The IDs of the subnets. You can specify only one subnet per Availability
	// Zone. You must specify either subnets or subnet mappings, but not both. To
	// specify an Elastic IP address, specify subnet mappings instead of subnets.
	//
	// [Application Load Balancers] You must specify subnets from at least two Availability
	// Zones.
	//
	// [Application Load Balancers on Outposts] You must specify one Outpost subnet.
	//
	// [Application Load Balancers on Local Zones] You can specify subnets from
	// one or more Local Zones.
	//
	// [Network Load Balancers] You can specify subnets from one or more Availability
	// Zones.
	//
	// [Gateway Load Balancers] You can specify subnets from one or more Availability
	// Zones.
	Subnets []*string `json:"subnets,omitempty"`
	// The tags to assign to the load balancer.
	Tags []*Tag `json:"tags,omitempty"`
	// The type of load balancer. The default is application.
	Type *string `json:"type,omitempty"`
}

LoadBalancerSpec defines the desired state of LoadBalancer.

Information about a load balancer.

func (*LoadBalancerSpec) DeepCopy

func (in *LoadBalancerSpec) DeepCopy() *LoadBalancerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSpec.

func (*LoadBalancerSpec) DeepCopyInto

func (in *LoadBalancerSpec) DeepCopyInto(out *LoadBalancerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerState

type LoadBalancerState struct {
	Code   *string `json:"code,omitempty"`
	Reason *string `json:"reason,omitempty"`
}

Information about the state of the load balancer.

func (*LoadBalancerState) DeepCopy

func (in *LoadBalancerState) DeepCopy() *LoadBalancerState

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerState.

func (*LoadBalancerState) DeepCopyInto

func (in *LoadBalancerState) DeepCopyInto(out *LoadBalancerState)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerStateEnum

type LoadBalancerStateEnum string
const (
	LoadBalancerStateEnum_active          LoadBalancerStateEnum = "active"
	LoadBalancerStateEnum_provisioning    LoadBalancerStateEnum = "provisioning"
	LoadBalancerStateEnum_active_impaired LoadBalancerStateEnum = "active_impaired"
	LoadBalancerStateEnum_failed          LoadBalancerStateEnum = "failed"
)

type LoadBalancerStatus

type LoadBalancerStatus struct {
	// All CRs managed by ACK have a common `Status.ACKResourceMetadata` member
	// that is used to contain resource sync state, account ownership,
	// constructed ARN for the resource
	// +kubebuilder:validation:Optional
	ACKResourceMetadata *ackv1alpha1.ResourceMetadata `json:"ackResourceMetadata"`
	// All CRS managed by ACK have a common `Status.Conditions` member that
	// contains a collection of `ackv1alpha1.Condition` objects that describe
	// the various terminal states of the CR and its backend AWS service API
	// resource
	// +kubebuilder:validation:Optional
	Conditions []*ackv1alpha1.Condition `json:"conditions"`
	// The subnets for the load balancer.
	// +kubebuilder:validation:Optional
	AvailabilityZones []*AvailabilityZone `json:"availabilityZones,omitempty"`
	// The ID of the Amazon Route 53 hosted zone associated with the load balancer.
	// +kubebuilder:validation:Optional
	CanonicalHostedZoneID *string `json:"canonicalHostedZoneID,omitempty"`
	// The date and time the load balancer was created.
	// +kubebuilder:validation:Optional
	CreatedTime *metav1.Time `json:"createdTime,omitempty"`
	// The public DNS name of the load balancer.
	// +kubebuilder:validation:Optional
	DNSName *string `json:"dnsName,omitempty"`
	// Indicates whether to evaluate inbound security group rules for traffic sent
	// to a Network Load Balancer through Amazon Web Services PrivateLink.
	// +kubebuilder:validation:Optional
	EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic *string `json:"enforceSecurityGroupInboundRulesOnPrivateLinkTraffic,omitempty"`
	// The state of the load balancer.
	// +kubebuilder:validation:Optional
	State *LoadBalancerState `json:"state,omitempty"`
	// The ID of the VPC for the load balancer.
	// +kubebuilder:validation:Optional
	VPCID *string `json:"vpcID,omitempty"`
}

LoadBalancerStatus defines the observed state of LoadBalancer

func (*LoadBalancerStatus) DeepCopy

func (in *LoadBalancerStatus) DeepCopy() *LoadBalancerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerStatus.

func (*LoadBalancerStatus) DeepCopyInto

func (in *LoadBalancerStatus) DeepCopyInto(out *LoadBalancerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerTypeEnum

type LoadBalancerTypeEnum string
const (
	LoadBalancerTypeEnum_application LoadBalancerTypeEnum = "application"
	LoadBalancerTypeEnum_network     LoadBalancerTypeEnum = "network"
	LoadBalancerTypeEnum_gateway     LoadBalancerTypeEnum = "gateway"
)

type LoadBalancer_SDK

type LoadBalancer_SDK struct {
	AvailabilityZones                                    []*AvailabilityZone `json:"availabilityZones,omitempty"`
	CanonicalHostedZoneID                                *string             `json:"canonicalHostedZoneID,omitempty"`
	CreatedTime                                          *metav1.Time        `json:"createdTime,omitempty"`
	CustomerOwnedIPv4Pool                                *string             `json:"customerOwnedIPv4Pool,omitempty"`
	DNSName                                              *string             `json:"dnsName,omitempty"`
	EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic *string             `json:"enforceSecurityGroupInboundRulesOnPrivateLinkTraffic,omitempty"`
	IPAddressType                                        *string             `json:"ipAddressType,omitempty"`
	LoadBalancerARN                                      *string             `json:"loadBalancerARN,omitempty"`
	LoadBalancerName                                     *string             `json:"loadBalancerName,omitempty"`
	Scheme                                               *string             `json:"scheme,omitempty"`
	SecurityGroups                                       []*string           `json:"securityGroups,omitempty"`
	// Information about the state of the load balancer.
	State *LoadBalancerState `json:"state,omitempty"`
	Type  *string            `json:"type_,omitempty"`
	VPCID *string            `json:"vpcID,omitempty"`
}

Information about a load balancer.

func (*LoadBalancer_SDK) DeepCopy

func (in *LoadBalancer_SDK) DeepCopy() *LoadBalancer_SDK

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancer_SDK.

func (*LoadBalancer_SDK) DeepCopyInto

func (in *LoadBalancer_SDK) DeepCopyInto(out *LoadBalancer_SDK)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MitigationInEffectEnum

type MitigationInEffectEnum string
const (
	MitigationInEffectEnum_yes MitigationInEffectEnum = "yes"
	MitigationInEffectEnum_no  MitigationInEffectEnum = "no"
)

type ProtocolEnum

type ProtocolEnum string
const (
	ProtocolEnum_HTTP    ProtocolEnum = "HTTP"
	ProtocolEnum_HTTPS   ProtocolEnum = "HTTPS"
	ProtocolEnum_TCP     ProtocolEnum = "TCP"
	ProtocolEnum_TLS     ProtocolEnum = "TLS"
	ProtocolEnum_UDP     ProtocolEnum = "UDP"
	ProtocolEnum_TCP_UDP ProtocolEnum = "TCP_UDP"
	ProtocolEnum_GENEVE  ProtocolEnum = "GENEVE"
)

type RedirectActionStatusCodeEnum

type RedirectActionStatusCodeEnum string
const (
	RedirectActionStatusCodeEnum_HTTP_301 RedirectActionStatusCodeEnum = "HTTP_301"
	RedirectActionStatusCodeEnum_HTTP_302 RedirectActionStatusCodeEnum = "HTTP_302"
)

type RevocationType

type RevocationType string
const (
	RevocationType_CRL RevocationType = "CRL"
)

type SubnetMapping

type SubnetMapping struct {
	AllocationID       *string `json:"allocationID,omitempty"`
	IPv6Address        *string `json:"ipv6Address,omitempty"`
	PrivateIPv4Address *string `json:"privateIPv4Address,omitempty"`
	SubnetID           *string `json:"subnetID,omitempty"`
}

Information about a subnet mapping.

func (*SubnetMapping) DeepCopy

func (in *SubnetMapping) DeepCopy() *SubnetMapping

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetMapping.

func (*SubnetMapping) DeepCopyInto

func (in *SubnetMapping) DeepCopyInto(out *SubnetMapping)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Tag

type Tag struct {
	Key   *string `json:"key,omitempty"`
	Value *string `json:"value,omitempty"`
}

Information about a tag.

func (*Tag) DeepCopy

func (in *Tag) DeepCopy() *Tag

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.

func (*Tag) DeepCopyInto

func (in *Tag) DeepCopyInto(out *Tag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TagDescription

type TagDescription struct {
	Tags []*Tag `json:"tags,omitempty"`
}

The tags associated with a resource.

func (*TagDescription) DeepCopy

func (in *TagDescription) DeepCopy() *TagDescription

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagDescription.

func (*TagDescription) DeepCopyInto

func (in *TagDescription) DeepCopyInto(out *TagDescription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TargetDescription

type TargetDescription struct {
	AvailabilityZone *string `json:"availabilityZone,omitempty"`
}

Information about a target.

func (*TargetDescription) DeepCopy

func (in *TargetDescription) DeepCopy() *TargetDescription

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDescription.

func (*TargetDescription) DeepCopyInto

func (in *TargetDescription) DeepCopyInto(out *TargetDescription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TargetGroup

type TargetGroup struct {
	LoadBalancerARNs []*string `json:"loadBalancerARNs,omitempty"`
	VPCID            *string   `json:"vpcID,omitempty"`
}

Information about a target group.

func (*TargetGroup) DeepCopy

func (in *TargetGroup) DeepCopy() *TargetGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetGroup.

func (*TargetGroup) DeepCopyInto

func (in *TargetGroup) DeepCopyInto(out *TargetGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TargetGroupIPAddressTypeEnum

type TargetGroupIPAddressTypeEnum string
const (
	TargetGroupIPAddressTypeEnum_ipv4 TargetGroupIPAddressTypeEnum = "ipv4"
	TargetGroupIPAddressTypeEnum_ipv6 TargetGroupIPAddressTypeEnum = "ipv6"
)

type TargetHealthReasonEnum

type TargetHealthReasonEnum string
const (
	TargetHealthReasonEnum_Elb_RegistrationInProgress      TargetHealthReasonEnum = "Elb.RegistrationInProgress"
	TargetHealthReasonEnum_Elb_InitialHealthChecking       TargetHealthReasonEnum = "Elb.InitialHealthChecking"
	TargetHealthReasonEnum_Target_ResponseCodeMismatch     TargetHealthReasonEnum = "Target.ResponseCodeMismatch"
	TargetHealthReasonEnum_Target_Timeout                  TargetHealthReasonEnum = "Target.Timeout"
	TargetHealthReasonEnum_Target_FailedHealthChecks       TargetHealthReasonEnum = "Target.FailedHealthChecks"
	TargetHealthReasonEnum_Target_NotRegistered            TargetHealthReasonEnum = "Target.NotRegistered"
	TargetHealthReasonEnum_Target_NotInUse                 TargetHealthReasonEnum = "Target.NotInUse"
	TargetHealthReasonEnum_Target_DeregistrationInProgress TargetHealthReasonEnum = "Target.DeregistrationInProgress"
	TargetHealthReasonEnum_Target_InvalidState             TargetHealthReasonEnum = "Target.InvalidState"
	TargetHealthReasonEnum_Target_IpUnusable               TargetHealthReasonEnum = "Target.IpUnusable"
	TargetHealthReasonEnum_Target_HealthCheckDisabled      TargetHealthReasonEnum = "Target.HealthCheckDisabled"
	TargetHealthReasonEnum_Elb_InternalError               TargetHealthReasonEnum = "Elb.InternalError"
)

type TargetHealthStateEnum

type TargetHealthStateEnum string
const (
	TargetHealthStateEnum_initial            TargetHealthStateEnum = "initial"
	TargetHealthStateEnum_healthy            TargetHealthStateEnum = "healthy"
	TargetHealthStateEnum_unhealthy          TargetHealthStateEnum = "unhealthy"
	TargetHealthStateEnum_unhealthy_draining TargetHealthStateEnum = "unhealthy.draining"
	TargetHealthStateEnum_unused             TargetHealthStateEnum = "unused"
	TargetHealthStateEnum_draining           TargetHealthStateEnum = "draining"
	TargetHealthStateEnum_unavailable        TargetHealthStateEnum = "unavailable"
)

type TargetTypeEnum

type TargetTypeEnum string
const (
	TargetTypeEnum_instance TargetTypeEnum = "instance"
	TargetTypeEnum_ip       TargetTypeEnum = "ip"
	TargetTypeEnum_lambda   TargetTypeEnum = "lambda"
	TargetTypeEnum_alb      TargetTypeEnum = "alb"
)

type TrustStoreStatus

type TrustStoreStatus string
const (
	TrustStoreStatus_ACTIVE   TrustStoreStatus = "ACTIVE"
	TrustStoreStatus_CREATING TrustStoreStatus = "CREATING"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL