Documentation ¶
Index ¶
- 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 EncryptionConfig
- type EncryptionConfigAttributes
- func (ec EncryptionConfigAttributes) InternalRef() (terra.Reference, error)
- func (ec EncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec EncryptionConfigAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigAttributes
- func (ec EncryptionConfigAttributes) Provider() terra.ListValue[ProviderAttributes]
- func (ec EncryptionConfigAttributes) Resources() terra.SetValue[terra.StringValue]
- type EncryptionConfigState
- 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 Provider
- type ProviderAttributes
- type ProviderState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- 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 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 { // GroupName: string, required GroupName terra.StringValue `hcl:"group_name,attr" validate:"required"` }
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 EncryptionConfig ¶
type EncryptionConfig struct { // Resources: set of string, required Resources terra.SetValue[terra.StringValue] `hcl:"resources,attr" validate:"required"` // Provider: required Provider *Provider `hcl:"provider,block" validate:"required"` }
type EncryptionConfigAttributes ¶
type EncryptionConfigAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionConfigAttributes) InternalRef ¶
func (ec EncryptionConfigAttributes) InternalRef() (terra.Reference, error)
func (EncryptionConfigAttributes) InternalTokens ¶
func (ec EncryptionConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionConfigAttributes) InternalWithRef ¶
func (ec EncryptionConfigAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigAttributes
func (EncryptionConfigAttributes) Provider ¶
func (ec EncryptionConfigAttributes) Provider() terra.ListValue[ProviderAttributes]
func (EncryptionConfigAttributes) Resources ¶
func (ec EncryptionConfigAttributes) Resources() terra.SetValue[terra.StringValue]
type EncryptionConfigState ¶
type EncryptionConfigState struct { Resources []string `json:"resources"` Provider []ProviderState `json:"provider"` }
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 { // IpFamily: string, optional IpFamily terra.StringValue `hcl:"ip_family,attr"` // ServiceIpv4Cidr: string, optional ServiceIpv4Cidr terra.StringValue `hcl:"service_ipv4_cidr,attr"` }
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 { // ControlPlaneInstanceType: string, required ControlPlaneInstanceType terra.StringValue `hcl:"control_plane_instance_type,attr" validate:"required"` // OutpostArns: set of string, required OutpostArns terra.SetValue[terra.StringValue] `hcl:"outpost_arns,attr" validate:"required"` // ControlPlanePlacement: optional ControlPlanePlacement *ControlPlanePlacement `hcl:"control_plane_placement,block"` }
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 Provider ¶
type Provider struct { // KeyArn: string, required KeyArn terra.StringValue `hcl:"key_arn,attr" validate:"required"` }
type ProviderAttributes ¶
type ProviderAttributes struct {
// contains filtered or unexported fields
}
func (ProviderAttributes) InternalRef ¶
func (p ProviderAttributes) InternalRef() (terra.Reference, error)
func (ProviderAttributes) InternalTokens ¶
func (p ProviderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProviderAttributes) InternalWithRef ¶
func (p ProviderAttributes) InternalWithRef(ref terra.Reference) ProviderAttributes
func (ProviderAttributes) KeyArn ¶
func (p ProviderAttributes) KeyArn() terra.StringValue
type ProviderState ¶
type ProviderState struct {
KeyArn string `json:"key_arn"`
}
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type VpcConfig ¶
type VpcConfig struct { // EndpointPrivateAccess: bool, optional EndpointPrivateAccess terra.BoolValue `hcl:"endpoint_private_access,attr"` // EndpointPublicAccess: bool, optional EndpointPublicAccess terra.BoolValue `hcl:"endpoint_public_access,attr"` // PublicAccessCidrs: set of string, optional PublicAccessCidrs terra.SetValue[terra.StringValue] `hcl:"public_access_cidrs,attr"` // SecurityGroupIds: set of string, optional SecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"security_group_ids,attr"` // SubnetIds: set of string, required SubnetIds terra.SetValue[terra.StringValue] `hcl:"subnet_ids,attr" validate:"required"` }
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.