dataekscluster

package
v0.0.0-...-917d9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessConfig

type AccessConfig struct{}

type AccessConfigAttributes

type AccessConfigAttributes struct {
	// contains filtered or unexported fields
}

func (AccessConfigAttributes) AuthenticationMode

func (ac AccessConfigAttributes) AuthenticationMode() terra.StringValue

func (AccessConfigAttributes) InternalRef

func (ac AccessConfigAttributes) InternalRef() (terra.Reference, error)

func (AccessConfigAttributes) InternalTokens

func (ac AccessConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AccessConfigAttributes) InternalWithRef

type AccessConfigState

type AccessConfigState struct {
	AuthenticationMode string `json:"authentication_mode"`
}

type CertificateAuthority

type CertificateAuthority struct{}

type CertificateAuthorityAttributes

type CertificateAuthorityAttributes struct {
	// contains filtered or unexported fields
}

func (CertificateAuthorityAttributes) Data

func (CertificateAuthorityAttributes) InternalRef

func (CertificateAuthorityAttributes) InternalTokens

func (ca CertificateAuthorityAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CertificateAuthorityAttributes) InternalWithRef

type CertificateAuthorityState

type CertificateAuthorityState struct {
	Data string `json:"data"`
}

type ControlPlanePlacement

type ControlPlanePlacement struct{}

type ControlPlanePlacementAttributes

type ControlPlanePlacementAttributes struct {
	// contains filtered or unexported fields
}

func (ControlPlanePlacementAttributes) GroupName

func (ControlPlanePlacementAttributes) InternalRef

func (ControlPlanePlacementAttributes) InternalTokens

func (cpp ControlPlanePlacementAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ControlPlanePlacementAttributes) InternalWithRef

type ControlPlanePlacementState

type ControlPlanePlacementState struct {
	GroupName string `json:"group_name"`
}

type Identity

type Identity struct {
	// Oidc: min=0
	Oidc []Oidc `hcl:"oidc,block" validate:"min=0"`
}

type IdentityAttributes

type IdentityAttributes struct {
	// contains filtered or unexported fields
}

func (IdentityAttributes) InternalRef

func (i IdentityAttributes) InternalRef() (terra.Reference, error)

func (IdentityAttributes) InternalTokens

func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)

func (IdentityAttributes) InternalWithRef

func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes

func (IdentityAttributes) Oidc

type IdentityState

type IdentityState struct {
	Oidc []OidcState `json:"oidc"`
}

type KubernetesNetworkConfig

type KubernetesNetworkConfig struct{}

type KubernetesNetworkConfigAttributes

type KubernetesNetworkConfigAttributes struct {
	// contains filtered or unexported fields
}

func (KubernetesNetworkConfigAttributes) InternalRef

func (KubernetesNetworkConfigAttributes) InternalTokens

func (knc KubernetesNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (KubernetesNetworkConfigAttributes) InternalWithRef

func (KubernetesNetworkConfigAttributes) IpFamily

func (KubernetesNetworkConfigAttributes) ServiceIpv4Cidr

func (knc KubernetesNetworkConfigAttributes) ServiceIpv4Cidr() terra.StringValue

func (KubernetesNetworkConfigAttributes) ServiceIpv6Cidr

func (knc KubernetesNetworkConfigAttributes) ServiceIpv6Cidr() terra.StringValue

type KubernetesNetworkConfigState

type KubernetesNetworkConfigState struct {
	IpFamily        string `json:"ip_family"`
	ServiceIpv4Cidr string `json:"service_ipv4_cidr"`
	ServiceIpv6Cidr string `json:"service_ipv6_cidr"`
}

type Oidc

type Oidc struct{}

type OidcAttributes

type OidcAttributes struct {
	// contains filtered or unexported fields
}

func (OidcAttributes) InternalRef

func (o OidcAttributes) InternalRef() (terra.Reference, error)

func (OidcAttributes) InternalTokens

func (o OidcAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OidcAttributes) InternalWithRef

func (o OidcAttributes) InternalWithRef(ref terra.Reference) OidcAttributes

func (OidcAttributes) Issuer

func (o OidcAttributes) Issuer() terra.StringValue

type OidcState

type OidcState struct {
	Issuer string `json:"issuer"`
}

type OutpostConfig

type OutpostConfig struct {
	// ControlPlanePlacement: min=0
	ControlPlanePlacement []ControlPlanePlacement `hcl:"control_plane_placement,block" validate:"min=0"`
}

type OutpostConfigAttributes

type OutpostConfigAttributes struct {
	// contains filtered or unexported fields
}

func (OutpostConfigAttributes) ControlPlaneInstanceType

func (oc OutpostConfigAttributes) ControlPlaneInstanceType() terra.StringValue

func (OutpostConfigAttributes) ControlPlanePlacement

func (OutpostConfigAttributes) InternalRef

func (oc OutpostConfigAttributes) InternalRef() (terra.Reference, error)

func (OutpostConfigAttributes) InternalTokens

func (oc OutpostConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OutpostConfigAttributes) InternalWithRef

func (OutpostConfigAttributes) OutpostArns

type OutpostConfigState

type OutpostConfigState struct {
	ControlPlaneInstanceType string                       `json:"control_plane_instance_type"`
	OutpostArns              []string                     `json:"outpost_arns"`
	ControlPlanePlacement    []ControlPlanePlacementState `json:"control_plane_placement"`
}

type VpcConfig

type VpcConfig struct{}

type VpcConfigAttributes

type VpcConfigAttributes struct {
	// contains filtered or unexported fields
}

func (VpcConfigAttributes) ClusterSecurityGroupId

func (vc VpcConfigAttributes) ClusterSecurityGroupId() terra.StringValue

func (VpcConfigAttributes) EndpointPrivateAccess

func (vc VpcConfigAttributes) EndpointPrivateAccess() terra.BoolValue

func (VpcConfigAttributes) EndpointPublicAccess

func (vc VpcConfigAttributes) EndpointPublicAccess() terra.BoolValue

func (VpcConfigAttributes) InternalRef

func (vc VpcConfigAttributes) InternalRef() (terra.Reference, error)

func (VpcConfigAttributes) InternalTokens

func (vc VpcConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (VpcConfigAttributes) InternalWithRef

func (vc VpcConfigAttributes) InternalWithRef(ref terra.Reference) VpcConfigAttributes

func (VpcConfigAttributes) PublicAccessCidrs

func (vc VpcConfigAttributes) PublicAccessCidrs() terra.SetValue[terra.StringValue]

func (VpcConfigAttributes) SecurityGroupIds

func (vc VpcConfigAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]

func (VpcConfigAttributes) SubnetIds

func (VpcConfigAttributes) VpcId

type VpcConfigState

type VpcConfigState struct {
	ClusterSecurityGroupId string   `json:"cluster_security_group_id"`
	EndpointPrivateAccess  bool     `json:"endpoint_private_access"`
	EndpointPublicAccess   bool     `json:"endpoint_public_access"`
	PublicAccessCidrs      []string `json:"public_access_cidrs"`
	SecurityGroupIds       []string `json:"security_group_ids"`
	SubnetIds              []string `json:"subnet_ids"`
	VpcId                  string   `json:"vpc_id"`
}

Jump to

Keyboard shortcuts

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