# Packages

No description provided by the author

# Functions

NewAWSIAMConfiguration will generate a new default AWSIAMConfiguration.
RegisterDefaults adds defaulters functions to the given scheme.
SetDefaults_AWSIAMConfiguration is used by defaulter-gen.
SetDefaults_AWSIAMConfigurationSpec is used by defaulter-gen.
SetDefaults_BootstrapUser is used by defaulter-gen.
No description provided by the author

# Constants

DefaultBootstrapUserName is the default bootstrap user name.
DefaultKMSAliasPattern is the default KMS alias.
DefaultPartitionName is the default security partition for AWS ARNs.
DefaultS3BucketPrefix is the default S3 bucket prefix.
DefaultStackName is the default CloudFormation stack name.
GroupName is the group name used in this package.

# Variables

AddToScheme is a global function that registers this API group & version to a scheme.
SchemeBuilder is the scheme builder with scheme init functions to run for this API package.
SchemeGroupVersion is the fully qualified group and version.

# Structs

AWSIAMConfiguration controls the creation of AWS Identity and Access Management (IAM) resources for use by Kubernetes clusters and Kubernetes Cluster API Provider AWS.
AWSIAMConfigurationSpec defines the specification of the AWSIAMConfiguration.
AWSIAMRoleSpec defines common configuration for AWS IAM roles created by Kubernetes Cluster API Provider AWS.
BootstrapUser contains a list of elements that is specific to the configuration and enablement of an IAM user.
ClusterAPIControllers controls the configuration of the AWS IAM role for the Kubernetes Cluster API Provider AWS controller.
ControlPlane controls the configuration of the AWS IAM role for the control plane of provisioned Kubernetes clusters.
EKSConfig represents the EKS related configuration config.
EventBridgeConfig represents configuration for enabling experimental feature to consume EventBridge EC2 events.
Nodes controls the configuration of the AWS IAM role for worker nodes in a cluster created by Kubernetes Cluster API Provider AWS.
S3Buckets controls the configuration of the AWS IAM role for S3 buckets which can be created for storing bootstrap data for nodes requiring it.