Documentation ¶
Index ¶
- Constants
- func Render(v interface{}) (string, error)
- type ParamsMain
- type ParamsMainAutoScalingGroup
- type ParamsMainAutoScalingGroupItem
- type ParamsMainAutoScalingGroupItemLaunchTemplate
- type ParamsMainAutoScalingGroupItemLoadBalancers
- type ParamsMainENI
- type ParamsMainENIItem
- type ParamsMainEtcdVolume
- type ParamsMainEtcdVolumeItem
- type ParamsMainIAMPolicies
- type ParamsMainLaunchTemplate
- type ParamsMainLaunchTemplateItem
- type ParamsMainLaunchTemplateItemBlockDeviceMapping
- type ParamsMainLaunchTemplateItemBlockDeviceMappingContainerd
- type ParamsMainLaunchTemplateItemBlockDeviceMappingContainerdVolume
- type ParamsMainLaunchTemplateItemBlockDeviceMappingDocker
- type ParamsMainLaunchTemplateItemBlockDeviceMappingDockerVolume
- type ParamsMainLaunchTemplateItemBlockDeviceMappingKubelet
- type ParamsMainLaunchTemplateItemBlockDeviceMappingKubeletVolume
- type ParamsMainLaunchTemplateItemBlockDeviceMappingLogging
- type ParamsMainLaunchTemplateItemBlockDeviceMappingLoggingVolume
- type ParamsMainLaunchTemplateItemInstance
- type ParamsMainLaunchTemplateItemSmallCloudConfig
- type ParamsMainLaunchTemplateMetadata
- type ParamsMainOutputs
- type ParamsMainRecordSets
- type ParamsMainRecordSetsRecord
- type ParamsMainRecordSetsRecordENI
Constants ¶
View Source
const TemplateMain = `` /* 398-byte string literal not displayed */
View Source
const TemplateMainAutoScalingGroup = `` /* 2742-byte string literal not displayed */
View Source
const TemplateMainENI = `` /* 407-byte string literal not displayed */
View Source
const TemplateMainEtcdVolume = `` /* 606-byte string literal not displayed */
View Source
const TemplateMainIAMPolicies = `` /* 17004-byte string literal not displayed */
View Source
const TemplateMainLaunchTemplate = `` /* 3422-byte string literal not displayed */
View Source
const TemplateMainOutputs = `` /* 272-byte string literal not displayed */
View Source
const TemplateMainRecordSets = `` /* 457-byte string literal not displayed */
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ParamsMain ¶
type ParamsMain struct { AutoScalingGroup *ParamsMainAutoScalingGroup ENI *ParamsMainENI EtcdVolume *ParamsMainEtcdVolume IAMPolicies *ParamsMainIAMPolicies LaunchTemplate *ParamsMainLaunchTemplate Outputs *ParamsMainOutputs RecordSets *ParamsMainRecordSets }
ParamsMain is the data structure for the Tenant Cluster Control Plane Nodes template.
type ParamsMainAutoScalingGroup ¶
type ParamsMainAutoScalingGroup struct { List []ParamsMainAutoScalingGroupItem HAMasters bool }
type ParamsMainAutoScalingGroupItem ¶
type ParamsMainAutoScalingGroupItem struct { AvailabilityZone string ClusterID string DependsOn []string LaunchTemplate ParamsMainAutoScalingGroupItemLaunchTemplate LoadBalancers ParamsMainAutoScalingGroupItemLoadBalancers Resource string SubnetID string }
type ParamsMainAutoScalingGroupItemLaunchTemplate ¶
type ParamsMainAutoScalingGroupItemLaunchTemplate struct {
Resource string
}
type ParamsMainENI ¶
type ParamsMainENI struct {
List []ParamsMainENIItem
}
type ParamsMainENIItem ¶
type ParamsMainEtcdVolume ¶
type ParamsMainEtcdVolume struct {
List []ParamsMainEtcdVolumeItem
}
type ParamsMainIAMPolicies ¶
type ParamsMainIAMPolicies struct { AccountID string AWSBaseDomain string CloudfrontAliasDomain string CloudfrontDomain string ClusterID string EC2ServiceDomain string HostedZoneID string InternalHostedZoneID string KMSKeyARN string Region string RegionARN string S3Bucket string Route53Enabled bool }
type ParamsMainLaunchTemplate ¶
type ParamsMainLaunchTemplate struct {
List []ParamsMainLaunchTemplateItem
}
type ParamsMainLaunchTemplateItem ¶
type ParamsMainLaunchTemplateItem struct { BlockDeviceMapping ParamsMainLaunchTemplateItemBlockDeviceMapping Instance ParamsMainLaunchTemplateItemInstance Metadata ParamsMainLaunchTemplateMetadata SmallCloudConfig ParamsMainLaunchTemplateItemSmallCloudConfig MasterSecurityGroupID string Name string Resource string ReleaseVersion string }
type ParamsMainLaunchTemplateItemBlockDeviceMapping ¶
type ParamsMainLaunchTemplateItemBlockDeviceMapping struct { Containerd ParamsMainLaunchTemplateItemBlockDeviceMappingContainerd Docker ParamsMainLaunchTemplateItemBlockDeviceMappingDocker Kubelet ParamsMainLaunchTemplateItemBlockDeviceMappingKubelet Logging ParamsMainLaunchTemplateItemBlockDeviceMappingLogging }
type ParamsMainLaunchTemplateItemBlockDeviceMappingContainerd ¶
type ParamsMainLaunchTemplateItemBlockDeviceMappingContainerd struct {
Volume ParamsMainLaunchTemplateItemBlockDeviceMappingContainerdVolume
}
type ParamsMainLaunchTemplateItemBlockDeviceMappingContainerdVolume ¶
type ParamsMainLaunchTemplateItemBlockDeviceMappingContainerdVolume struct {
Size int
}
type ParamsMainLaunchTemplateItemBlockDeviceMappingDocker ¶
type ParamsMainLaunchTemplateItemBlockDeviceMappingDocker struct {
Volume ParamsMainLaunchTemplateItemBlockDeviceMappingDockerVolume
}
type ParamsMainLaunchTemplateItemBlockDeviceMappingDockerVolume ¶
type ParamsMainLaunchTemplateItemBlockDeviceMappingDockerVolume struct {
Size int
}
type ParamsMainLaunchTemplateItemBlockDeviceMappingKubelet ¶
type ParamsMainLaunchTemplateItemBlockDeviceMappingKubelet struct {
Volume ParamsMainLaunchTemplateItemBlockDeviceMappingKubeletVolume
}
type ParamsMainLaunchTemplateItemBlockDeviceMappingKubeletVolume ¶
type ParamsMainLaunchTemplateItemBlockDeviceMappingKubeletVolume struct {
Size int
}
type ParamsMainLaunchTemplateItemBlockDeviceMappingLogging ¶
type ParamsMainLaunchTemplateItemBlockDeviceMappingLogging struct {
Volume ParamsMainLaunchTemplateItemBlockDeviceMappingLoggingVolume
}
type ParamsMainLaunchTemplateItemBlockDeviceMappingLoggingVolume ¶
type ParamsMainLaunchTemplateItemBlockDeviceMappingLoggingVolume struct {
Size int
}
type ParamsMainLaunchTemplateItemSmallCloudConfig ¶
type ParamsMainLaunchTemplateItemSmallCloudConfig struct {
S3URL string
}
type ParamsMainLaunchTemplateMetadata ¶
type ParamsMainLaunchTemplateMetadata struct {
HttpTokens string
}
type ParamsMainOutputs ¶
type ParamsMainRecordSets ¶
type ParamsMainRecordSets struct { BaseDomain string ClusterID string InternalHostedZoneID string Records []ParamsMainRecordSetsRecord Route53Enabled bool }
type ParamsMainRecordSetsRecord ¶
type ParamsMainRecordSetsRecord struct { ENI ParamsMainRecordSetsRecordENI Resource string Value string }
type ParamsMainRecordSetsRecordENI ¶
type ParamsMainRecordSetsRecordENI struct {
Resource string
}
Source Files ¶
- params_main.go
- params_main_auto_scaling_group.go
- params_main_eni.go
- params_main_etcd_volume.go
- params_main_iam_policies.go
- params_main_launch_template.go
- params_main_outputs.go
- params_main_record_sets.go
- render.go
- template_main.go
- template_main_auto_scaling_group.go
- template_main_eni.go
- template_main_etcd_volume.go
- template_main_iam_policies.go
- template_main_launch_template.go
- template_main_outputs.go
- template_main_record_sets.go
Click to show internal directories.
Click to hide internal directories.