Documentation ¶
Index ¶
- func CreateSTS(installerRoleARN, supportRoleARN, masterRoleARN, workerRoleARN, ... string, ...) *cmv1.STSBuilder
- type Cluster
- func (c *Cluster) Build() (object *cmv1.Cluster, err error)
- func (c *Cluster) CreateAWSBuilder(awsTags map[string]string, ec2MetadataHttpTokens *string, kmsKeyARN *string, ...) error
- func (c *Cluster) CreateNodes(autoScalingEnabled bool, replicas *int64, minReplicas *int64, ...) error
- func (c *Cluster) GetClusterBuilder() *cmv1.ClusterBuilder
- func (c *Cluster) ProcessKMSKeyARN(kmsKeyARN *string, awsBuilder *cmv1.AWSBuilder) error
- func (c *Cluster) SetAPIPrivacy(isPrivate bool, isPrivateLink bool, isSTS bool) error
- type DNSDomain
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Cluster ¶
type Cluster struct {
// contains filtered or unexported fields
}
func NewCluster ¶
func NewCluster() *Cluster
func (*Cluster) CreateAWSBuilder ¶
func (c *Cluster) CreateAWSBuilder(awsTags map[string]string, ec2MetadataHttpTokens *string, kmsKeyARN *string, isPrivateLink bool, awsAccountID *string, stsBuilder *cmv1.STSBuilder, awsSubnetIDs []string, privateHostedZoneID *string, privateHostedZoneRoleARN *string, additionalComputeSecurityGroupIds []string, additionalInfraSecurityGroupIds []string, additionalControlPlaneSecurityGroupIds []string) error
func (*Cluster) CreateNodes ¶
func (*Cluster) GetClusterBuilder ¶
func (c *Cluster) GetClusterBuilder() *cmv1.ClusterBuilder
func (*Cluster) ProcessKMSKeyARN ¶ added in v1.5.0
func (c *Cluster) ProcessKMSKeyARN(kmsKeyARN *string, awsBuilder *cmv1.AWSBuilder) error
type DNSDomain ¶
type DNSDomain struct {
// contains filtered or unexported fields
}
func NewDNSDomain ¶
func NewDNSDomain(client *cmv1.DNSDomainsClient) *DNSDomain
func (*DNSDomain) GetDNSDomainBuilder ¶
func (d *DNSDomain) GetDNSDomainBuilder() *cmv1.DNSDomainBuilder
Click to show internal directories.
Click to hide internal directories.