| Modifier and Type | Method and Description |
|---|---|
CfnServer |
build() |
CfnServer.Builder |
clusterId(String clusterId)
EKS cluster name.
|
static CfnServer.Builder |
create(software.amazon.awscdk.core.Construct scope,
String id) |
CfnServer.Builder |
kubeConfig(String kubeConfig)
Secrets Manager ARN for kubeconfig file.
|
CfnServer.Builder |
name(String name)
Name for the helm release.
|
CfnServer.Builder |
namespace(String namespace)
Namespace to use with helm.
|
CfnServer.Builder |
roleArn(String roleArn)
IAM to use with EKS cluster authentication, if not resource execution role will be used.
|
CfnServer.Builder |
timeOut(Number timeOut)
Timeout for resource provider.
|
CfnServer.Builder |
valueOverrideUrl(String valueOverrideUrl)
Custom Value Yaml file can optionally be specified.
|
CfnServer.Builder |
values(Object values)
Custom Values can optionally be specified.
|
CfnServer.Builder |
valueYaml(String valueYaml)
String representation of a values.yaml file.
|
CfnServer.Builder |
version(String version)
Version can be specified, if not latest will be used.
|
CfnServer.Builder |
vpcConfiguration(CfnServerPropsVpcConfiguration vpcConfiguration)
For network connectivity to Cluster inside VPC.
|
@Stability(value=Stable) public static CfnServer.Builder create(software.amazon.awscdk.core.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnServer.Builder.public CfnServer.Builder clusterId(String clusterId)
clusterId - EKS cluster name. This parameter is required.thispublic CfnServer.Builder kubeConfig(String kubeConfig)
kubeConfig - Secrets Manager ARN for kubeconfig file. This parameter is required.thispublic CfnServer.Builder name(String name)
name - Name for the helm release. This parameter is required.thispublic CfnServer.Builder namespace(String namespace)
Created if doesn't exist and default will be used if not provided
namespace - Namespace to use with helm. This parameter is required.thispublic CfnServer.Builder roleArn(String roleArn)
roleArn - IAM to use with EKS cluster authentication, if not resource execution role will be used. This parameter is required.thispublic CfnServer.Builder timeOut(Number timeOut)
Default 60 mins
timeOut - Timeout for resource provider. This parameter is required.thispublic CfnServer.Builder valueOverrideUrl(String valueOverrideUrl)
valueOverrideUrl - Custom Value Yaml file can optionally be specified. This parameter is required.thispublic CfnServer.Builder values(Object values)
values - Custom Values can optionally be specified. This parameter is required.thispublic CfnServer.Builder valueYaml(String valueYaml)
valueYaml - String representation of a values.yaml file. This parameter is required.thispublic CfnServer.Builder version(String version)
version - Version can be specified, if not latest will be used. This parameter is required.thispublic CfnServer.Builder vpcConfiguration(CfnServerPropsVpcConfiguration vpcConfiguration)
vpcConfiguration - For network connectivity to Cluster inside VPC. This parameter is required.thisCopyright © 2021. All rights reserved.