From 60d5cf3f50b8c51af4073216e261761321fc7244 Mon Sep 17 00:00:00 2001
From: Siarhei Rasiukevich ServiceAccountRoleArn is the ARN of an IAM role to bind to the addons service account PreserveOnDelete indicates that the addon resources should be
+preserved in the cluster on delete. IdentityRef is a reference to an identity to be used when reconciling the managed control plane.
If no identity is specified, the default identity for this controller will be used.
-(Appears on:AWSManagedControlPlane)
+(Appears on:AWSManagedControlPlane, AWSManagedControlPlaneTemplateResource)
AWSManagedControlPlaneSpec defines the desired state of an Amazon EKS Cluster. IdentityRef is a reference to an identity to be used when reconciling the managed control plane.
If no identity is specified, the default identity for this controller will be used. Networks holds details about the AWS networking resources used by the control plane FailureDomains specifies a list fo available availability zones that can be used Bastion holds details of the instance that is used as a bastion jump box OIDCProvider holds the status of the identity provider for this cluster ExternalManagedControlPlane indicates to cluster-api that the control plane
+is managed by an external service such as AKS, EKS, GKE, etc. Initialized denotes whether or not the control plane has the
+uploaded kubernetes config-map. Ready denotes that the AWSManagedControlPlane API Server is ready to
+receive requests and that the VPC infra is ready. ErrorMessage indicates that there is a terminal problem reconciling the
+state, and will be set to a descriptive error message. Conditions specifies the cpnditions for the managed control plane Addons holds the current status of the EKS addons IdentityProviderStatus holds the status for
+associated identity provider Version represents the minimum Kubernetes version for the control plane machines
+in the cluster.
+ AWSManagedControlPlaneTemplate is the Schema for the AWSManagedControlPlaneTemplates API.
+(Appears on:AWSManagedControlPlaneTemplateSpec)
+
+ AWSManagedControlPlaneTemplateResource describes the data needed to create an AWSManagedCluster from a template. EKSClusterName allows you to specify the name of the EKS cluster in
+AWS. If you don’t specify a name then a default name will be created
+based on the namespace and name of the managed control plane. IdentityRef is a reference to an identity to be used when reconciling the managed control plane.
+If no identity is specified, the default identity for this controller will be used. NetworkSpec encapsulates all things related to AWS network. SecondaryCidrBlock is the additional CIDR range to use for pod IPs.
+Must be within the 100.64.0.0/10 or 198.19.0.0/16 range. The AWS Region the cluster lives in. Partition is the AWS security partition being used. Defaults to “aws” SSHKeyName is the name of the ssh key to attach to the bastion host. Valid values are empty string (do not use SSH keys), a valid SSH key name, or omitted (use the default SSH key name) Version defines the desired Kubernetes version. If no version number
+is supplied then the latest version of Kubernetes that EKS supports
+will be used. RoleName specifies the name of IAM role that gives EKS
+permission to make API calls. If the role is pre-existing
+we will treat it as unmanaged and not delete it on
+deletion. If the EKSEnableIAM feature flag is true
+and no name is supplied then a role is created. RoleAdditionalPolicies allows you to attach additional polices to
+the control plane role. You must enable the EKSAllowAddRoles
+feature flag to incorporate these into the created role. RolePath sets the path to the role. For more information about paths, see IAM Identifiers
+(https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html)
+in the IAM User Guide. This parameter is optional. If it is not included, it defaults to a slash
+(/). RolePermissionsBoundary sets the ARN of the managed policy that is used
+to set the permissions boundary for the role. A permissions boundary policy defines the maximum permissions that identity-based
+policies can grant to an entity, but does not grant permissions. Permissions
+boundaries do not define the maximum permissions that a resource-based policy
+can grant to an entity. To learn more, see Permissions boundaries for IAM
+entities (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_boundaries.html)
+in the IAM User Guide. For more information about policy types, see Policy types (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html#access_policy-types)
+in the IAM User Guide. Logging specifies which EKS Cluster logs should be enabled. Entries for
+each of the enabled logs will be sent to CloudWatch EncryptionConfig specifies the encryption configuration for the cluster AdditionalTags is an optional set of tags to add to AWS resources managed by the AWS provider, in addition to the
+ones added by default. IAMAuthenticatorConfig allows the specification of any additional user or role mappings
+for use when generating the aws-iam-authenticator configuration. If this is nil the
+default configuration is still generated for the cluster. Endpoints specifies access to this cluster’s control plane endpoints ControlPlaneEndpoint represents the endpoint used to communicate with the control plane. ImageLookupFormat is the AMI naming format to look up machine images when
+a machine does not specify an AMI. When set, this will be used for all
+cluster machines unless a machine specifies a different ImageLookupOrg.
+Supports substitutions for {{.BaseOS}} and {{.K8sVersion}} with the base
+OS and kubernetes version, respectively. The BaseOS will be the value in
+ImageLookupBaseOS or ubuntu (the default), and the kubernetes version as
+defined by the packages produced by kubernetes/release without v as a
+prefix: 1.13.0, 1.12.5-mybuild.1, or 1.17.3. For example, the default
+image format of capa-ami-{{.BaseOS}}-?{{.K8sVersion}}-* will end up
+searching for AMIs that match the pattern capa-ami-ubuntu-?1.18.0-* for a
+Machine that is targeting kubernetes v1.18.0 and the ubuntu base OS. See
+also: https://golang.org/pkg/text/template/ Networks holds details about the AWS networking resources used by the control plane ImageLookupOrg is the AWS Organization ID to look up machine images when a
+machine does not specify an AMI. When set, this will be used for all
+cluster machines unless a machine specifies a different ImageLookupOrg. FailureDomains specifies a list fo available availability zones that can be used ImageLookupBaseOS is the name of the base operating system used to look
+up machine images when a machine does not specify an AMI. When set, this
+will be used for all cluster machines unless a machine specifies a
+different ImageLookupBaseOS. Bastion holds details of the instance that is used as a bastion jump box Bastion contains options to configure the bastion host. OIDCProvider holds the status of the identity provider for this cluster TokenMethod is used to specify the method for obtaining a client token for communicating with EKS
+iam-authenticator - obtains a client token using iam-authentictor
+aws-cli - obtains a client token using the AWS CLI
+Defaults to iam-authenticator ExternalManagedControlPlane indicates to cluster-api that the control plane
-is managed by an external service such as AKS, EKS, GKE, etc. AssociateOIDCProvider can be enabled to automatically create an identity
+provider for the controller for use with IAM roles for service accounts Initialized denotes whether or not the control plane has the
-uploaded kubernetes config-map. Addons defines the EKS addons to enable with the EKS cluster. Ready denotes that the AWSManagedControlPlane API Server is ready to
-receive requests and that the VPC infra is ready. IdentityProviderconfig is used to specify the oidc provider config
+to be attached with this eks cluster ErrorMessage indicates that there is a terminal problem reconciling the
-state, and will be set to a descriptive error message. VpcCni is used to set configuration options for the VPC CNI plugin Conditions specifies the cpnditions for the managed control plane BootstrapSelfManagedAddons is used to set configuration options for
+bare EKS cluster without EKS default networking addons
+If you set this value to false when creating a cluster, the default networking add-ons will not be installed Addons holds the current status of the EKS addons RestrictPrivateSubnets indicates that the EKS control plane should only use private subnets. IdentityProviderStatus holds the status for
-associated identity provider KubeProxy defines managed attributes of the kube-proxy daemonset
+(Appears on:AWSManagedControlPlaneTemplate)
+
+ AWSManagedControlPlaneTemplateSpec defines the desired state of AWSManagedControlPlaneTemplate. Version represents the minimum Kubernetes version for the control plane machines
-in the cluster. ConflictResolution is used to declare what should happen if there
-are parameter conflicts. Defaults to none ServiceAccountRoleArn is the ARN of an IAM role to bind to the addons service account PreserveOnDelete indicates that the addon resources should be
+preserved in the cluster on delete.
AddonStatus defines the status for an addon.
+(Appears on:AWSManagedControlPlaneSpec)
+
+ AutoMode is the EKS Auto Mode.
+allows to create cluster with aws compute, ebs, elb capabilities. Enabled will enable EKS Auto Mode. Compute capability configuration for EKS Auto Mode.
+(Appears on:AutoMode)
+
+ Compute allows to run compute capability with EKS AutoMode. NodePools that defines the compute resources for your EKS Auto Mode cluster. NodeRoleArn the ARN of the IAM Role EKS will assign to EC2 Managed Instances in your EKS
+Auto Mode cluster. This value cannot be changed after the compute capability of
+EKS Auto Mode is enabled. For more information, see the IAM Reference in the
+Amazon EKS User Guide.
@@ -8682,6 +9390,9 @@ string
"candidate" Candidate channel group is for testing candidate builds. "fast" Fast channel group is for fast channel releases. "nightly" Nightly channel group is for testing nigtly builds. MarketType specifies the type of market for the EC2 instance. Valid values include:
+“OnDemand” (default): The instance runs as a standard OnDemand instance.
+“Spot”: The instance runs as a Spot instance. When SpotMarketOptions is provided, the marketType defaults to “Spot”.
+“CapacityBlock”: The instance utilizes pre-purchased compute capacity (capacity blocks) with AWS Capacity Reservations.
+If this value is selected, CapacityReservationID must be specified to identify the target reservation.
+If marketType is not specified and spotMarketOptions is provided, the marketType defaults to “Spot”. HostID specifies the Dedicated Host on which the instance must be started. HostAffinity specifies the dedicated host affinity setting for the instance.
+When hostAffinity is set to host, an instance started onto a specific host always restarts on the same host if stopped.
+When hostAffinity is set to default, and you stop and restart the instance, it can be restarted on any available host.
+When HostAffinity is defined, HostID is required. MarketType specifies the type of market for the EC2 instance. Valid values include:
-“OnDemand” (default): The instance runs as a standard OnDemand instance.
-“Spot”: The instance runs as a Spot instance. When SpotMarketOptions is provided, the marketType defaults to “Spot”.
-“CapacityBlock”: The instance utilizes pre-purchased compute capacity (capacity blocks) with AWS Capacity Reservations.
-If this value is selected, CapacityReservationID must be specified to identify the target reservation.
-If marketType is not specified and spotMarketOptions is provided, the marketType defaults to “Spot”. CapacityReservationPreference specifies the preference for use of Capacity Reservations by the instance. Valid values include:
+“Open”: The instance may make use of open Capacity Reservations that match its AZ and InstanceType
+“None”: The instance may not make use of any Capacity Reservations. This is to conserve open reservations for desired workloads
+“CapacityReservationsOnly”: The instance will only run if matched or targeted to a Capacity Reservation. Note that this is incompatible with a MarketType of HostID specifies the Dedicated Host on which the instance must be started. HostAffinity specifies the dedicated host affinity setting for the instance.
+When hostAffinity is set to host, an instance started onto a specific host always restarts on the same host if stopped.
+When hostAffinity is set to default, and you stop and restart the instance, it can be restarted on any available host.
+When HostAffinity is defined, HostID is required. CapacityReservationPreference specifies the preference for use of Capacity Reservations by the instance. Valid values include:
+“Open”: The instance may make use of open Capacity Reservations that match its AZ and InstanceType
+“None”: The instance may not make use of any Capacity Reservations. This is to conserve open reservations for desired workloads
+“CapacityReservationsOnly”: The instance will only run if matched or targeted to a Capacity Reservation. Note that this is incompatible with a MarketType of HostID specifies the Dedicated Host on which the instance must be started. HostAffinity specifies the dedicated host affinity setting for the instance.
+When hostAffinity is set to host, an instance started onto a specific host always restarts on the same host if stopped.
+When hostAffinity is set to default, and you stop and restart the instance, it can be restarted on any available host.
+When HostAffinity is defined, HostID is required. CapacityReservationPreference specifies the preference for use of Capacity Reservations by the instance. Valid values include:
+“Open”: The instance may make use of open Capacity Reservations that match its AZ and InstanceType
+“None”: The instance may not make use of any Capacity Reservations. This is to conserve open reservations for desired workloads
+“CapacityReservationsOnly”: The instance will only run if matched or targeted to a Capacity Reservation. Note that this is incompatible with a MarketType of
-(Appears on:AWSManagedCluster)
+(Appears on:AWSManagedCluster, AWSManagedClusterTemplateResource)
AWSManagedClusterSpec defines the desired state of AWSManagedCluster
+ AWSManagedClusterTemplate is the Schema for the AWSManagedClusterTemplates API.
+
+
+preserveOnDelete
+
+bool
+
+
+(Optional)
+
+AddonIssue
@@ -6265,6 +6278,7 @@ AWSIdentityReference
+(Optional)
@@ -6650,6 +6664,19 @@ If you set this value to false when creating a cluster, the default networking a
+
+
+autoMode
+
+
+AutoMode
+
+
+
+(Optional)
+
+
+
restrictPrivateSubnets
bool
@@ -6692,7 +6719,7 @@ AWSManagedControlPlaneStatus
AWSManagedControlPlaneSpec
+(Optional)
@@ -7114,6 +7142,19 @@ If you set this value to false when creating a cluster, the default networking a
+
+
+autoMode
+
+
+AutoMode
+
+
+
+(Optional)
+
+
+
+
restrictPrivateSubnets
bool
@@ -7156,163 +7197,729 @@ KubeProxy
+
-
+networkStatus
+networkStatus
+
+
+NetworkStatus
+
+
+
+(Optional)
+
+
+
+
+
+failureDomains
+
+
+Cluster API api/v1beta1.FailureDomains
+
+
+
+(Optional)
+
+
+
+
+
+bastion
+
+
+Instance
+
+
+
+(Optional)
+
+
+
+
+
+oidcProvider
+
+
+OIDCProviderStatus
+
+
+
+(Optional)
+
+
+
+
+
+externalManagedControlPlane
+
+bool
+
+
+
+
+
+
+
+initialized
+
+bool
+
+
+(Optional)
+
+
+
+
+
+ready
+
+bool
+
+
+
+
+
+
+
+failureMessage
+
+string
+
+
+(Optional)
+
+
+
+
+
+conditions
+
+
+Cluster API api/v1beta1.Conditions
+
+
+
+
+
+
+
+
+addons
+
+
+[]AddonState
+
+
+
+(Optional)
+
+
+
+
+
+identityProviderStatus
+
+
+IdentityProviderStatus
+
+
+
+(Optional)
+
+
+
+
+
+
+
+version
+
+string
+
+
+(Optional)
+
+AWSManagedControlPlaneTemplate
+
+
+
+
+
+
+
+
+Field
+Description
+
+
+
+
+metadata
+
+
+Kubernetes meta/v1.ObjectMeta
+
+
+
+Refer to the Kubernetes API documentation for the fields of the
+
+metadata
field.
+
+
+
+
+
+spec
+
+
+AWSManagedControlPlaneTemplateSpec
+
+
+
+
+
+
+
+
+
+
+
+
+template
+
+
+AWSManagedControlPlaneTemplateResource
+
+
+
+
+AWSManagedControlPlaneTemplateResource
+
+
+
+
+
+
+
+
+Field
+Description
+
+
+
+
+
+spec
+
+
+AWSManagedControlPlaneSpec
+
+
+
+
+
+
+
+
+
+
+eksClusterName
+
+string
+
+
+(Optional)
+
+
+
+
+
+identityRef
+
+
+AWSIdentityReference
+
+
+
+(Optional)
+
+
+
+
+
+network
+
+
+NetworkSpec
+
+
+
+
+
+
+
+
+secondaryCidrBlock
+
+string
+
+
+(Optional)
+
+
+
+
+
+region
+
+string
+
+
+
+
+
+
+
+partition
+
+string
+
+
+(Optional)
+
+
+
+
+
+sshKeyName
+
+string
+
+
+(Optional)
+
+
+
+
+
+version
+
+string
+
+
+(Optional)
+
+
+
+
+
+roleName
+
+string
+
+
+(Optional)
+
+
+
+
+
+roleAdditionalPolicies
+
+[]string
+
+
+(Optional)
+
+
+
+
+
+rolePath
+
+string
+
+
+(Optional)
+
+
+
+
+
+rolePermissionsBoundary
+
+string
+
+
+(Optional)
+
+
+
+
+
+logging
+
+
+ControlPlaneLoggingSpec
+
+
+
+(Optional)
+
+
+
+
+
+encryptionConfig
+
+
+EncryptionConfig
+
+
+
+(Optional)
+
+
+
+
+
+additionalTags
+
+
+Tags
+
+
+
+(Optional)
+
+
+
+
+
+iamAuthenticatorConfig
+
+
+IAMAuthenticatorConfig
+
+
+
+(Optional)
+
+
+
+
+
+endpointAccess
+
+
+EndpointAccess
+
+
+
+(Optional)
+
+
+
+
+
+controlPlaneEndpoint
+
+
+Cluster API api/v1beta1.APIEndpoint
+
+
+
+(Optional)
+
+
+
+
+
+imageLookupFormat
+
+string
+
+
+(Optional)
+
+
+
+
imageLookupOrg
-
-NetworkStatus
-
+string
(Optional)
-
-
failureDomains
+imageLookupBaseOS
-
-Cluster API api/v1beta1.FailureDomains
-
+string
-(Optional)
-
bastion
-
-Instance
+
+Bastion
(Optional)
-
-
oidcProvider
+tokenMethod
-
-OIDCProviderStatus
+
+EKSTokenMethod
-(Optional)
-
-
externalManagedControlPlane
+associateOIDCProvider
bool
-
-
initialized
+addons
-bool
+
+[]sigs.k8s.io/cluster-api-provider-aws/v2/controlplane/eks/api/v1beta2.Addon
+
(Optional)
-
-
ready
+oidcIdentityProviderConfig
-bool
+
+OIDCIdentityProviderConfig
+
-
-
failureMessage
+vpcCni
-string
+
+VpcCni
+
(Optional)
-
-
conditions
+bootstrapSelfManagedAddons
-
-Cluster API api/v1beta1.Conditions
-
+bool
-
-
addons
+autoMode
-
-[]AddonState
+
+AutoMode
(Optional)
-
+
-
+identityProviderStatus
+restrictPrivateSubnets
-
-IdentityProviderStatus
+bool
+
+
+
+
+
+
+
kubeProxy
+
+
+KubeProxy
-(Optional)
-
+AWSManagedControlPlaneTemplateSpec
+
+
+
+
+
+
+
Field
+Description
+
@@ -7375,7 +7982,7 @@ AddonResolution
-
version
+template
-string
+
+AWSManagedControlPlaneTemplateResource
+
-(Optional)
-
@@ -7390,6 +7997,19 @@ string
+
+
+
+preserveOnDelete
+
+bool
+
+
+(Optional)
+
+AddonIssue
@@ -7568,6 +8188,94 @@ string
AutoMode
+
+
+
+
+
+
+
+
+Field
+Description
+
+
+
+
+enabled
+
+bool
+
+
+
+
+
+
+
+
+compute
+
+
+Compute
+
+
+
+(Optional)
+
+Compute
+
+
+
+
+
+
+
+Field
+Description
+
+
+
+
+nodePools
+
+[]string
+
+
+
+
+
+
+
+
+nodeRoleArn
+
+string
+
+
+(Optional)
+
+ControlPlaneLoggingSpec
+
+
@@ -20034,21 +20745,65 @@ string
+
-
+marketType
+marketType
+
+
+MarketType
+
+
+
+(Optional)
+
+
+
+
+
+hostID
+
+string
+
+
+(Optional)
+
+
+
+
+
+hostAffinity
+
+string
+
+
+(Optional)
+
+
+
@@ -20505,6 +21260,50 @@ If this value is selected, CapacityReservationID must be specified to identify t
If marketType is not specified and spotMarketOptions is provided, the marketType defaults to “Spot”.
+
+
capacityReservationPreference
-
-MarketType
+
+CapacityReservationPreference
(Optional)
-
Spot
+
+
+
+hostID
+
+string
+
+
+(Optional)
+
+
+
+
+
+hostAffinity
+
+string
+
+
+(Optional)
+
+
+
+
+capacityReservationPreference
+
+
+CapacityReservationPreference
+
+
+
+(Optional)
+
+Spot
AWSMachineStatus
@@ -21173,6 +21972,50 @@ If this value is selected, CapacityReservationID must be specified to identify t
If marketType is not specified and spotMarketOptions is provided, the marketType defaults to “Spot”.
+
+
+
+hostID
+
+string
+
+
+(Optional)
+
+
+
+
+
+hostAffinity
+
+string
+
+
+(Optional)
+
+
+
@@ -21322,7 +22165,7 @@ AWSManagedClusterStatus
+
+capacityReservationPreference
+
+
+CapacityReservationPreference
+
+
+
+(Optional)
+
+Spot
AWSManagedClusterSpec
AWSManagedClusterTemplate
+
+
Field | +Description | +||
---|---|---|---|
+metadata + + +Kubernetes meta/v1.ObjectMeta + + + |
+
+Refer to the Kubernetes API documentation for the fields of the
+metadata field.
+ |
+||
+spec + + +AWSManagedClusterTemplateSpec + + + |
+
+ + +
|
+
+(Appears on:AWSManagedClusterTemplateSpec) +
++
AWSManagedClusterTemplateResource describes the data needed to create an AWSManagedCluster from a template.
+ +Field | +Description | +||
---|---|---|---|
+spec + + +AWSManagedClusterSpec + + + |
+
+ + +
|
+
+(Appears on:AWSManagedClusterTemplate) +
++
AWSManagedClusterTemplateSpec defines the desired state of AWSManagedClusterTemplate.
+ +Field | +Description | +
---|---|
+template + + +AWSManagedClusterTemplateResource + + + |
++ | +
@@ -21914,6 +22892,15 @@ The source for the rule will be set to control plane and worker security group I +
string
alias)+(Appears on:AWSMachineSpec, Instance, AWSLaunchTemplate) +
++
CapacityReservationPreference describes the preferred use of capacity reservations +of an instance
+@@ -22447,7 +23434,9 @@ string
Version defines which version of Ignition will be used to generate bootstrap data.
+Version defines which version of Ignition will be used to generate bootstrap data.
+Defaults to 2.3
if storageType is set to ClusterObjectStore
.
+It will be ignored if storageType is set to UnencryptedUserData
, as the userdata defines its own version.
hostAffinity
HostAffinity specifies the dedicated host affinity setting for the instance. +When hostAffinity is set to host, an instance started onto a specific host always restarts on the same host if stopped. +When hostAffinity is set to default, and you stop and restart the instance, it can be restarted on any available host. +When HostAffinity is defined, HostID is required.
+hostID
HostID specifies the dedicated host on which the instance should be started.
+capacityReservationPreference
CapacityReservationPreference specifies the preference for use of Capacity Reservations by the instance. Valid values include:
+“Open”: The instance may make use of open Capacity Reservations that match its AZ and InstanceType
+“None”: The instance may not make use of any Capacity Reservations. This is to conserve open reservations for desired workloads
+“CapacityReservationsOnly”: The instance will only run if matched or targeted to a Capacity Reservation. Note that this is incompatible with a MarketType of Spot
capacityReservationPreference
CapacityReservationPreference specifies the preference for use of Capacity Reservations by the instance. Valid values include: +“Open”: The instance may make use of open Capacity Reservations that match its AZ and InstanceType +“None”: The instance may not make use of any Capacity Reservations. This is to conserve open reservations for desired workloads +“CapacityReservationsOnly”: The instance will only run if matched or targeted to a Capacity Reservation
++
AWSMachinePoolWebhook implements a custom validation webhook for AWSMachinePool.
+@@ -27735,7 +28790,9 @@ int64 (Appears on:AWSManagedMachinePoolSpec)
-
ManagedMachineAMIType specifies which AWS AMI to use for a managed MachinePool.
+ManagedMachineAMIType specifies which AWS AMI to use for a managed MachinePool. +Source of truth can be found using the link below: +https://docs.aws.amazon.com/eks/latest/APIReference/API_CreateNodegroup.html#AmazonEKS-CreateNodegroup-request-amiType
"AL2023_ARM_64_STANDARD" |
Al2023Arm64 is the AL2023 Arm AMI type. |
+
"AL2023_ARM_64_NVIDIA" |
+Al2023Arm64Nvidia is the AL2023 Arm Nvidia AMI type. + |
"AL2023_x86_64_STANDARD" |
Al2023x86_64 is the AL2023 x86-64 AMI type. |
+
"AL2023_x86_64_NEURON" |
+Al2023x86_64Neuron is the AL2023 x86-64 Neuron AMI type. + |
+
"AL2023_x86_64_NVIDIA" |
+Al2023x86_64Nvidia is the AL2023 x86-64 Nvidia AMI type. + |
"AL2_ARM_64" |
Al2Arm64 is the Arm AMI type. |
@@ -27759,6 +28825,39 @@ int64
"AL2_x86_64_GPU" |
Al2x86_64GPU is the x86-64 GPU AMI type. |
+
"BOTTLEROCKET_ARM_64" |
+BottleRocketArm64 is the Arm AMI type. + |
+
"BOTTLEROCKET_ARM_64_FIPS" |
+BottleRocketArm64Fips is the BottleRocket Arm Fips AMI type. + |
+
"BOTTLEROCKET_ARM_64_NVIDIA" |
+BottleRocketArm64Nvidia is the BottleRocket Arm Nvidia AMI type. + |
+
"BOTTLEROCKET_x86_64" |
+BottleRocketx86_64 is the BottleRocket x86-64 AMI type. + |
+
"BOTTLEROCKET_x86_64_FIPS" |
+BottleRocketx86_64Fips is the BottleRocket x86-64 Fips AMI type. + |
+
"BOTTLEROCKET_x86_64_NVIDIA" |
+BottleRocketx86_64Nvidia is the BottleRocket x86-64 Nvidia AMI type. + |
+
"CUSTOM" |
+Custom is the custom AMI type. + |
+
"WINDOWS_CORE_2019_x86_64" |
+WindowsCore2019x86_64 is the Windows Core 2019 x86-64 AMI type. + |
+
"WINDOWS_CORE_2022_x86_64" |
+WindowsCore2022x86_64 is the Windows Core 2022 x86-64 AMI type. + |
+
"WINDOWS_FULL_2019_x86_64" |
+WindowsFull2019x86_64 is the Windows Full 2019 x86-64 AMI type. + |
+
"WINDOWS_FULL_2022_x86_64" |
+WindowsFull2022x86_64 is the Windows Full 2022 x86-64 AMI type. + |