kubernetes_service

package
v0.1.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2022 License: MPL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AwsEksCluster

type AwsEksCluster struct {
	*common.AwsResource `hcl:",squash" default:"name=aws_eks_cluster"`
	RoleArn             string    `hcl:"role_arn,expr"`
	VpcConfig           VpcConfig `hcl:"vpc_config"`
	Name                string    `hcl:"name"`
}

type AzureEksCluster

type AzureEksCluster struct {
	*common.AzResource `hcl:",squash" default:"name=azurerm_kubernetes_cluster"`
	DefaultNodePool    *kubernetes_node_pool.AzureKubernetesNodePool `hcl:"default_node_pool"`
	DnsPrefix          string                                        `hcl:"dns_prefix"`
	Identity           AzureIdentity                                 `hcl:"identity"`
}

type AzureIdentity

type AzureIdentity struct {
	PrincipalId string `hcl:"principal_id,expr"  hcle:"omitempty"`
	TenantId    string `hcl:"tenant_id,expr"  hcle:"omitempty"`
	Type        string `hcl:"type" hcle:"omitempty"`
}

type AzureUserAssignedIdentity

type AzureUserAssignedIdentity struct {
	*common.AzResource `hcl:",squash" default:"name=azurerm_user_assigned_identity"`
}

func (AzureUserAssignedIdentity) GetIdentity

func (r AzureUserAssignedIdentity) GetIdentity() AzureIdentity

type VpcConfig

type VpcConfig struct {
	SubnetIds []string `hcl:"subnet_ids"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL