Class FargateCluster
(experimental) Defines an EKS cluster that runs entirely on AWS Fargate.
Inherited Members
Namespace: Amazon.CDK.AWS.Eks.V2.Alpha
Assembly: Amazon.CDK.AWS.Eks.V2.Alpha.dll
Syntax (csharp)
public class FargateCluster : Cluster, ICluster, IResource, IConstruct, IDependable, IEnvironmentAware, IConnectable
Syntax (vb)
Public Class FargateCluster Inherits Cluster Implements ICluster, IResource, IConstruct, IDependable, IEnvironmentAware, IConnectable
Remarks
The cluster is created with a default Fargate Profile that matches the
"default" and "kube-system" namespaces. You can add additional profiles using
addFargateProfile.
Stability: Experimental
ExampleMetadata: infused
Examples
var cluster = new FargateCluster(this, "FargateCluster", new FargateClusterProps {
Version = KubernetesVersion.V1_34
});
Synopsis
Constructors
| FargateCluster(Construct, string, IFargateClusterProps) | (experimental) Defines an EKS cluster that runs entirely on AWS Fargate. |
Properties
| DefaultProfile | (experimental) Fargate Profile that was created with the cluster. |
| PROPERTY_INJECTION_ID | (experimental) Uniquely identifies this class. |
Constructors
FargateCluster(Construct, string, IFargateClusterProps)
(experimental) Defines an EKS cluster that runs entirely on AWS Fargate.
public FargateCluster(Construct scope, string id, IFargateClusterProps props)
Parameters
- scope Construct
- id string
- props IFargateClusterProps
Remarks
Stability: Experimental
Properties
DefaultProfile
(experimental) Fargate Profile that was created with the cluster.
public virtual FargateProfile DefaultProfile { get; }
Property Value
Remarks
Stability: Experimental
PROPERTY_INJECTION_ID
(experimental) Uniquely identifies this class.
public static string PROPERTY_INJECTION_ID { get; }
Property Value
Remarks
Stability: Experimental
Implements
Constructs.IConstruct
Constructs.IDependable