Module aws

Source

Structs§

AMIReference
AMIReference is a reference to a specific AWS resource by ID, ARN, or filters. Only one of ID, ARN or Filters may be specified. Specifying more than one will result in a validation error.
AWSCluster
Auto-generated derived type for AWSClusterSpec via CustomResource
AWSClusterSpec
AWSClusterSpec defines the desired state of an EC2-based Kubernetes cluster.
AWSClusterStatus
AWSClusterStatus defines the observed state of AWSCluster.
AWSIdentityReference
AWSIdentityReference specifies a identity.
AWSLoadBalancerSpec
AWSLoadBalancerSpec defines the desired state of an AWS load balancer.
AWSMachineTemplate
Auto-generated derived type for AWSMachineTemplateSpec via CustomResource
Bastion
Instance
Instance describes an AWS instance.
NetworkSpec
NetworkSpec encapsulates all things related to AWS network.
NetworkStatus
NetworkStatus encapsulates AWS networking resources.
Tags
VPCSpec
VPCSpec configures an AWS VPC.
Volume
Volume encapsulates the configuration options for the storage device.

Enums§

AWSIdentityKind
AWSIdentityKind defines allowed AWS identity types.
AZSelectionScheme
ClassicELBScheme
ClassicELBScheme defines the scheme of a classic load balancer.
EKSAMILookupType
EKSAMILookupType specifies which AWS AMI to use for a AWSMachine and AWSMachinePool.
InstanceState
InstanceState describes the state of an AWS instance.
VolumeType

Constants§

ClusterRoleIdentityKind
ClusterRoleIdentityKind defines identity reference kind as AWSClusterRoleIdentity.
ClusterStaticIdentityKind
ClusterStaticIdentityKind defines identity reference kind as AWSClusterStaticIdentity.
ControllerIdentityKind
ControllerIdentityKind defines identity reference kind as AWSClusterControllerIdentity.