Documentation ¶
Index ¶
- type Args
- 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) 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) PortConfig() terra.ListValue[LoadBalancerPortConfigAttributes]
- func (lb LoadBalancerAttributes) VipConfig() terra.ListValue[LoadBalancerVipConfigAttributes]
- 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 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) 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) 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]
- 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 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
- type NodeConfigState
- 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 (ggbmac *Resource) Attributes() googleGkeonpremBareMetalAdminClusterAttributes
- func (ggbmac *Resource) Configuration() interface{}
- func (ggbmac *Resource) DependOn() terra.Reference
- func (ggbmac *Resource) Dependencies() terra.Dependencies
- func (ggbmac *Resource) ImportState(state io.Reader) error
- func (ggbmac *Resource) LifecycleManagement() *terra.Lifecycle
- func (ggbmac *Resource) LocalName() string
- func (ggbmac *Resource) State() (*googleGkeonpremBareMetalAdminClusterState, bool)
- func (ggbmac *Resource) StateMust() *googleGkeonpremBareMetalAdminClusterState
- func (ggbmac *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 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 { // Annotations: map of string, optional Annotations terra.MapValue[terra.StringValue] `hcl:"annotations,attr"` // BareMetalVersion: string, optional BareMetalVersion terra.StringValue `hcl:"bare_metal_version,attr"` // 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"` // ClusterOperations: optional ClusterOperations *ClusterOperations `hcl:"cluster_operations,block"` // ControlPlane: optional ControlPlane *ControlPlane `hcl:"control_plane,block"` // LoadBalancer: optional LoadBalancer *LoadBalancer `hcl:"load_balancer,block"` // MaintenanceConfig: optional MaintenanceConfig *MaintenanceConfig `hcl:"maintenance_config,block"` // NetworkConfig: optional NetworkConfig *NetworkConfig `hcl:"network_config,block"` // NodeAccessConfig: optional NodeAccessConfig *NodeAccessConfig `hcl:"node_access_config,block"` // NodeConfig: optional NodeConfig *NodeConfig `hcl:"node_config,block"` // Proxy: optional Proxy *Proxy `hcl:"proxy,block"` // SecurityConfig: optional SecurityConfig *SecurityConfig `hcl:"security_config,block"` // Storage: optional Storage *Storage `hcl:"storage,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_gkeonprem_bare_metal_admin_cluster.
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 { // LoadBalancerManualLbConfig: optional ManualLbConfig *LoadBalancerManualLbConfig `hcl:"manual_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) 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) PortConfig ¶
func (lb LoadBalancerAttributes) PortConfig() terra.ListValue[LoadBalancerPortConfigAttributes]
func (LoadBalancerAttributes) VipConfig ¶
func (lb LoadBalancerAttributes) VipConfig() terra.ListValue[LoadBalancerVipConfigAttributes]
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 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 { ManualLbConfig []LoadBalancerManualLbConfigState `json:"manual_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"` }
type LoadBalancerVipConfigAttributes ¶
type LoadBalancerVipConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerVipConfigAttributes) ControlPlaneVip ¶
func (vc LoadBalancerVipConfigAttributes) ControlPlaneVip() 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 LoadBalancerVipConfigState ¶
type LoadBalancerVipConfigState struct {
ControlPlaneVip string `json:"control_plane_vip"`
}
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 { // NetworkConfigIslandModeCidr: optional IslandModeCidr *NetworkConfigIslandModeCidr `hcl:"island_mode_cidr,block"` }
type NetworkConfigAttributes ¶
type NetworkConfigAttributes struct {
// contains filtered or unexported fields
}
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]
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 NetworkConfigState ¶
type NetworkConfigState struct {
IslandModeCidr []NetworkConfigIslandModeCidrState `json:"island_mode_cidr"`
}
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 { // MaxPodsPerNode: number, optional MaxPodsPerNode terra.NumberValue `hcl:"max_pods_per_node,attr"` }
type NodeConfigAttributes ¶
type NodeConfigAttributes struct {
// contains filtered or unexported fields
}
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 NodeConfigState struct {
MaxPodsPerNode float64 `json:"max_pods_per_node"`
}
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_admin_cluster.
func (*Resource) Attributes ¶
func (ggbmac *Resource) Attributes() googleGkeonpremBareMetalAdminClusterAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (ggbmac *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (ggbmac *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 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.