Documentation ¶
Index ¶
- type Args
- type BinaryAuthorization
- type BinaryAuthorizationAttributes
- func (ba BinaryAuthorizationAttributes) EvaluationMode() terra.StringValue
- func (ba BinaryAuthorizationAttributes) InternalRef() (terra.Reference, error)
- func (ba BinaryAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ba BinaryAuthorizationAttributes) InternalWithRef(ref terra.Reference) BinaryAuthorizationAttributes
- type BinaryAuthorizationState
- type ClusterOperations
- type ClusterOperationsAttributes
- func (co ClusterOperationsAttributes) EnableApplicationLogs() terra.BoolValue
- func (co ClusterOperationsAttributes) InternalRef() (terra.Reference, error)
- func (co ClusterOperationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (co ClusterOperationsAttributes) InternalWithRef(ref terra.Reference) ClusterOperationsAttributes
- type ClusterOperationsState
- type ControlPlane
- type ControlPlaneApiServerArgs
- type ControlPlaneApiServerArgsAttributes
- func (asa ControlPlaneApiServerArgsAttributes) Argument() terra.StringValue
- func (asa ControlPlaneApiServerArgsAttributes) InternalRef() (terra.Reference, error)
- func (asa ControlPlaneApiServerArgsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (asa ControlPlaneApiServerArgsAttributes) InternalWithRef(ref terra.Reference) ControlPlaneApiServerArgsAttributes
- func (asa ControlPlaneApiServerArgsAttributes) Value() terra.StringValue
- type ControlPlaneApiServerArgsState
- type ControlPlaneAttributes
- func (cp ControlPlaneAttributes) ApiServerArgs() terra.ListValue[ControlPlaneApiServerArgsAttributes]
- func (cp ControlPlaneAttributes) ControlPlaneNodePoolConfig() terra.ListValue[ControlPlaneControlPlaneNodePoolConfigAttributes]
- func (cp ControlPlaneAttributes) InternalRef() (terra.Reference, error)
- func (cp ControlPlaneAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp ControlPlaneAttributes) InternalWithRef(ref terra.Reference) ControlPlaneAttributes
- type ControlPlaneControlPlaneNodePoolConfig
- type ControlPlaneControlPlaneNodePoolConfigAttributes
- func (cpnpc ControlPlaneControlPlaneNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
- func (cpnpc ControlPlaneControlPlaneNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cpnpc ControlPlaneControlPlaneNodePoolConfigAttributes) InternalWithRef(ref terra.Reference) ControlPlaneControlPlaneNodePoolConfigAttributes
- func (cpnpc ControlPlaneControlPlaneNodePoolConfigAttributes) NodePoolConfig() ...
- type ControlPlaneControlPlaneNodePoolConfigNodePoolConfig
- type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes
- func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
- func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) InternalWithRef(ref terra.Reference) ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes
- func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) Labels() terra.MapValue[terra.StringValue]
- func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) NodeConfigs() ...
- func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) OperatingSystem() terra.StringValue
- func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) Taints() ...
- type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs
- type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes
- func (nc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes) InternalRef() (terra.Reference, error)
- func (nc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes) InternalWithRef(ref terra.Reference) ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes
- func (nc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes) Labels() terra.MapValue[terra.StringValue]
- func (nc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes) NodeIp() terra.StringValue
- type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsState
- type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigState
- type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints
- type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes
- func (t ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) Effect() terra.StringValue
- func (t ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) InternalRef() (terra.Reference, error)
- func (t ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) InternalWithRef(ref terra.Reference) ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes
- func (t ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) Key() terra.StringValue
- func (t ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) Value() terra.StringValue
- type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsState
- type ControlPlaneControlPlaneNodePoolConfigState
- type ControlPlaneState
- type FleetAttributes
- type FleetState
- type LoadBalancer
- type LoadBalancerAttributes
- func (lb LoadBalancerAttributes) BgpLbConfig() terra.ListValue[LoadBalancerBgpLbConfigAttributes]
- func (lb LoadBalancerAttributes) InternalRef() (terra.Reference, error)
- func (lb LoadBalancerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lb LoadBalancerAttributes) InternalWithRef(ref terra.Reference) LoadBalancerAttributes
- func (lb LoadBalancerAttributes) ManualLbConfig() terra.ListValue[LoadBalancerManualLbConfigAttributes]
- func (lb LoadBalancerAttributes) MetalLbConfig() terra.ListValue[LoadBalancerMetalLbConfigAttributes]
- func (lb LoadBalancerAttributes) PortConfig() terra.ListValue[LoadBalancerPortConfigAttributes]
- func (lb LoadBalancerAttributes) VipConfig() terra.ListValue[LoadBalancerVipConfigAttributes]
- type LoadBalancerBgpLbConfig
- type LoadBalancerBgpLbConfig2Af619Ee
- type LoadBalancerBgpLbConfig2Af619EeAttributes
- func (nc LoadBalancerBgpLbConfig2Af619EeAttributes) InternalRef() (terra.Reference, error)
- func (nc LoadBalancerBgpLbConfig2Af619EeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc LoadBalancerBgpLbConfig2Af619EeAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfig2Af619EeAttributes
- func (nc LoadBalancerBgpLbConfig2Af619EeAttributes) Labels() terra.MapValue[terra.StringValue]
- func (nc LoadBalancerBgpLbConfig2Af619EeAttributes) NodeIp() terra.StringValue
- type LoadBalancerBgpLbConfig2Af619EeState
- type LoadBalancerBgpLbConfig95F9C67B
- type LoadBalancerBgpLbConfig95F9C67BAttributes
- func (t LoadBalancerBgpLbConfig95F9C67BAttributes) Effect() terra.StringValue
- func (t LoadBalancerBgpLbConfig95F9C67BAttributes) InternalRef() (terra.Reference, error)
- func (t LoadBalancerBgpLbConfig95F9C67BAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t LoadBalancerBgpLbConfig95F9C67BAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfig95F9C67BAttributes
- func (t LoadBalancerBgpLbConfig95F9C67BAttributes) Key() terra.StringValue
- func (t LoadBalancerBgpLbConfig95F9C67BAttributes) Value() terra.StringValue
- type LoadBalancerBgpLbConfig95F9C67BState
- type LoadBalancerBgpLbConfig9B65Ed98
- type LoadBalancerBgpLbConfig9B65Ed98Attributes
- func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) InternalRef() (terra.Reference, error)
- func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfig9B65Ed98Attributes
- func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) RegistryBurst() terra.NumberValue
- func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) RegistryPullQps() terra.NumberValue
- func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) SerializeImagePullsDisabled() terra.BoolValue
- type LoadBalancerBgpLbConfig9B65Ed98State
- type LoadBalancerBgpLbConfigAddressPools
- type LoadBalancerBgpLbConfigAddressPoolsAttributes
- func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) Addresses() terra.ListValue[terra.StringValue]
- func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) AvoidBuggyIps() terra.BoolValue
- func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) InternalRef() (terra.Reference, error)
- func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfigAddressPoolsAttributes
- func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) ManualAssign() terra.StringValue
- func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) Pool() terra.StringValue
- type LoadBalancerBgpLbConfigAddressPoolsState
- type LoadBalancerBgpLbConfigAttributes
- func (blc LoadBalancerBgpLbConfigAttributes) AddressPools() terra.ListValue[LoadBalancerBgpLbConfigAddressPoolsAttributes]
- func (blc LoadBalancerBgpLbConfigAttributes) Asn() terra.NumberValue
- func (blc LoadBalancerBgpLbConfigAttributes) BgpPeerConfigs() terra.ListValue[LoadBalancerBgpLbConfigBgpPeerConfigsAttributes]
- func (blc LoadBalancerBgpLbConfigAttributes) InternalRef() (terra.Reference, error)
- func (blc LoadBalancerBgpLbConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (blc LoadBalancerBgpLbConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfigAttributes
- func (blc LoadBalancerBgpLbConfigAttributes) LoadBalancerNodePoolConfig() terra.ListValue[LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes]
- type LoadBalancerBgpLbConfigBgpPeerConfigs
- type LoadBalancerBgpLbConfigBgpPeerConfigsAttributes
- func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) Asn() terra.NumberValue
- func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) ControlPlaneNodes() terra.ListValue[terra.StringValue]
- func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) InternalRef() (terra.Reference, error)
- func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfigBgpPeerConfigsAttributes
- func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) IpAddress() terra.StringValue
- type LoadBalancerBgpLbConfigBgpPeerConfigsState
- type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfig
- type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes
- func (lbnpc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
- func (lbnpc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lbnpc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes
- func (lbnpc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) NodePoolConfig() ...
- type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig
- type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes
- func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
- func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes
- func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) KubeletConfig() terra.ListValue[LoadBalancerBgpLbConfig9B65Ed98Attributes]
- func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) Labels() terra.MapValue[terra.StringValue]
- func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) NodeConfigs() terra.ListValue[LoadBalancerBgpLbConfig2Af619EeAttributes]
- func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) OperatingSystem() terra.StringValue
- func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) Taints() terra.ListValue[LoadBalancerBgpLbConfig95F9C67BAttributes]
- type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigState
- type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigState
- type LoadBalancerBgpLbConfigState
- type LoadBalancerManualLbConfig
- type LoadBalancerManualLbConfigAttributes
- func (mlc LoadBalancerManualLbConfigAttributes) Enabled() terra.BoolValue
- func (mlc LoadBalancerManualLbConfigAttributes) InternalRef() (terra.Reference, error)
- func (mlc LoadBalancerManualLbConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mlc LoadBalancerManualLbConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerManualLbConfigAttributes
- type LoadBalancerManualLbConfigState
- type LoadBalancerMetalLbConfig
- type LoadBalancerMetalLbConfig2Af619Ee
- type LoadBalancerMetalLbConfig2Af619EeAttributes
- func (nc LoadBalancerMetalLbConfig2Af619EeAttributes) InternalRef() (terra.Reference, error)
- func (nc LoadBalancerMetalLbConfig2Af619EeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc LoadBalancerMetalLbConfig2Af619EeAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfig2Af619EeAttributes
- func (nc LoadBalancerMetalLbConfig2Af619EeAttributes) Labels() terra.MapValue[terra.StringValue]
- func (nc LoadBalancerMetalLbConfig2Af619EeAttributes) NodeIp() terra.StringValue
- type LoadBalancerMetalLbConfig2Af619EeState
- type LoadBalancerMetalLbConfig95F9C67B
- type LoadBalancerMetalLbConfig95F9C67BAttributes
- func (t LoadBalancerMetalLbConfig95F9C67BAttributes) Effect() terra.StringValue
- func (t LoadBalancerMetalLbConfig95F9C67BAttributes) InternalRef() (terra.Reference, error)
- func (t LoadBalancerMetalLbConfig95F9C67BAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t LoadBalancerMetalLbConfig95F9C67BAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfig95F9C67BAttributes
- func (t LoadBalancerMetalLbConfig95F9C67BAttributes) Key() terra.StringValue
- func (t LoadBalancerMetalLbConfig95F9C67BAttributes) Value() terra.StringValue
- type LoadBalancerMetalLbConfig95F9C67BState
- type LoadBalancerMetalLbConfigAddressPools
- type LoadBalancerMetalLbConfigAddressPoolsAttributes
- func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) Addresses() terra.ListValue[terra.StringValue]
- func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) AvoidBuggyIps() terra.BoolValue
- func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) InternalRef() (terra.Reference, error)
- func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfigAddressPoolsAttributes
- func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) ManualAssign() terra.BoolValue
- func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) Pool() terra.StringValue
- type LoadBalancerMetalLbConfigAddressPoolsState
- type LoadBalancerMetalLbConfigAttributes
- func (mlc LoadBalancerMetalLbConfigAttributes) AddressPools() terra.ListValue[LoadBalancerMetalLbConfigAddressPoolsAttributes]
- func (mlc LoadBalancerMetalLbConfigAttributes) InternalRef() (terra.Reference, error)
- func (mlc LoadBalancerMetalLbConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mlc LoadBalancerMetalLbConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfigAttributes
- func (mlc LoadBalancerMetalLbConfigAttributes) LoadBalancerNodePoolConfig() terra.ListValue[LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes]
- type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfig
- type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes
- func (lbnpc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
- func (lbnpc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lbnpc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes
- func (lbnpc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) NodePoolConfig() ...
- type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig
- type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes
- func (npc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
- func (npc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (npc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes
- func (npc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) Labels() terra.MapValue[terra.StringValue]
- func (npc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) NodeConfigs() terra.ListValue[LoadBalancerMetalLbConfig2Af619EeAttributes]
- func (npc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) OperatingSystem() terra.StringValue
- func (npc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) Taints() terra.ListValue[LoadBalancerMetalLbConfig95F9C67BAttributes]
- type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigState
- type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigState
- type LoadBalancerMetalLbConfigState
- type LoadBalancerPortConfig
- type LoadBalancerPortConfigAttributes
- func (pc LoadBalancerPortConfigAttributes) ControlPlaneLoadBalancerPort() terra.NumberValue
- func (pc LoadBalancerPortConfigAttributes) InternalRef() (terra.Reference, error)
- func (pc LoadBalancerPortConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pc LoadBalancerPortConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerPortConfigAttributes
- type LoadBalancerPortConfigState
- type LoadBalancerState
- type LoadBalancerVipConfig
- type LoadBalancerVipConfigAttributes
- func (vc LoadBalancerVipConfigAttributes) ControlPlaneVip() terra.StringValue
- func (vc LoadBalancerVipConfigAttributes) IngressVip() terra.StringValue
- func (vc LoadBalancerVipConfigAttributes) InternalRef() (terra.Reference, error)
- func (vc LoadBalancerVipConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc LoadBalancerVipConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerVipConfigAttributes
- type LoadBalancerVipConfigState
- type MaintenanceConfig
- type MaintenanceConfigAttributes
- func (mc MaintenanceConfigAttributes) InternalRef() (terra.Reference, error)
- func (mc MaintenanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc MaintenanceConfigAttributes) InternalWithRef(ref terra.Reference) MaintenanceConfigAttributes
- func (mc MaintenanceConfigAttributes) MaintenanceAddressCidrBlocks() terra.ListValue[terra.StringValue]
- type MaintenanceConfigState
- type NetworkConfig
- type NetworkConfigAttributes
- func (nc NetworkConfigAttributes) AdvancedNetworking() terra.BoolValue
- func (nc NetworkConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc NetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NetworkConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigAttributes
- func (nc NetworkConfigAttributes) IslandModeCidr() terra.ListValue[NetworkConfigIslandModeCidrAttributes]
- func (nc NetworkConfigAttributes) MultipleNetworkInterfacesConfig() terra.ListValue[NetworkConfigMultipleNetworkInterfacesConfigAttributes]
- func (nc NetworkConfigAttributes) SrIovConfig() terra.ListValue[NetworkConfigSrIovConfigAttributes]
- type NetworkConfigIslandModeCidr
- type NetworkConfigIslandModeCidrAttributes
- func (imc NetworkConfigIslandModeCidrAttributes) InternalRef() (terra.Reference, error)
- func (imc NetworkConfigIslandModeCidrAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (imc NetworkConfigIslandModeCidrAttributes) InternalWithRef(ref terra.Reference) NetworkConfigIslandModeCidrAttributes
- func (imc NetworkConfigIslandModeCidrAttributes) PodAddressCidrBlocks() terra.ListValue[terra.StringValue]
- func (imc NetworkConfigIslandModeCidrAttributes) ServiceAddressCidrBlocks() terra.ListValue[terra.StringValue]
- type NetworkConfigIslandModeCidrState
- type NetworkConfigMultipleNetworkInterfacesConfig
- type NetworkConfigMultipleNetworkInterfacesConfigAttributes
- func (mnic NetworkConfigMultipleNetworkInterfacesConfigAttributes) Enabled() terra.BoolValue
- func (mnic NetworkConfigMultipleNetworkInterfacesConfigAttributes) InternalRef() (terra.Reference, error)
- func (mnic NetworkConfigMultipleNetworkInterfacesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mnic NetworkConfigMultipleNetworkInterfacesConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigMultipleNetworkInterfacesConfigAttributes
- type NetworkConfigMultipleNetworkInterfacesConfigState
- type NetworkConfigSrIovConfig
- type NetworkConfigSrIovConfigAttributes
- func (sic NetworkConfigSrIovConfigAttributes) Enabled() terra.BoolValue
- func (sic NetworkConfigSrIovConfigAttributes) InternalRef() (terra.Reference, error)
- func (sic NetworkConfigSrIovConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sic NetworkConfigSrIovConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigSrIovConfigAttributes
- type NetworkConfigSrIovConfigState
- type NetworkConfigState
- type NodeAccessConfig
- type NodeAccessConfigAttributes
- func (nac NodeAccessConfigAttributes) InternalRef() (terra.Reference, error)
- func (nac NodeAccessConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nac NodeAccessConfigAttributes) InternalWithRef(ref terra.Reference) NodeAccessConfigAttributes
- func (nac NodeAccessConfigAttributes) LoginUser() terra.StringValue
- type NodeAccessConfigState
- type NodeConfig
- type NodeConfigAttributes
- func (nc NodeConfigAttributes) ContainerRuntime() terra.StringValue
- func (nc NodeConfigAttributes) InternalRef() (terra.Reference, error)
- func (nc NodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NodeConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigAttributes
- func (nc NodeConfigAttributes) MaxPodsPerNode() terra.NumberValue
- type NodeConfigState
- type OsEnvironmentConfig
- type OsEnvironmentConfigAttributes
- func (oec OsEnvironmentConfigAttributes) InternalRef() (terra.Reference, error)
- func (oec OsEnvironmentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oec OsEnvironmentConfigAttributes) InternalWithRef(ref terra.Reference) OsEnvironmentConfigAttributes
- func (oec OsEnvironmentConfigAttributes) PackageRepoExcluded() terra.BoolValue
- type OsEnvironmentConfigState
- type Proxy
- type ProxyAttributes
- func (p ProxyAttributes) InternalRef() (terra.Reference, error)
- func (p ProxyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p ProxyAttributes) InternalWithRef(ref terra.Reference) ProxyAttributes
- func (p ProxyAttributes) NoProxy() terra.ListValue[terra.StringValue]
- func (p ProxyAttributes) Uri() terra.StringValue
- type ProxyState
- type Resource
- func (ggbmc *Resource) Attributes() googleGkeonpremBareMetalClusterAttributes
- func (ggbmc *Resource) Configuration() interface{}
- func (ggbmc *Resource) DependOn() terra.Reference
- func (ggbmc *Resource) Dependencies() terra.Dependencies
- func (ggbmc *Resource) ImportState(state io.Reader) error
- func (ggbmc *Resource) LifecycleManagement() *terra.Lifecycle
- func (ggbmc *Resource) LocalName() string
- func (ggbmc *Resource) State() (*googleGkeonpremBareMetalClusterState, bool)
- func (ggbmc *Resource) StateMust() *googleGkeonpremBareMetalClusterState
- func (ggbmc *Resource) Type() string
- type SecurityConfig
- type SecurityConfigAttributes
- func (sc SecurityConfigAttributes) Authorization() terra.ListValue[SecurityConfigAuthorizationAttributes]
- func (sc SecurityConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc SecurityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SecurityConfigAttributes) InternalWithRef(ref terra.Reference) SecurityConfigAttributes
- type SecurityConfigAuthorization
- type SecurityConfigAuthorizationAdminUsers
- type SecurityConfigAuthorizationAdminUsersAttributes
- func (au SecurityConfigAuthorizationAdminUsersAttributes) InternalRef() (terra.Reference, error)
- func (au SecurityConfigAuthorizationAdminUsersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (au SecurityConfigAuthorizationAdminUsersAttributes) InternalWithRef(ref terra.Reference) SecurityConfigAuthorizationAdminUsersAttributes
- func (au SecurityConfigAuthorizationAdminUsersAttributes) Username() terra.StringValue
- type SecurityConfigAuthorizationAdminUsersState
- type SecurityConfigAuthorizationAttributes
- func (a SecurityConfigAuthorizationAttributes) AdminUsers() terra.ListValue[SecurityConfigAuthorizationAdminUsersAttributes]
- func (a SecurityConfigAuthorizationAttributes) InternalRef() (terra.Reference, error)
- func (a SecurityConfigAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a SecurityConfigAuthorizationAttributes) InternalWithRef(ref terra.Reference) SecurityConfigAuthorizationAttributes
- type SecurityConfigAuthorizationState
- type SecurityConfigState
- type StatusAttributes
- func (s StatusAttributes) Conditions() terra.ListValue[StatusConditionsAttributes]
- func (s StatusAttributes) ErrorMessage() terra.StringValue
- func (s StatusAttributes) InternalRef() (terra.Reference, error)
- func (s StatusAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s StatusAttributes) InternalWithRef(ref terra.Reference) StatusAttributes
- type StatusConditionsAttributes
- func (c StatusConditionsAttributes) InternalRef() (terra.Reference, error)
- func (c StatusConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c StatusConditionsAttributes) InternalWithRef(ref terra.Reference) StatusConditionsAttributes
- func (c StatusConditionsAttributes) LastTransitionTime() terra.StringValue
- func (c StatusConditionsAttributes) Message() terra.StringValue
- func (c StatusConditionsAttributes) Reason() terra.StringValue
- func (c StatusConditionsAttributes) State() terra.StringValue
- func (c StatusConditionsAttributes) Type() terra.StringValue
- type StatusConditionsState
- type StatusState
- type Storage
- type StorageAttributes
- func (s StorageAttributes) InternalRef() (terra.Reference, error)
- func (s StorageAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s StorageAttributes) InternalWithRef(ref terra.Reference) StorageAttributes
- func (s StorageAttributes) LvpNodeMountsConfig() terra.ListValue[StorageLvpNodeMountsConfigAttributes]
- func (s StorageAttributes) LvpShareConfig() terra.ListValue[StorageLvpShareConfigAttributes]
- type StorageLvpNodeMountsConfig
- type StorageLvpNodeMountsConfigAttributes
- func (lnmc StorageLvpNodeMountsConfigAttributes) InternalRef() (terra.Reference, error)
- func (lnmc StorageLvpNodeMountsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lnmc StorageLvpNodeMountsConfigAttributes) InternalWithRef(ref terra.Reference) StorageLvpNodeMountsConfigAttributes
- func (lnmc StorageLvpNodeMountsConfigAttributes) Path() terra.StringValue
- func (lnmc StorageLvpNodeMountsConfigAttributes) StorageClass() terra.StringValue
- type StorageLvpNodeMountsConfigState
- type StorageLvpShareConfig
- type StorageLvpShareConfigAttributes
- func (lsc StorageLvpShareConfigAttributes) InternalRef() (terra.Reference, error)
- func (lsc StorageLvpShareConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lsc StorageLvpShareConfigAttributes) InternalWithRef(ref terra.Reference) StorageLvpShareConfigAttributes
- func (lsc StorageLvpShareConfigAttributes) LvpConfig() terra.ListValue[StorageLvpShareConfigLvpConfigAttributes]
- func (lsc StorageLvpShareConfigAttributes) SharedPathPvCount() terra.NumberValue
- type StorageLvpShareConfigLvpConfig
- type StorageLvpShareConfigLvpConfigAttributes
- func (lc StorageLvpShareConfigLvpConfigAttributes) InternalRef() (terra.Reference, error)
- func (lc StorageLvpShareConfigLvpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc StorageLvpShareConfigLvpConfigAttributes) InternalWithRef(ref terra.Reference) StorageLvpShareConfigLvpConfigAttributes
- func (lc StorageLvpShareConfigLvpConfigAttributes) Path() terra.StringValue
- func (lc StorageLvpShareConfigLvpConfigAttributes) StorageClass() terra.StringValue
- type StorageLvpShareConfigLvpConfigState
- type StorageLvpShareConfigState
- type StorageState
- 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 UpgradePolicy
- type UpgradePolicyAttributes
- func (up UpgradePolicyAttributes) InternalRef() (terra.Reference, error)
- func (up UpgradePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (up UpgradePolicyAttributes) InternalWithRef(ref terra.Reference) UpgradePolicyAttributes
- func (up UpgradePolicyAttributes) Policy() terra.StringValue
- type UpgradePolicyState
- type ValidationCheckAttributes
- func (vc ValidationCheckAttributes) InternalRef() (terra.Reference, error)
- func (vc ValidationCheckAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc ValidationCheckAttributes) InternalWithRef(ref terra.Reference) ValidationCheckAttributes
- func (vc ValidationCheckAttributes) Options() terra.StringValue
- func (vc ValidationCheckAttributes) Scenario() terra.StringValue
- func (vc ValidationCheckAttributes) Status() terra.ListValue[ValidationCheckStatusAttributes]
- type ValidationCheckState
- type ValidationCheckStatusAttributes
- func (s ValidationCheckStatusAttributes) InternalRef() (terra.Reference, error)
- func (s ValidationCheckStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ValidationCheckStatusAttributes) InternalWithRef(ref terra.Reference) ValidationCheckStatusAttributes
- func (s ValidationCheckStatusAttributes) Result() terra.ListValue[ValidationCheckStatusResultAttributes]
- type ValidationCheckStatusResultAttributes
- func (r ValidationCheckStatusResultAttributes) Category() terra.StringValue
- func (r ValidationCheckStatusResultAttributes) Description() terra.StringValue
- func (r ValidationCheckStatusResultAttributes) Details() terra.StringValue
- func (r ValidationCheckStatusResultAttributes) InternalRef() (terra.Reference, error)
- func (r ValidationCheckStatusResultAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r ValidationCheckStatusResultAttributes) InternalWithRef(ref terra.Reference) ValidationCheckStatusResultAttributes
- func (r ValidationCheckStatusResultAttributes) Options() terra.StringValue
- func (r ValidationCheckStatusResultAttributes) Reason() terra.StringValue
- type ValidationCheckStatusResultState
- type ValidationCheckStatusState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // AdminClusterMembership: string, required AdminClusterMembership terra.StringValue `hcl:"admin_cluster_membership,attr" validate:"required"` // Annotations: map of string, optional Annotations terra.MapValue[terra.StringValue] `hcl:"annotations,attr"` // BareMetalVersion: string, required BareMetalVersion terra.StringValue `hcl:"bare_metal_version,attr" validate:"required"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // BinaryAuthorization: optional BinaryAuthorization *BinaryAuthorization `hcl:"binary_authorization,block"` // ClusterOperations: optional ClusterOperations *ClusterOperations `hcl:"cluster_operations,block"` // ControlPlane: required ControlPlane *ControlPlane `hcl:"control_plane,block" validate:"required"` // LoadBalancer: required LoadBalancer *LoadBalancer `hcl:"load_balancer,block" validate:"required"` // MaintenanceConfig: optional MaintenanceConfig *MaintenanceConfig `hcl:"maintenance_config,block"` // NetworkConfig: required NetworkConfig *NetworkConfig `hcl:"network_config,block" validate:"required"` // NodeAccessConfig: optional NodeAccessConfig *NodeAccessConfig `hcl:"node_access_config,block"` // NodeConfig: optional NodeConfig *NodeConfig `hcl:"node_config,block"` // OsEnvironmentConfig: optional OsEnvironmentConfig *OsEnvironmentConfig `hcl:"os_environment_config,block"` // Proxy: optional Proxy *Proxy `hcl:"proxy,block"` // SecurityConfig: optional SecurityConfig *SecurityConfig `hcl:"security_config,block"` // Storage: required Storage *Storage `hcl:"storage,block" validate:"required"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // UpgradePolicy: optional UpgradePolicy *UpgradePolicy `hcl:"upgrade_policy,block"` }
Args contains the configurations for google_gkeonprem_bare_metal_cluster.
type BinaryAuthorization ¶
type BinaryAuthorization struct { // EvaluationMode: string, optional EvaluationMode terra.StringValue `hcl:"evaluation_mode,attr"` }
type BinaryAuthorizationAttributes ¶
type BinaryAuthorizationAttributes struct {
// contains filtered or unexported fields
}
func (BinaryAuthorizationAttributes) EvaluationMode ¶
func (ba BinaryAuthorizationAttributes) EvaluationMode() terra.StringValue
func (BinaryAuthorizationAttributes) InternalRef ¶
func (ba BinaryAuthorizationAttributes) InternalRef() (terra.Reference, error)
func (BinaryAuthorizationAttributes) InternalTokens ¶
func (ba BinaryAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BinaryAuthorizationAttributes) InternalWithRef ¶
func (ba BinaryAuthorizationAttributes) InternalWithRef(ref terra.Reference) BinaryAuthorizationAttributes
type BinaryAuthorizationState ¶
type BinaryAuthorizationState struct {
EvaluationMode string `json:"evaluation_mode"`
}
type ClusterOperations ¶
type ClusterOperationsAttributes ¶
type ClusterOperationsAttributes struct {
// contains filtered or unexported fields
}
func (ClusterOperationsAttributes) EnableApplicationLogs ¶
func (co ClusterOperationsAttributes) EnableApplicationLogs() terra.BoolValue
func (ClusterOperationsAttributes) InternalRef ¶
func (co ClusterOperationsAttributes) InternalRef() (terra.Reference, error)
func (ClusterOperationsAttributes) InternalTokens ¶
func (co ClusterOperationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterOperationsAttributes) InternalWithRef ¶
func (co ClusterOperationsAttributes) InternalWithRef(ref terra.Reference) ClusterOperationsAttributes
type ClusterOperationsState ¶
type ClusterOperationsState struct {
EnableApplicationLogs bool `json:"enable_application_logs"`
}
type ControlPlane ¶
type ControlPlane struct { // ControlPlaneApiServerArgs: min=0 ApiServerArgs []ControlPlaneApiServerArgs `hcl:"api_server_args,block" validate:"min=0"` // ControlPlaneControlPlaneNodePoolConfig: required ControlPlaneNodePoolConfig *ControlPlaneControlPlaneNodePoolConfig `hcl:"control_plane_node_pool_config,block" validate:"required"` }
type ControlPlaneApiServerArgs ¶
type ControlPlaneApiServerArgs struct { // Argument: string, required Argument terra.StringValue `hcl:"argument,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type ControlPlaneApiServerArgsAttributes ¶
type ControlPlaneApiServerArgsAttributes struct {
// contains filtered or unexported fields
}
func (ControlPlaneApiServerArgsAttributes) Argument ¶
func (asa ControlPlaneApiServerArgsAttributes) Argument() terra.StringValue
func (ControlPlaneApiServerArgsAttributes) InternalRef ¶
func (asa ControlPlaneApiServerArgsAttributes) InternalRef() (terra.Reference, error)
func (ControlPlaneApiServerArgsAttributes) InternalTokens ¶
func (asa ControlPlaneApiServerArgsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlPlaneApiServerArgsAttributes) InternalWithRef ¶
func (asa ControlPlaneApiServerArgsAttributes) InternalWithRef(ref terra.Reference) ControlPlaneApiServerArgsAttributes
func (ControlPlaneApiServerArgsAttributes) Value ¶
func (asa ControlPlaneApiServerArgsAttributes) Value() terra.StringValue
type ControlPlaneAttributes ¶
type ControlPlaneAttributes struct {
// contains filtered or unexported fields
}
func (ControlPlaneAttributes) ApiServerArgs ¶
func (cp ControlPlaneAttributes) ApiServerArgs() terra.ListValue[ControlPlaneApiServerArgsAttributes]
func (ControlPlaneAttributes) ControlPlaneNodePoolConfig ¶
func (cp ControlPlaneAttributes) ControlPlaneNodePoolConfig() terra.ListValue[ControlPlaneControlPlaneNodePoolConfigAttributes]
func (ControlPlaneAttributes) InternalRef ¶
func (cp ControlPlaneAttributes) InternalRef() (terra.Reference, error)
func (ControlPlaneAttributes) InternalTokens ¶
func (cp ControlPlaneAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlPlaneAttributes) InternalWithRef ¶
func (cp ControlPlaneAttributes) InternalWithRef(ref terra.Reference) ControlPlaneAttributes
type ControlPlaneControlPlaneNodePoolConfig ¶
type ControlPlaneControlPlaneNodePoolConfig struct { // ControlPlaneControlPlaneNodePoolConfigNodePoolConfig: required NodePoolConfig *ControlPlaneControlPlaneNodePoolConfigNodePoolConfig `hcl:"node_pool_config,block" validate:"required"` }
type ControlPlaneControlPlaneNodePoolConfigAttributes ¶
type ControlPlaneControlPlaneNodePoolConfigAttributes struct {
// contains filtered or unexported fields
}
func (ControlPlaneControlPlaneNodePoolConfigAttributes) InternalRef ¶
func (cpnpc ControlPlaneControlPlaneNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
func (ControlPlaneControlPlaneNodePoolConfigAttributes) InternalTokens ¶
func (cpnpc ControlPlaneControlPlaneNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlPlaneControlPlaneNodePoolConfigAttributes) InternalWithRef ¶
func (cpnpc ControlPlaneControlPlaneNodePoolConfigAttributes) InternalWithRef(ref terra.Reference) ControlPlaneControlPlaneNodePoolConfigAttributes
func (ControlPlaneControlPlaneNodePoolConfigAttributes) NodePoolConfig ¶
func (cpnpc ControlPlaneControlPlaneNodePoolConfigAttributes) NodePoolConfig() terra.ListValue[ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes]
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfig ¶
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfig struct { // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // OperatingSystem: string, optional OperatingSystem terra.StringValue `hcl:"operating_system,attr"` // ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs: min=0 NodeConfigs []ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs `hcl:"node_configs,block" validate:"min=0"` // ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints: min=0 Taints []ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints `hcl:"taints,block" validate:"min=0"` }
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes ¶
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes struct {
// contains filtered or unexported fields
}
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) InternalRef ¶
func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) InternalTokens ¶
func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) InternalWithRef ¶
func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) InternalWithRef(ref terra.Reference) ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) Labels ¶
func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) Labels() terra.MapValue[terra.StringValue]
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) NodeConfigs ¶
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) OperatingSystem ¶
func (npc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigAttributes) OperatingSystem() terra.StringValue
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs ¶
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigs struct { // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // NodeIp: string, optional NodeIp terra.StringValue `hcl:"node_ip,attr"` }
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes ¶
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes struct {
// contains filtered or unexported fields
}
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes) InternalRef ¶
func (nc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes) InternalRef() (terra.Reference, error)
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes) InternalTokens ¶
func (nc ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsAttributes) InternalWithRef ¶
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigState ¶
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigState struct { Labels map[string]string `json:"labels"` OperatingSystem string `json:"operating_system"` NodeConfigs []ControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigsState `json:"node_configs"` Taints []ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsState `json:"taints"` }
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints ¶
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaints struct { // Effect: string, optional Effect terra.StringValue `hcl:"effect,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes ¶
type ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes struct {
// contains filtered or unexported fields
}
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) InternalRef ¶
func (t ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) InternalRef() (terra.Reference, error)
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) InternalTokens ¶
func (t ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintsAttributes) InternalWithRef ¶
type ControlPlaneControlPlaneNodePoolConfigState ¶
type ControlPlaneControlPlaneNodePoolConfigState struct {
NodePoolConfig []ControlPlaneControlPlaneNodePoolConfigNodePoolConfigState `json:"node_pool_config"`
}
type ControlPlaneState ¶
type ControlPlaneState struct { ApiServerArgs []ControlPlaneApiServerArgsState `json:"api_server_args"` ControlPlaneNodePoolConfig []ControlPlaneControlPlaneNodePoolConfigState `json:"control_plane_node_pool_config"` }
type FleetAttributes ¶
type FleetAttributes struct {
// contains filtered or unexported fields
}
func (FleetAttributes) InternalRef ¶
func (f FleetAttributes) InternalRef() (terra.Reference, error)
func (FleetAttributes) InternalTokens ¶
func (f FleetAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FleetAttributes) InternalWithRef ¶
func (f FleetAttributes) InternalWithRef(ref terra.Reference) FleetAttributes
func (FleetAttributes) Membership ¶
func (f FleetAttributes) Membership() terra.StringValue
type FleetState ¶
type FleetState struct {
Membership string `json:"membership"`
}
type LoadBalancer ¶
type LoadBalancer struct { // LoadBalancerBgpLbConfig: optional BgpLbConfig *LoadBalancerBgpLbConfig `hcl:"bgp_lb_config,block"` // LoadBalancerManualLbConfig: optional ManualLbConfig *LoadBalancerManualLbConfig `hcl:"manual_lb_config,block"` // LoadBalancerMetalLbConfig: optional MetalLbConfig *LoadBalancerMetalLbConfig `hcl:"metal_lb_config,block"` // LoadBalancerPortConfig: required PortConfig *LoadBalancerPortConfig `hcl:"port_config,block" validate:"required"` // LoadBalancerVipConfig: required VipConfig *LoadBalancerVipConfig `hcl:"vip_config,block" validate:"required"` }
type LoadBalancerAttributes ¶
type LoadBalancerAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerAttributes) BgpLbConfig ¶
func (lb LoadBalancerAttributes) BgpLbConfig() terra.ListValue[LoadBalancerBgpLbConfigAttributes]
func (LoadBalancerAttributes) InternalRef ¶
func (lb LoadBalancerAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerAttributes) InternalTokens ¶
func (lb LoadBalancerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerAttributes) InternalWithRef ¶
func (lb LoadBalancerAttributes) InternalWithRef(ref terra.Reference) LoadBalancerAttributes
func (LoadBalancerAttributes) ManualLbConfig ¶
func (lb LoadBalancerAttributes) ManualLbConfig() terra.ListValue[LoadBalancerManualLbConfigAttributes]
func (LoadBalancerAttributes) MetalLbConfig ¶
func (lb LoadBalancerAttributes) MetalLbConfig() terra.ListValue[LoadBalancerMetalLbConfigAttributes]
func (LoadBalancerAttributes) PortConfig ¶
func (lb LoadBalancerAttributes) PortConfig() terra.ListValue[LoadBalancerPortConfigAttributes]
func (LoadBalancerAttributes) VipConfig ¶
func (lb LoadBalancerAttributes) VipConfig() terra.ListValue[LoadBalancerVipConfigAttributes]
type LoadBalancerBgpLbConfig ¶
type LoadBalancerBgpLbConfig struct { // Asn: number, required Asn terra.NumberValue `hcl:"asn,attr" validate:"required"` // LoadBalancerBgpLbConfigAddressPools: min=1 AddressPools []LoadBalancerBgpLbConfigAddressPools `hcl:"address_pools,block" validate:"min=1"` // LoadBalancerBgpLbConfigBgpPeerConfigs: min=1 BgpPeerConfigs []LoadBalancerBgpLbConfigBgpPeerConfigs `hcl:"bgp_peer_configs,block" validate:"min=1"` // LoadBalancerBgpLbConfigLoadBalancerNodePoolConfig: optional LoadBalancerNodePoolConfig *LoadBalancerBgpLbConfigLoadBalancerNodePoolConfig `hcl:"load_balancer_node_pool_config,block"` }
type LoadBalancerBgpLbConfig2Af619Ee ¶
type LoadBalancerBgpLbConfig2Af619Ee struct { // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // NodeIp: string, optional NodeIp terra.StringValue `hcl:"node_ip,attr"` }
type LoadBalancerBgpLbConfig2Af619EeAttributes ¶
type LoadBalancerBgpLbConfig2Af619EeAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerBgpLbConfig2Af619EeAttributes) InternalRef ¶
func (nc LoadBalancerBgpLbConfig2Af619EeAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerBgpLbConfig2Af619EeAttributes) InternalTokens ¶
func (nc LoadBalancerBgpLbConfig2Af619EeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerBgpLbConfig2Af619EeAttributes) InternalWithRef ¶
func (nc LoadBalancerBgpLbConfig2Af619EeAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfig2Af619EeAttributes
func (LoadBalancerBgpLbConfig2Af619EeAttributes) Labels ¶
func (nc LoadBalancerBgpLbConfig2Af619EeAttributes) Labels() terra.MapValue[terra.StringValue]
func (LoadBalancerBgpLbConfig2Af619EeAttributes) NodeIp ¶
func (nc LoadBalancerBgpLbConfig2Af619EeAttributes) NodeIp() terra.StringValue
type LoadBalancerBgpLbConfig95F9C67B ¶
type LoadBalancerBgpLbConfig95F9C67B struct { // Effect: string, optional Effect terra.StringValue `hcl:"effect,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type LoadBalancerBgpLbConfig95F9C67BAttributes ¶
type LoadBalancerBgpLbConfig95F9C67BAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerBgpLbConfig95F9C67BAttributes) Effect ¶
func (t LoadBalancerBgpLbConfig95F9C67BAttributes) Effect() terra.StringValue
func (LoadBalancerBgpLbConfig95F9C67BAttributes) InternalRef ¶
func (t LoadBalancerBgpLbConfig95F9C67BAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerBgpLbConfig95F9C67BAttributes) InternalTokens ¶
func (t LoadBalancerBgpLbConfig95F9C67BAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerBgpLbConfig95F9C67BAttributes) InternalWithRef ¶
func (t LoadBalancerBgpLbConfig95F9C67BAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfig95F9C67BAttributes
func (LoadBalancerBgpLbConfig95F9C67BAttributes) Key ¶
func (t LoadBalancerBgpLbConfig95F9C67BAttributes) Key() terra.StringValue
func (LoadBalancerBgpLbConfig95F9C67BAttributes) Value ¶
func (t LoadBalancerBgpLbConfig95F9C67BAttributes) Value() terra.StringValue
type LoadBalancerBgpLbConfig9B65Ed98 ¶
type LoadBalancerBgpLbConfig9B65Ed98 struct { // RegistryBurst: number, optional RegistryBurst terra.NumberValue `hcl:"registry_burst,attr"` // RegistryPullQps: number, optional RegistryPullQps terra.NumberValue `hcl:"registry_pull_qps,attr"` // SerializeImagePullsDisabled: bool, optional SerializeImagePullsDisabled terra.BoolValue `hcl:"serialize_image_pulls_disabled,attr"` }
type LoadBalancerBgpLbConfig9B65Ed98Attributes ¶
type LoadBalancerBgpLbConfig9B65Ed98Attributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerBgpLbConfig9B65Ed98Attributes) InternalRef ¶
func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) InternalRef() (terra.Reference, error)
func (LoadBalancerBgpLbConfig9B65Ed98Attributes) InternalTokens ¶
func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerBgpLbConfig9B65Ed98Attributes) InternalWithRef ¶
func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfig9B65Ed98Attributes
func (LoadBalancerBgpLbConfig9B65Ed98Attributes) RegistryBurst ¶
func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) RegistryBurst() terra.NumberValue
func (LoadBalancerBgpLbConfig9B65Ed98Attributes) RegistryPullQps ¶
func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) RegistryPullQps() terra.NumberValue
func (LoadBalancerBgpLbConfig9B65Ed98Attributes) SerializeImagePullsDisabled ¶
func (kc LoadBalancerBgpLbConfig9B65Ed98Attributes) SerializeImagePullsDisabled() terra.BoolValue
type LoadBalancerBgpLbConfigAddressPools ¶
type LoadBalancerBgpLbConfigAddressPools struct { // Addresses: list of string, required Addresses terra.ListValue[terra.StringValue] `hcl:"addresses,attr" validate:"required"` // AvoidBuggyIps: bool, optional AvoidBuggyIps terra.BoolValue `hcl:"avoid_buggy_ips,attr"` // ManualAssign: string, optional ManualAssign terra.StringValue `hcl:"manual_assign,attr"` // Pool: string, required Pool terra.StringValue `hcl:"pool,attr" validate:"required"` }
type LoadBalancerBgpLbConfigAddressPoolsAttributes ¶
type LoadBalancerBgpLbConfigAddressPoolsAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerBgpLbConfigAddressPoolsAttributes) Addresses ¶
func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) Addresses() terra.ListValue[terra.StringValue]
func (LoadBalancerBgpLbConfigAddressPoolsAttributes) AvoidBuggyIps ¶
func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) AvoidBuggyIps() terra.BoolValue
func (LoadBalancerBgpLbConfigAddressPoolsAttributes) InternalRef ¶
func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerBgpLbConfigAddressPoolsAttributes) InternalTokens ¶
func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerBgpLbConfigAddressPoolsAttributes) InternalWithRef ¶
func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfigAddressPoolsAttributes
func (LoadBalancerBgpLbConfigAddressPoolsAttributes) ManualAssign ¶
func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) ManualAssign() terra.StringValue
func (LoadBalancerBgpLbConfigAddressPoolsAttributes) Pool ¶
func (ap LoadBalancerBgpLbConfigAddressPoolsAttributes) Pool() terra.StringValue
type LoadBalancerBgpLbConfigAttributes ¶
type LoadBalancerBgpLbConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerBgpLbConfigAttributes) AddressPools ¶
func (blc LoadBalancerBgpLbConfigAttributes) AddressPools() terra.ListValue[LoadBalancerBgpLbConfigAddressPoolsAttributes]
func (LoadBalancerBgpLbConfigAttributes) Asn ¶
func (blc LoadBalancerBgpLbConfigAttributes) Asn() terra.NumberValue
func (LoadBalancerBgpLbConfigAttributes) BgpPeerConfigs ¶
func (blc LoadBalancerBgpLbConfigAttributes) BgpPeerConfigs() terra.ListValue[LoadBalancerBgpLbConfigBgpPeerConfigsAttributes]
func (LoadBalancerBgpLbConfigAttributes) InternalRef ¶
func (blc LoadBalancerBgpLbConfigAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerBgpLbConfigAttributes) InternalTokens ¶
func (blc LoadBalancerBgpLbConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerBgpLbConfigAttributes) InternalWithRef ¶
func (blc LoadBalancerBgpLbConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfigAttributes
func (LoadBalancerBgpLbConfigAttributes) LoadBalancerNodePoolConfig ¶
func (blc LoadBalancerBgpLbConfigAttributes) LoadBalancerNodePoolConfig() terra.ListValue[LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes]
type LoadBalancerBgpLbConfigBgpPeerConfigs ¶
type LoadBalancerBgpLbConfigBgpPeerConfigs struct { // Asn: number, required Asn terra.NumberValue `hcl:"asn,attr" validate:"required"` // ControlPlaneNodes: list of string, optional ControlPlaneNodes terra.ListValue[terra.StringValue] `hcl:"control_plane_nodes,attr"` // IpAddress: string, required IpAddress terra.StringValue `hcl:"ip_address,attr" validate:"required"` }
type LoadBalancerBgpLbConfigBgpPeerConfigsAttributes ¶
type LoadBalancerBgpLbConfigBgpPeerConfigsAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) Asn ¶
func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) Asn() terra.NumberValue
func (LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) ControlPlaneNodes ¶
func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) ControlPlaneNodes() terra.ListValue[terra.StringValue]
func (LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) InternalRef ¶
func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) InternalTokens ¶
func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) InternalWithRef ¶
func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfigBgpPeerConfigsAttributes
func (LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) IpAddress ¶
func (bpc LoadBalancerBgpLbConfigBgpPeerConfigsAttributes) IpAddress() terra.StringValue
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfig ¶
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfig struct { // LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig: optional NodePoolConfig *LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig `hcl:"node_pool_config,block"` }
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes ¶
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) InternalRef ¶
func (lbnpc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) InternalTokens ¶
func (lbnpc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) InternalWithRef ¶
func (lbnpc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes
func (LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigAttributes) NodePoolConfig ¶
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig ¶
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfig struct { // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // OperatingSystem: string, optional OperatingSystem terra.StringValue `hcl:"operating_system,attr"` // LoadBalancerBgpLbConfig9B65Ed98: optional KubeletConfig *LoadBalancerBgpLbConfig9B65Ed98 `hcl:"kubelet_config,block"` // LoadBalancerBgpLbConfig2Af619Ee: min=0 NodeConfigs []LoadBalancerBgpLbConfig2Af619Ee `hcl:"node_configs,block" validate:"min=0"` // LoadBalancerBgpLbConfig95F9C67B: min=0 Taints []LoadBalancerBgpLbConfig95F9C67B `hcl:"taints,block" validate:"min=0"` }
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes ¶
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalRef ¶
func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalTokens ¶
func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalWithRef ¶
func (LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) KubeletConfig ¶
func (LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) NodeConfigs ¶
func (LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) OperatingSystem ¶
func (npc LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) OperatingSystem() terra.StringValue
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigState ¶
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigState struct { Labels map[string]string `json:"labels"` OperatingSystem string `json:"operating_system"` KubeletConfig []LoadBalancerBgpLbConfig9B65Ed98State `json:"kubelet_config"` NodeConfigs []LoadBalancerBgpLbConfig2Af619EeState `json:"node_configs"` Taints []LoadBalancerBgpLbConfig95F9C67BState `json:"taints"` }
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigState ¶
type LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigState struct {
NodePoolConfig []LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigNodePoolConfigState `json:"node_pool_config"`
}
type LoadBalancerBgpLbConfigState ¶
type LoadBalancerBgpLbConfigState struct { Asn float64 `json:"asn"` AddressPools []LoadBalancerBgpLbConfigAddressPoolsState `json:"address_pools"` BgpPeerConfigs []LoadBalancerBgpLbConfigBgpPeerConfigsState `json:"bgp_peer_configs"` LoadBalancerNodePoolConfig []LoadBalancerBgpLbConfigLoadBalancerNodePoolConfigState `json:"load_balancer_node_pool_config"` }
type LoadBalancerManualLbConfigAttributes ¶
type LoadBalancerManualLbConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerManualLbConfigAttributes) Enabled ¶
func (mlc LoadBalancerManualLbConfigAttributes) Enabled() terra.BoolValue
func (LoadBalancerManualLbConfigAttributes) InternalRef ¶
func (mlc LoadBalancerManualLbConfigAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerManualLbConfigAttributes) InternalTokens ¶
func (mlc LoadBalancerManualLbConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerManualLbConfigAttributes) InternalWithRef ¶
func (mlc LoadBalancerManualLbConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerManualLbConfigAttributes
type LoadBalancerManualLbConfigState ¶
type LoadBalancerManualLbConfigState struct {
Enabled bool `json:"enabled"`
}
type LoadBalancerMetalLbConfig ¶
type LoadBalancerMetalLbConfig struct { // LoadBalancerMetalLbConfigAddressPools: min=1 AddressPools []LoadBalancerMetalLbConfigAddressPools `hcl:"address_pools,block" validate:"min=1"` // LoadBalancerMetalLbConfigLoadBalancerNodePoolConfig: optional LoadBalancerNodePoolConfig *LoadBalancerMetalLbConfigLoadBalancerNodePoolConfig `hcl:"load_balancer_node_pool_config,block"` }
type LoadBalancerMetalLbConfig2Af619Ee ¶
type LoadBalancerMetalLbConfig2Af619Ee struct { // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // NodeIp: string, optional NodeIp terra.StringValue `hcl:"node_ip,attr"` }
type LoadBalancerMetalLbConfig2Af619EeAttributes ¶
type LoadBalancerMetalLbConfig2Af619EeAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerMetalLbConfig2Af619EeAttributes) InternalRef ¶
func (nc LoadBalancerMetalLbConfig2Af619EeAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerMetalLbConfig2Af619EeAttributes) InternalTokens ¶
func (nc LoadBalancerMetalLbConfig2Af619EeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerMetalLbConfig2Af619EeAttributes) InternalWithRef ¶
func (nc LoadBalancerMetalLbConfig2Af619EeAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfig2Af619EeAttributes
func (LoadBalancerMetalLbConfig2Af619EeAttributes) Labels ¶
func (nc LoadBalancerMetalLbConfig2Af619EeAttributes) Labels() terra.MapValue[terra.StringValue]
func (LoadBalancerMetalLbConfig2Af619EeAttributes) NodeIp ¶
func (nc LoadBalancerMetalLbConfig2Af619EeAttributes) NodeIp() terra.StringValue
type LoadBalancerMetalLbConfig95F9C67B ¶
type LoadBalancerMetalLbConfig95F9C67B struct { // Effect: string, optional Effect terra.StringValue `hcl:"effect,attr"` // Key: string, optional Key terra.StringValue `hcl:"key,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type LoadBalancerMetalLbConfig95F9C67BAttributes ¶
type LoadBalancerMetalLbConfig95F9C67BAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerMetalLbConfig95F9C67BAttributes) Effect ¶
func (t LoadBalancerMetalLbConfig95F9C67BAttributes) Effect() terra.StringValue
func (LoadBalancerMetalLbConfig95F9C67BAttributes) InternalRef ¶
func (t LoadBalancerMetalLbConfig95F9C67BAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerMetalLbConfig95F9C67BAttributes) InternalTokens ¶
func (t LoadBalancerMetalLbConfig95F9C67BAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerMetalLbConfig95F9C67BAttributes) InternalWithRef ¶
func (t LoadBalancerMetalLbConfig95F9C67BAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfig95F9C67BAttributes
func (LoadBalancerMetalLbConfig95F9C67BAttributes) Key ¶
func (t LoadBalancerMetalLbConfig95F9C67BAttributes) Key() terra.StringValue
func (LoadBalancerMetalLbConfig95F9C67BAttributes) Value ¶
func (t LoadBalancerMetalLbConfig95F9C67BAttributes) Value() terra.StringValue
type LoadBalancerMetalLbConfigAddressPools ¶
type LoadBalancerMetalLbConfigAddressPools struct { // Addresses: list of string, required Addresses terra.ListValue[terra.StringValue] `hcl:"addresses,attr" validate:"required"` // AvoidBuggyIps: bool, optional AvoidBuggyIps terra.BoolValue `hcl:"avoid_buggy_ips,attr"` // ManualAssign: bool, optional ManualAssign terra.BoolValue `hcl:"manual_assign,attr"` // Pool: string, required Pool terra.StringValue `hcl:"pool,attr" validate:"required"` }
type LoadBalancerMetalLbConfigAddressPoolsAttributes ¶
type LoadBalancerMetalLbConfigAddressPoolsAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerMetalLbConfigAddressPoolsAttributes) Addresses ¶
func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) Addresses() terra.ListValue[terra.StringValue]
func (LoadBalancerMetalLbConfigAddressPoolsAttributes) AvoidBuggyIps ¶
func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) AvoidBuggyIps() terra.BoolValue
func (LoadBalancerMetalLbConfigAddressPoolsAttributes) InternalRef ¶
func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerMetalLbConfigAddressPoolsAttributes) InternalTokens ¶
func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerMetalLbConfigAddressPoolsAttributes) InternalWithRef ¶
func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfigAddressPoolsAttributes
func (LoadBalancerMetalLbConfigAddressPoolsAttributes) ManualAssign ¶
func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) ManualAssign() terra.BoolValue
func (LoadBalancerMetalLbConfigAddressPoolsAttributes) Pool ¶
func (ap LoadBalancerMetalLbConfigAddressPoolsAttributes) Pool() terra.StringValue
type LoadBalancerMetalLbConfigAttributes ¶
type LoadBalancerMetalLbConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerMetalLbConfigAttributes) AddressPools ¶
func (mlc LoadBalancerMetalLbConfigAttributes) AddressPools() terra.ListValue[LoadBalancerMetalLbConfigAddressPoolsAttributes]
func (LoadBalancerMetalLbConfigAttributes) InternalRef ¶
func (mlc LoadBalancerMetalLbConfigAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerMetalLbConfigAttributes) InternalTokens ¶
func (mlc LoadBalancerMetalLbConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerMetalLbConfigAttributes) InternalWithRef ¶
func (mlc LoadBalancerMetalLbConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfigAttributes
func (LoadBalancerMetalLbConfigAttributes) LoadBalancerNodePoolConfig ¶
func (mlc LoadBalancerMetalLbConfigAttributes) LoadBalancerNodePoolConfig() terra.ListValue[LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes]
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfig ¶
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfig struct { // LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig: optional NodePoolConfig *LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig `hcl:"node_pool_config,block"` }
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes ¶
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) InternalRef ¶
func (lbnpc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) InternalTokens ¶
func (lbnpc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) InternalWithRef ¶
func (lbnpc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes
func (LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigAttributes) NodePoolConfig ¶
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig ¶
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfig struct { // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // OperatingSystem: string, optional OperatingSystem terra.StringValue `hcl:"operating_system,attr"` // LoadBalancerMetalLbConfig2Af619Ee: min=0 NodeConfigs []LoadBalancerMetalLbConfig2Af619Ee `hcl:"node_configs,block" validate:"min=0"` // LoadBalancerMetalLbConfig95F9C67B: min=0 Taints []LoadBalancerMetalLbConfig95F9C67B `hcl:"taints,block" validate:"min=0"` }
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes ¶
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalRef ¶
func (npc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalTokens ¶
func (npc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) InternalWithRef ¶
func (LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) NodeConfigs ¶
func (LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) OperatingSystem ¶
func (npc LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigAttributes) OperatingSystem() terra.StringValue
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigState ¶
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigState struct { Labels map[string]string `json:"labels"` OperatingSystem string `json:"operating_system"` NodeConfigs []LoadBalancerMetalLbConfig2Af619EeState `json:"node_configs"` Taints []LoadBalancerMetalLbConfig95F9C67BState `json:"taints"` }
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigState ¶
type LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigState struct {
NodePoolConfig []LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigNodePoolConfigState `json:"node_pool_config"`
}
type LoadBalancerMetalLbConfigState ¶
type LoadBalancerMetalLbConfigState struct { AddressPools []LoadBalancerMetalLbConfigAddressPoolsState `json:"address_pools"` LoadBalancerNodePoolConfig []LoadBalancerMetalLbConfigLoadBalancerNodePoolConfigState `json:"load_balancer_node_pool_config"` }
type LoadBalancerPortConfig ¶
type LoadBalancerPortConfig struct { // ControlPlaneLoadBalancerPort: number, required ControlPlaneLoadBalancerPort terra.NumberValue `hcl:"control_plane_load_balancer_port,attr" validate:"required"` }
type LoadBalancerPortConfigAttributes ¶
type LoadBalancerPortConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerPortConfigAttributes) ControlPlaneLoadBalancerPort ¶
func (pc LoadBalancerPortConfigAttributes) ControlPlaneLoadBalancerPort() terra.NumberValue
func (LoadBalancerPortConfigAttributes) InternalRef ¶
func (pc LoadBalancerPortConfigAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerPortConfigAttributes) InternalTokens ¶
func (pc LoadBalancerPortConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerPortConfigAttributes) InternalWithRef ¶
func (pc LoadBalancerPortConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerPortConfigAttributes
type LoadBalancerPortConfigState ¶
type LoadBalancerPortConfigState struct {
ControlPlaneLoadBalancerPort float64 `json:"control_plane_load_balancer_port"`
}
type LoadBalancerState ¶
type LoadBalancerState struct { BgpLbConfig []LoadBalancerBgpLbConfigState `json:"bgp_lb_config"` ManualLbConfig []LoadBalancerManualLbConfigState `json:"manual_lb_config"` MetalLbConfig []LoadBalancerMetalLbConfigState `json:"metal_lb_config"` PortConfig []LoadBalancerPortConfigState `json:"port_config"` VipConfig []LoadBalancerVipConfigState `json:"vip_config"` }
type LoadBalancerVipConfig ¶
type LoadBalancerVipConfig struct { // ControlPlaneVip: string, required ControlPlaneVip terra.StringValue `hcl:"control_plane_vip,attr" validate:"required"` // IngressVip: string, required IngressVip terra.StringValue `hcl:"ingress_vip,attr" validate:"required"` }
type LoadBalancerVipConfigAttributes ¶
type LoadBalancerVipConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerVipConfigAttributes) ControlPlaneVip ¶
func (vc LoadBalancerVipConfigAttributes) ControlPlaneVip() terra.StringValue
func (LoadBalancerVipConfigAttributes) IngressVip ¶
func (vc LoadBalancerVipConfigAttributes) IngressVip() terra.StringValue
func (LoadBalancerVipConfigAttributes) InternalRef ¶
func (vc LoadBalancerVipConfigAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerVipConfigAttributes) InternalTokens ¶
func (vc LoadBalancerVipConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerVipConfigAttributes) InternalWithRef ¶
func (vc LoadBalancerVipConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerVipConfigAttributes
type MaintenanceConfig ¶
type MaintenanceConfig struct { // MaintenanceAddressCidrBlocks: list of string, required MaintenanceAddressCidrBlocks terra.ListValue[terra.StringValue] `hcl:"maintenance_address_cidr_blocks,attr" validate:"required"` }
type MaintenanceConfigAttributes ¶
type MaintenanceConfigAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceConfigAttributes) InternalRef ¶
func (mc MaintenanceConfigAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceConfigAttributes) InternalTokens ¶
func (mc MaintenanceConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceConfigAttributes) InternalWithRef ¶
func (mc MaintenanceConfigAttributes) InternalWithRef(ref terra.Reference) MaintenanceConfigAttributes
func (MaintenanceConfigAttributes) MaintenanceAddressCidrBlocks ¶
func (mc MaintenanceConfigAttributes) MaintenanceAddressCidrBlocks() terra.ListValue[terra.StringValue]
type MaintenanceConfigState ¶
type MaintenanceConfigState struct {
MaintenanceAddressCidrBlocks []string `json:"maintenance_address_cidr_blocks"`
}
type NetworkConfig ¶
type NetworkConfig struct { // AdvancedNetworking: bool, optional AdvancedNetworking terra.BoolValue `hcl:"advanced_networking,attr"` // NetworkConfigIslandModeCidr: optional IslandModeCidr *NetworkConfigIslandModeCidr `hcl:"island_mode_cidr,block"` // NetworkConfigMultipleNetworkInterfacesConfig: optional MultipleNetworkInterfacesConfig *NetworkConfigMultipleNetworkInterfacesConfig `hcl:"multiple_network_interfaces_config,block"` // NetworkConfigSrIovConfig: optional SrIovConfig *NetworkConfigSrIovConfig `hcl:"sr_iov_config,block"` }
type NetworkConfigAttributes ¶
type NetworkConfigAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigAttributes) AdvancedNetworking ¶
func (nc NetworkConfigAttributes) AdvancedNetworking() terra.BoolValue
func (NetworkConfigAttributes) InternalRef ¶
func (nc NetworkConfigAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigAttributes) InternalTokens ¶
func (nc NetworkConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigAttributes) InternalWithRef ¶
func (nc NetworkConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigAttributes
func (NetworkConfigAttributes) IslandModeCidr ¶
func (nc NetworkConfigAttributes) IslandModeCidr() terra.ListValue[NetworkConfigIslandModeCidrAttributes]
func (NetworkConfigAttributes) MultipleNetworkInterfacesConfig ¶
func (nc NetworkConfigAttributes) MultipleNetworkInterfacesConfig() terra.ListValue[NetworkConfigMultipleNetworkInterfacesConfigAttributes]
func (NetworkConfigAttributes) SrIovConfig ¶
func (nc NetworkConfigAttributes) SrIovConfig() terra.ListValue[NetworkConfigSrIovConfigAttributes]
type NetworkConfigIslandModeCidr ¶
type NetworkConfigIslandModeCidr struct { // PodAddressCidrBlocks: list of string, required PodAddressCidrBlocks terra.ListValue[terra.StringValue] `hcl:"pod_address_cidr_blocks,attr" validate:"required"` // ServiceAddressCidrBlocks: list of string, required ServiceAddressCidrBlocks terra.ListValue[terra.StringValue] `hcl:"service_address_cidr_blocks,attr" validate:"required"` }
type NetworkConfigIslandModeCidrAttributes ¶
type NetworkConfigIslandModeCidrAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigIslandModeCidrAttributes) InternalRef ¶
func (imc NetworkConfigIslandModeCidrAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigIslandModeCidrAttributes) InternalTokens ¶
func (imc NetworkConfigIslandModeCidrAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigIslandModeCidrAttributes) InternalWithRef ¶
func (imc NetworkConfigIslandModeCidrAttributes) InternalWithRef(ref terra.Reference) NetworkConfigIslandModeCidrAttributes
func (NetworkConfigIslandModeCidrAttributes) PodAddressCidrBlocks ¶
func (imc NetworkConfigIslandModeCidrAttributes) PodAddressCidrBlocks() terra.ListValue[terra.StringValue]
func (NetworkConfigIslandModeCidrAttributes) ServiceAddressCidrBlocks ¶
func (imc NetworkConfigIslandModeCidrAttributes) ServiceAddressCidrBlocks() terra.ListValue[terra.StringValue]
type NetworkConfigMultipleNetworkInterfacesConfigAttributes ¶
type NetworkConfigMultipleNetworkInterfacesConfigAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigMultipleNetworkInterfacesConfigAttributes) Enabled ¶
func (mnic NetworkConfigMultipleNetworkInterfacesConfigAttributes) Enabled() terra.BoolValue
func (NetworkConfigMultipleNetworkInterfacesConfigAttributes) InternalRef ¶
func (mnic NetworkConfigMultipleNetworkInterfacesConfigAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigMultipleNetworkInterfacesConfigAttributes) InternalTokens ¶
func (mnic NetworkConfigMultipleNetworkInterfacesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigMultipleNetworkInterfacesConfigAttributes) InternalWithRef ¶
func (mnic NetworkConfigMultipleNetworkInterfacesConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigMultipleNetworkInterfacesConfigAttributes
type NetworkConfigMultipleNetworkInterfacesConfigState ¶
type NetworkConfigMultipleNetworkInterfacesConfigState struct {
Enabled bool `json:"enabled"`
}
type NetworkConfigSrIovConfigAttributes ¶
type NetworkConfigSrIovConfigAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigSrIovConfigAttributes) Enabled ¶
func (sic NetworkConfigSrIovConfigAttributes) Enabled() terra.BoolValue
func (NetworkConfigSrIovConfigAttributes) InternalRef ¶
func (sic NetworkConfigSrIovConfigAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigSrIovConfigAttributes) InternalTokens ¶
func (sic NetworkConfigSrIovConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigSrIovConfigAttributes) InternalWithRef ¶
func (sic NetworkConfigSrIovConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigSrIovConfigAttributes
type NetworkConfigSrIovConfigState ¶
type NetworkConfigSrIovConfigState struct {
Enabled bool `json:"enabled"`
}
type NetworkConfigState ¶
type NetworkConfigState struct { AdvancedNetworking bool `json:"advanced_networking"` IslandModeCidr []NetworkConfigIslandModeCidrState `json:"island_mode_cidr"` MultipleNetworkInterfacesConfig []NetworkConfigMultipleNetworkInterfacesConfigState `json:"multiple_network_interfaces_config"` SrIovConfig []NetworkConfigSrIovConfigState `json:"sr_iov_config"` }
type NodeAccessConfig ¶
type NodeAccessConfig struct { // LoginUser: string, optional LoginUser terra.StringValue `hcl:"login_user,attr"` }
type NodeAccessConfigAttributes ¶
type NodeAccessConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeAccessConfigAttributes) InternalRef ¶
func (nac NodeAccessConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeAccessConfigAttributes) InternalTokens ¶
func (nac NodeAccessConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeAccessConfigAttributes) InternalWithRef ¶
func (nac NodeAccessConfigAttributes) InternalWithRef(ref terra.Reference) NodeAccessConfigAttributes
func (NodeAccessConfigAttributes) LoginUser ¶
func (nac NodeAccessConfigAttributes) LoginUser() terra.StringValue
type NodeAccessConfigState ¶
type NodeAccessConfigState struct {
LoginUser string `json:"login_user"`
}
type NodeConfig ¶
type NodeConfig struct { // ContainerRuntime: string, optional ContainerRuntime terra.StringValue `hcl:"container_runtime,attr"` // MaxPodsPerNode: number, optional MaxPodsPerNode terra.NumberValue `hcl:"max_pods_per_node,attr"` }
type NodeConfigAttributes ¶
type NodeConfigAttributes struct {
// contains filtered or unexported fields
}
func (NodeConfigAttributes) ContainerRuntime ¶
func (nc NodeConfigAttributes) ContainerRuntime() terra.StringValue
func (NodeConfigAttributes) InternalRef ¶
func (nc NodeConfigAttributes) InternalRef() (terra.Reference, error)
func (NodeConfigAttributes) InternalTokens ¶
func (nc NodeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeConfigAttributes) InternalWithRef ¶
func (nc NodeConfigAttributes) InternalWithRef(ref terra.Reference) NodeConfigAttributes
func (NodeConfigAttributes) MaxPodsPerNode ¶
func (nc NodeConfigAttributes) MaxPodsPerNode() terra.NumberValue
type NodeConfigState ¶
type OsEnvironmentConfig ¶
type OsEnvironmentConfigAttributes ¶
type OsEnvironmentConfigAttributes struct {
// contains filtered or unexported fields
}
func (OsEnvironmentConfigAttributes) InternalRef ¶
func (oec OsEnvironmentConfigAttributes) InternalRef() (terra.Reference, error)
func (OsEnvironmentConfigAttributes) InternalTokens ¶
func (oec OsEnvironmentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OsEnvironmentConfigAttributes) InternalWithRef ¶
func (oec OsEnvironmentConfigAttributes) InternalWithRef(ref terra.Reference) OsEnvironmentConfigAttributes
func (OsEnvironmentConfigAttributes) PackageRepoExcluded ¶
func (oec OsEnvironmentConfigAttributes) PackageRepoExcluded() terra.BoolValue
type OsEnvironmentConfigState ¶
type OsEnvironmentConfigState struct {
PackageRepoExcluded bool `json:"package_repo_excluded"`
}
type Proxy ¶
type Proxy struct { // NoProxy: list of string, optional NoProxy terra.ListValue[terra.StringValue] `hcl:"no_proxy,attr"` // Uri: string, required Uri terra.StringValue `hcl:"uri,attr" validate:"required"` }
type ProxyAttributes ¶
type ProxyAttributes struct {
// contains filtered or unexported fields
}
func (ProxyAttributes) InternalRef ¶
func (p ProxyAttributes) InternalRef() (terra.Reference, error)
func (ProxyAttributes) InternalTokens ¶
func (p ProxyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ProxyAttributes) InternalWithRef ¶
func (p ProxyAttributes) InternalWithRef(ref terra.Reference) ProxyAttributes
func (ProxyAttributes) NoProxy ¶
func (p ProxyAttributes) NoProxy() terra.ListValue[terra.StringValue]
func (ProxyAttributes) Uri ¶
func (p ProxyAttributes) Uri() terra.StringValue
type ProxyState ¶
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_gkeonprem_bare_metal_cluster.
func (*Resource) Attributes ¶
func (ggbmc *Resource) Attributes() googleGkeonpremBareMetalClusterAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (ggbmc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (ggbmc *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type SecurityConfig ¶
type SecurityConfig struct { // SecurityConfigAuthorization: optional Authorization *SecurityConfigAuthorization `hcl:"authorization,block"` }
type SecurityConfigAttributes ¶
type SecurityConfigAttributes struct {
// contains filtered or unexported fields
}
func (SecurityConfigAttributes) Authorization ¶
func (sc SecurityConfigAttributes) Authorization() terra.ListValue[SecurityConfigAuthorizationAttributes]
func (SecurityConfigAttributes) InternalRef ¶
func (sc SecurityConfigAttributes) InternalRef() (terra.Reference, error)
func (SecurityConfigAttributes) InternalTokens ¶
func (sc SecurityConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SecurityConfigAttributes) InternalWithRef ¶
func (sc SecurityConfigAttributes) InternalWithRef(ref terra.Reference) SecurityConfigAttributes
type SecurityConfigAuthorization ¶
type SecurityConfigAuthorization struct { // SecurityConfigAuthorizationAdminUsers: min=1 AdminUsers []SecurityConfigAuthorizationAdminUsers `hcl:"admin_users,block" validate:"min=1"` }
type SecurityConfigAuthorizationAdminUsers ¶
type SecurityConfigAuthorizationAdminUsers struct { // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type SecurityConfigAuthorizationAdminUsersAttributes ¶
type SecurityConfigAuthorizationAdminUsersAttributes struct {
// contains filtered or unexported fields
}
func (SecurityConfigAuthorizationAdminUsersAttributes) InternalRef ¶
func (au SecurityConfigAuthorizationAdminUsersAttributes) InternalRef() (terra.Reference, error)
func (SecurityConfigAuthorizationAdminUsersAttributes) InternalTokens ¶
func (au SecurityConfigAuthorizationAdminUsersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SecurityConfigAuthorizationAdminUsersAttributes) InternalWithRef ¶
func (au SecurityConfigAuthorizationAdminUsersAttributes) InternalWithRef(ref terra.Reference) SecurityConfigAuthorizationAdminUsersAttributes
func (SecurityConfigAuthorizationAdminUsersAttributes) Username ¶
func (au SecurityConfigAuthorizationAdminUsersAttributes) Username() terra.StringValue
type SecurityConfigAuthorizationAdminUsersState ¶
type SecurityConfigAuthorizationAdminUsersState struct {
Username string `json:"username"`
}
type SecurityConfigAuthorizationAttributes ¶
type SecurityConfigAuthorizationAttributes struct {
// contains filtered or unexported fields
}
func (SecurityConfigAuthorizationAttributes) AdminUsers ¶
func (a SecurityConfigAuthorizationAttributes) AdminUsers() terra.ListValue[SecurityConfigAuthorizationAdminUsersAttributes]
func (SecurityConfigAuthorizationAttributes) InternalRef ¶
func (a SecurityConfigAuthorizationAttributes) InternalRef() (terra.Reference, error)
func (SecurityConfigAuthorizationAttributes) InternalTokens ¶
func (a SecurityConfigAuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SecurityConfigAuthorizationAttributes) InternalWithRef ¶
func (a SecurityConfigAuthorizationAttributes) InternalWithRef(ref terra.Reference) SecurityConfigAuthorizationAttributes
type SecurityConfigAuthorizationState ¶
type SecurityConfigAuthorizationState struct {
AdminUsers []SecurityConfigAuthorizationAdminUsersState `json:"admin_users"`
}
type SecurityConfigState ¶
type SecurityConfigState struct {
Authorization []SecurityConfigAuthorizationState `json:"authorization"`
}
type StatusAttributes ¶
type StatusAttributes struct {
// contains filtered or unexported fields
}
func (StatusAttributes) Conditions ¶
func (s StatusAttributes) Conditions() terra.ListValue[StatusConditionsAttributes]
func (StatusAttributes) ErrorMessage ¶
func (s StatusAttributes) ErrorMessage() terra.StringValue
func (StatusAttributes) InternalRef ¶
func (s StatusAttributes) InternalRef() (terra.Reference, error)
func (StatusAttributes) InternalTokens ¶
func (s StatusAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusAttributes) InternalWithRef ¶
func (s StatusAttributes) InternalWithRef(ref terra.Reference) StatusAttributes
type StatusConditionsAttributes ¶
type StatusConditionsAttributes struct {
// contains filtered or unexported fields
}
func (StatusConditionsAttributes) InternalRef ¶
func (c StatusConditionsAttributes) InternalRef() (terra.Reference, error)
func (StatusConditionsAttributes) InternalTokens ¶
func (c StatusConditionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StatusConditionsAttributes) InternalWithRef ¶
func (c StatusConditionsAttributes) InternalWithRef(ref terra.Reference) StatusConditionsAttributes
func (StatusConditionsAttributes) LastTransitionTime ¶
func (c StatusConditionsAttributes) LastTransitionTime() terra.StringValue
func (StatusConditionsAttributes) Message ¶
func (c StatusConditionsAttributes) Message() terra.StringValue
func (StatusConditionsAttributes) Reason ¶
func (c StatusConditionsAttributes) Reason() terra.StringValue
func (StatusConditionsAttributes) State ¶
func (c StatusConditionsAttributes) State() terra.StringValue
func (StatusConditionsAttributes) Type ¶
func (c StatusConditionsAttributes) Type() terra.StringValue
type StatusConditionsState ¶
type StatusState ¶
type StatusState struct { ErrorMessage string `json:"error_message"` Conditions []StatusConditionsState `json:"conditions"` }
type Storage ¶
type Storage struct { // StorageLvpNodeMountsConfig: required LvpNodeMountsConfig *StorageLvpNodeMountsConfig `hcl:"lvp_node_mounts_config,block" validate:"required"` LvpShareConfig *StorageLvpShareConfig `hcl:"lvp_share_config,block" validate:"required"` }
type StorageAttributes ¶
type StorageAttributes struct {
// contains filtered or unexported fields
}
func (StorageAttributes) InternalRef ¶
func (s StorageAttributes) InternalRef() (terra.Reference, error)
func (StorageAttributes) InternalTokens ¶
func (s StorageAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageAttributes) InternalWithRef ¶
func (s StorageAttributes) InternalWithRef(ref terra.Reference) StorageAttributes
func (StorageAttributes) LvpNodeMountsConfig ¶
func (s StorageAttributes) LvpNodeMountsConfig() terra.ListValue[StorageLvpNodeMountsConfigAttributes]
func (StorageAttributes) LvpShareConfig ¶
func (s StorageAttributes) LvpShareConfig() terra.ListValue[StorageLvpShareConfigAttributes]
type StorageLvpNodeMountsConfig ¶
type StorageLvpNodeMountsConfig struct { // Path: string, required Path terra.StringValue `hcl:"path,attr" validate:"required"` // StorageClass: string, required StorageClass terra.StringValue `hcl:"storage_class,attr" validate:"required"` }
type StorageLvpNodeMountsConfigAttributes ¶
type StorageLvpNodeMountsConfigAttributes struct {
// contains filtered or unexported fields
}
func (StorageLvpNodeMountsConfigAttributes) InternalRef ¶
func (lnmc StorageLvpNodeMountsConfigAttributes) InternalRef() (terra.Reference, error)
func (StorageLvpNodeMountsConfigAttributes) InternalTokens ¶
func (lnmc StorageLvpNodeMountsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageLvpNodeMountsConfigAttributes) InternalWithRef ¶
func (lnmc StorageLvpNodeMountsConfigAttributes) InternalWithRef(ref terra.Reference) StorageLvpNodeMountsConfigAttributes
func (StorageLvpNodeMountsConfigAttributes) Path ¶
func (lnmc StorageLvpNodeMountsConfigAttributes) Path() terra.StringValue
func (StorageLvpNodeMountsConfigAttributes) StorageClass ¶
func (lnmc StorageLvpNodeMountsConfigAttributes) StorageClass() terra.StringValue
type StorageLvpShareConfig ¶
type StorageLvpShareConfig struct { terra.NumberValue `hcl:"shared_path_pv_count,attr"` LvpConfig *StorageLvpShareConfigLvpConfig `hcl:"lvp_config,block" validate:"required"` }SharedPathPvCount
type StorageLvpShareConfigAttributes ¶
type StorageLvpShareConfigAttributes struct {
// contains filtered or unexported fields
}
func (StorageLvpShareConfigAttributes) InternalRef ¶
func (lsc StorageLvpShareConfigAttributes) InternalRef() (terra.Reference, error)
func (StorageLvpShareConfigAttributes) InternalTokens ¶
func (lsc StorageLvpShareConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageLvpShareConfigAttributes) InternalWithRef ¶
func (lsc StorageLvpShareConfigAttributes) InternalWithRef(ref terra.Reference) StorageLvpShareConfigAttributes
func (StorageLvpShareConfigAttributes) LvpConfig ¶
func (lsc StorageLvpShareConfigAttributes) LvpConfig() terra.ListValue[StorageLvpShareConfigLvpConfigAttributes]
func (StorageLvpShareConfigAttributes) SharedPathPvCount ¶
func (lsc StorageLvpShareConfigAttributes) SharedPathPvCount() terra.NumberValue
type StorageLvpShareConfigLvpConfig ¶
type StorageLvpShareConfigLvpConfig struct { terra.StringValue `hcl:"path,attr" validate:"required"` StorageClass terra.StringValue `hcl:"storage_class,attr" validate:"required"` }Path
type StorageLvpShareConfigLvpConfigAttributes ¶
type StorageLvpShareConfigLvpConfigAttributes struct {
// contains filtered or unexported fields
}
func (StorageLvpShareConfigLvpConfigAttributes) InternalRef ¶
func (lc StorageLvpShareConfigLvpConfigAttributes) InternalRef() (terra.Reference, error)
func (StorageLvpShareConfigLvpConfigAttributes) InternalTokens ¶
func (lc StorageLvpShareConfigLvpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageLvpShareConfigLvpConfigAttributes) InternalWithRef ¶
func (lc StorageLvpShareConfigLvpConfigAttributes) InternalWithRef(ref terra.Reference) StorageLvpShareConfigLvpConfigAttributes
func (StorageLvpShareConfigLvpConfigAttributes) Path ¶
func (lc StorageLvpShareConfigLvpConfigAttributes) Path() terra.StringValue
func (StorageLvpShareConfigLvpConfigAttributes) StorageClass ¶
func (lc StorageLvpShareConfigLvpConfigAttributes) StorageClass() terra.StringValue
type StorageLvpShareConfigLvpConfigState ¶
type StorageLvpShareConfigLvpConfigState struct {}
type StorageLvpShareConfigState ¶
type StorageLvpShareConfigState struct {}
type StorageState ¶
type StorageState struct { LvpNodeMountsConfig []StorageLvpNodeMountsConfigState `json:"lvp_node_mounts_config"` }
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 UpgradePolicy ¶
type UpgradePolicy struct { // Policy: string, optional Policy terra.StringValue `hcl:"policy,attr"` }
type UpgradePolicyAttributes ¶
type UpgradePolicyAttributes struct {
// contains filtered or unexported fields
}
func (UpgradePolicyAttributes) InternalRef ¶
func (up UpgradePolicyAttributes) InternalRef() (terra.Reference, error)
func (UpgradePolicyAttributes) InternalTokens ¶
func (up UpgradePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UpgradePolicyAttributes) InternalWithRef ¶
func (up UpgradePolicyAttributes) InternalWithRef(ref terra.Reference) UpgradePolicyAttributes
func (UpgradePolicyAttributes) Policy ¶
func (up UpgradePolicyAttributes) Policy() terra.StringValue
type UpgradePolicyState ¶
type UpgradePolicyState struct {
Policy string `json:"policy"`
}
type ValidationCheckAttributes ¶
type ValidationCheckAttributes struct {
// contains filtered or unexported fields
}
func (ValidationCheckAttributes) InternalRef ¶
func (vc ValidationCheckAttributes) InternalRef() (terra.Reference, error)
func (ValidationCheckAttributes) InternalTokens ¶
func (vc ValidationCheckAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ValidationCheckAttributes) InternalWithRef ¶
func (vc ValidationCheckAttributes) InternalWithRef(ref terra.Reference) ValidationCheckAttributes
func (ValidationCheckAttributes) Options ¶
func (vc ValidationCheckAttributes) Options() terra.StringValue
func (ValidationCheckAttributes) Scenario ¶
func (vc ValidationCheckAttributes) Scenario() terra.StringValue
func (ValidationCheckAttributes) Status ¶
func (vc ValidationCheckAttributes) Status() terra.ListValue[ValidationCheckStatusAttributes]
type ValidationCheckState ¶
type ValidationCheckState struct { Options string `json:"options"` Scenario string `json:"scenario"` Status []ValidationCheckStatusState `json:"status"` }
type ValidationCheckStatusAttributes ¶
type ValidationCheckStatusAttributes struct {
// contains filtered or unexported fields
}
func (ValidationCheckStatusAttributes) InternalRef ¶
func (s ValidationCheckStatusAttributes) InternalRef() (terra.Reference, error)
func (ValidationCheckStatusAttributes) InternalTokens ¶
func (s ValidationCheckStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ValidationCheckStatusAttributes) InternalWithRef ¶
func (s ValidationCheckStatusAttributes) InternalWithRef(ref terra.Reference) ValidationCheckStatusAttributes
func (ValidationCheckStatusAttributes) Result ¶
func (s ValidationCheckStatusAttributes) Result() terra.ListValue[ValidationCheckStatusResultAttributes]
type ValidationCheckStatusResultAttributes ¶
type ValidationCheckStatusResultAttributes struct {
// contains filtered or unexported fields
}
func (ValidationCheckStatusResultAttributes) Category ¶
func (r ValidationCheckStatusResultAttributes) Category() terra.StringValue
func (ValidationCheckStatusResultAttributes) Description ¶
func (r ValidationCheckStatusResultAttributes) Description() terra.StringValue
func (ValidationCheckStatusResultAttributes) Details ¶
func (r ValidationCheckStatusResultAttributes) Details() terra.StringValue
func (ValidationCheckStatusResultAttributes) InternalRef ¶
func (r ValidationCheckStatusResultAttributes) InternalRef() (terra.Reference, error)
func (ValidationCheckStatusResultAttributes) InternalTokens ¶
func (r ValidationCheckStatusResultAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ValidationCheckStatusResultAttributes) InternalWithRef ¶
func (r ValidationCheckStatusResultAttributes) InternalWithRef(ref terra.Reference) ValidationCheckStatusResultAttributes
func (ValidationCheckStatusResultAttributes) Options ¶
func (r ValidationCheckStatusResultAttributes) Options() terra.StringValue
func (ValidationCheckStatusResultAttributes) Reason ¶
func (r ValidationCheckStatusResultAttributes) Reason() terra.StringValue
type ValidationCheckStatusState ¶
type ValidationCheckStatusState struct {
Result []ValidationCheckStatusResultState `json:"result"`
}
Click to show internal directories.
Click to hide internal directories.