Documentation ¶
Index ¶
- type AccessConfig
- type AccessConfigAttributes
- func (ac AccessConfigAttributes) AuthenticationMode() terra.StringValue
- func (ac AccessConfigAttributes) InternalRef() (terra.Reference, error)
- func (ac AccessConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AccessConfigAttributes) InternalWithRef(ref terra.Reference) AccessConfigAttributes
- type AccessConfigState
- type CertificateAuthority
- type CertificateAuthorityAttributes
- func (ca CertificateAuthorityAttributes) Data() terra.StringValue
- func (ca CertificateAuthorityAttributes) InternalRef() (terra.Reference, error)
- func (ca CertificateAuthorityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ca CertificateAuthorityAttributes) InternalWithRef(ref terra.Reference) CertificateAuthorityAttributes
- type CertificateAuthorityState
- type ControlPlanePlacement
- type ControlPlanePlacementAttributes
- func (cpp ControlPlanePlacementAttributes) GroupName() terra.StringValue
- func (cpp ControlPlanePlacementAttributes) InternalRef() (terra.Reference, error)
- func (cpp ControlPlanePlacementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cpp ControlPlanePlacementAttributes) InternalWithRef(ref terra.Reference) ControlPlanePlacementAttributes
- type ControlPlanePlacementState
- type Identity
- type IdentityAttributes
- type IdentityState
- type KubernetesNetworkConfig
- type KubernetesNetworkConfigAttributes
- func (knc KubernetesNetworkConfigAttributes) InternalRef() (terra.Reference, error)
- func (knc KubernetesNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (knc KubernetesNetworkConfigAttributes) InternalWithRef(ref terra.Reference) KubernetesNetworkConfigAttributes
- func (knc KubernetesNetworkConfigAttributes) IpFamily() terra.StringValue
- func (knc KubernetesNetworkConfigAttributes) ServiceIpv4Cidr() terra.StringValue
- func (knc KubernetesNetworkConfigAttributes) ServiceIpv6Cidr() terra.StringValue
- type KubernetesNetworkConfigState
- type Oidc
- type OidcAttributes
- type OidcState
- type OutpostConfig
- type OutpostConfigAttributes
- func (oc OutpostConfigAttributes) ControlPlaneInstanceType() terra.StringValue
- func (oc OutpostConfigAttributes) ControlPlanePlacement() terra.ListValue[ControlPlanePlacementAttributes]
- func (oc OutpostConfigAttributes) InternalRef() (terra.Reference, error)
- func (oc OutpostConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oc OutpostConfigAttributes) InternalWithRef(ref terra.Reference) OutpostConfigAttributes
- func (oc OutpostConfigAttributes) OutpostArns() terra.SetValue[terra.StringValue]
- type OutpostConfigState
- type VpcConfig
- type VpcConfigAttributes
- func (vc VpcConfigAttributes) ClusterSecurityGroupId() terra.StringValue
- func (vc VpcConfigAttributes) EndpointPrivateAccess() terra.BoolValue
- func (vc VpcConfigAttributes) EndpointPublicAccess() terra.BoolValue
- func (vc VpcConfigAttributes) InternalRef() (terra.Reference, error)
- func (vc VpcConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc VpcConfigAttributes) InternalWithRef(ref terra.Reference) VpcConfigAttributes
- func (vc VpcConfigAttributes) PublicAccessCidrs() terra.SetValue[terra.StringValue]
- func (vc VpcConfigAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
- func (vc VpcConfigAttributes) SubnetIds() terra.SetValue[terra.StringValue]
- func (vc VpcConfigAttributes) VpcId() terra.StringValue
- type VpcConfigState
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 ¶
func (ac AccessConfigAttributes) InternalWithRef(ref terra.Reference) AccessConfigAttributes
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 (ca CertificateAuthorityAttributes) Data() terra.StringValue
func (CertificateAuthorityAttributes) InternalRef ¶
func (ca CertificateAuthorityAttributes) InternalRef() (terra.Reference, error)
func (CertificateAuthorityAttributes) InternalTokens ¶
func (ca CertificateAuthorityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CertificateAuthorityAttributes) InternalWithRef ¶
func (ca CertificateAuthorityAttributes) InternalWithRef(ref terra.Reference) CertificateAuthorityAttributes
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 (cpp ControlPlanePlacementAttributes) GroupName() terra.StringValue
func (ControlPlanePlacementAttributes) InternalRef ¶
func (cpp ControlPlanePlacementAttributes) InternalRef() (terra.Reference, error)
func (ControlPlanePlacementAttributes) InternalTokens ¶
func (cpp ControlPlanePlacementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlPlanePlacementAttributes) InternalWithRef ¶
func (cpp ControlPlanePlacementAttributes) InternalWithRef(ref terra.Reference) ControlPlanePlacementAttributes
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 ¶
func (i IdentityAttributes) Oidc() terra.ListValue[OidcAttributes]
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 (knc KubernetesNetworkConfigAttributes) InternalRef() (terra.Reference, error)
func (KubernetesNetworkConfigAttributes) InternalTokens ¶
func (knc KubernetesNetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KubernetesNetworkConfigAttributes) InternalWithRef ¶
func (knc KubernetesNetworkConfigAttributes) InternalWithRef(ref terra.Reference) KubernetesNetworkConfigAttributes
func (KubernetesNetworkConfigAttributes) IpFamily ¶
func (knc KubernetesNetworkConfigAttributes) IpFamily() terra.StringValue
func (KubernetesNetworkConfigAttributes) ServiceIpv4Cidr ¶
func (knc KubernetesNetworkConfigAttributes) ServiceIpv4Cidr() terra.StringValue
func (KubernetesNetworkConfigAttributes) ServiceIpv6Cidr ¶
func (knc KubernetesNetworkConfigAttributes) ServiceIpv6Cidr() terra.StringValue
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 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 (oc OutpostConfigAttributes) ControlPlanePlacement() terra.ListValue[ControlPlanePlacementAttributes]
func (OutpostConfigAttributes) InternalRef ¶
func (oc OutpostConfigAttributes) InternalRef() (terra.Reference, error)
func (OutpostConfigAttributes) InternalTokens ¶
func (oc OutpostConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OutpostConfigAttributes) InternalWithRef ¶
func (oc OutpostConfigAttributes) InternalWithRef(ref terra.Reference) OutpostConfigAttributes
func (OutpostConfigAttributes) OutpostArns ¶
func (oc OutpostConfigAttributes) OutpostArns() terra.SetValue[terra.StringValue]
type OutpostConfigState ¶
type OutpostConfigState struct { ControlPlaneInstanceType string `json:"control_plane_instance_type"` OutpostArns []string `json:"outpost_arns"` ControlPlanePlacement []ControlPlanePlacementState `json:"control_plane_placement"` }
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 (vc VpcConfigAttributes) SubnetIds() terra.SetValue[terra.StringValue]
func (VpcConfigAttributes) VpcId ¶
func (vc VpcConfigAttributes) VpcId() terra.StringValue
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"` }
Click to show internal directories.
Click to hide internal directories.