Documentation ¶
Index ¶
- type AntiAffinityGroups
- type AntiAffinityGroupsAttributes
- func (aag AntiAffinityGroupsAttributes) AagConfigDisabled() terra.BoolValue
- func (aag AntiAffinityGroupsAttributes) InternalRef() (terra.Reference, error)
- func (aag AntiAffinityGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aag AntiAffinityGroupsAttributes) InternalWithRef(ref terra.Reference) AntiAffinityGroupsAttributes
- type AntiAffinityGroupsState
- type Args
- type Authorization
- type AuthorizationAdminUsers
- type AuthorizationAdminUsersAttributes
- func (au AuthorizationAdminUsersAttributes) InternalRef() (terra.Reference, error)
- func (au AuthorizationAdminUsersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (au AuthorizationAdminUsersAttributes) InternalWithRef(ref terra.Reference) AuthorizationAdminUsersAttributes
- func (au AuthorizationAdminUsersAttributes) Username() terra.StringValue
- type AuthorizationAdminUsersState
- type AuthorizationAttributes
- func (a AuthorizationAttributes) AdminUsers() terra.ListValue[AuthorizationAdminUsersAttributes]
- func (a AuthorizationAttributes) InternalRef() (terra.Reference, error)
- func (a AuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AuthorizationAttributes) InternalWithRef(ref terra.Reference) AuthorizationAttributes
- type AuthorizationState
- type AutoRepairConfig
- type AutoRepairConfigAttributes
- func (arc AutoRepairConfigAttributes) Enabled() terra.BoolValue
- func (arc AutoRepairConfigAttributes) InternalRef() (terra.Reference, error)
- func (arc AutoRepairConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (arc AutoRepairConfigAttributes) InternalWithRef(ref terra.Reference) AutoRepairConfigAttributes
- type AutoRepairConfigState
- type ControlPlaneNode
- type ControlPlaneNodeAttributes
- func (cpn ControlPlaneNodeAttributes) AutoResizeConfig() terra.ListValue[ControlPlaneNodeAutoResizeConfigAttributes]
- func (cpn ControlPlaneNodeAttributes) Cpus() terra.NumberValue
- func (cpn ControlPlaneNodeAttributes) InternalRef() (terra.Reference, error)
- func (cpn ControlPlaneNodeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cpn ControlPlaneNodeAttributes) InternalWithRef(ref terra.Reference) ControlPlaneNodeAttributes
- func (cpn ControlPlaneNodeAttributes) Memory() terra.NumberValue
- func (cpn ControlPlaneNodeAttributes) Replicas() terra.NumberValue
- func (cpn ControlPlaneNodeAttributes) VsphereConfig() terra.ListValue[ControlPlaneNodeVsphereConfigAttributes]
- type ControlPlaneNodeAutoResizeConfig
- type ControlPlaneNodeAutoResizeConfigAttributes
- func (arc ControlPlaneNodeAutoResizeConfigAttributes) Enabled() terra.BoolValue
- func (arc ControlPlaneNodeAutoResizeConfigAttributes) InternalRef() (terra.Reference, error)
- func (arc ControlPlaneNodeAutoResizeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (arc ControlPlaneNodeAutoResizeConfigAttributes) InternalWithRef(ref terra.Reference) ControlPlaneNodeAutoResizeConfigAttributes
- type ControlPlaneNodeAutoResizeConfigState
- type ControlPlaneNodeState
- type ControlPlaneNodeVsphereConfigAttributes
- func (vc ControlPlaneNodeVsphereConfigAttributes) Datastore() terra.StringValue
- func (vc ControlPlaneNodeVsphereConfigAttributes) InternalRef() (terra.Reference, error)
- func (vc ControlPlaneNodeVsphereConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc ControlPlaneNodeVsphereConfigAttributes) InternalWithRef(ref terra.Reference) ControlPlaneNodeVsphereConfigAttributes
- func (vc ControlPlaneNodeVsphereConfigAttributes) StoragePolicyName() terra.StringValue
- type ControlPlaneNodeVsphereConfigState
- type DataplaneV2
- type DataplaneV2Attributes
- func (dv DataplaneV2Attributes) AdvancedNetworking() terra.BoolValue
- func (dv DataplaneV2Attributes) DataplaneV2Enabled() terra.BoolValue
- func (dv DataplaneV2Attributes) InternalRef() (terra.Reference, error)
- func (dv DataplaneV2Attributes) InternalTokens() (hclwrite.Tokens, error)
- func (dv DataplaneV2Attributes) InternalWithRef(ref terra.Reference) DataplaneV2Attributes
- func (dv DataplaneV2Attributes) WindowsDataplaneV2Enabled() terra.BoolValue
- type DataplaneV2State
- type FleetAttributes
- type FleetState
- type LoadBalancer
- type LoadBalancerAttributes
- func (lb LoadBalancerAttributes) F5Config() terra.ListValue[LoadBalancerF5ConfigAttributes]
- 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) VipConfig() terra.ListValue[LoadBalancerVipConfigAttributes]
- type LoadBalancerF5Config
- type LoadBalancerF5ConfigAttributes
- func (fc LoadBalancerF5ConfigAttributes) Address() terra.StringValue
- func (fc LoadBalancerF5ConfigAttributes) InternalRef() (terra.Reference, error)
- func (fc LoadBalancerF5ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fc LoadBalancerF5ConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerF5ConfigAttributes
- func (fc LoadBalancerF5ConfigAttributes) Partition() terra.StringValue
- func (fc LoadBalancerF5ConfigAttributes) SnatPool() terra.StringValue
- type LoadBalancerF5ConfigState
- type LoadBalancerManualLbConfig
- type LoadBalancerManualLbConfigAttributes
- func (mlc LoadBalancerManualLbConfigAttributes) ControlPlaneNodePort() terra.NumberValue
- func (mlc LoadBalancerManualLbConfigAttributes) IngressHttpNodePort() terra.NumberValue
- func (mlc LoadBalancerManualLbConfigAttributes) IngressHttpsNodePort() terra.NumberValue
- func (mlc LoadBalancerManualLbConfigAttributes) InternalRef() (terra.Reference, error)
- func (mlc LoadBalancerManualLbConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mlc LoadBalancerManualLbConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerManualLbConfigAttributes
- func (mlc LoadBalancerManualLbConfigAttributes) KonnectivityServerNodePort() terra.NumberValue
- type LoadBalancerManualLbConfigState
- type LoadBalancerMetalLbConfig
- 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
- type LoadBalancerMetalLbConfigState
- 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 NetworkConfig
- type NetworkConfigAttributes
- func (nc NetworkConfigAttributes) ControlPlaneV2Config() terra.ListValue[NetworkConfigControlPlaneV2ConfigAttributes]
- func (nc NetworkConfigAttributes) DhcpIpConfig() terra.ListValue[NetworkConfigDhcpIpConfigAttributes]
- func (nc NetworkConfigAttributes) HostConfig() terra.ListValue[NetworkConfigHostConfigAttributes]
- 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) PodAddressCidrBlocks() terra.ListValue[terra.StringValue]
- func (nc NetworkConfigAttributes) ServiceAddressCidrBlocks() terra.ListValue[terra.StringValue]
- func (nc NetworkConfigAttributes) StaticIpConfig() terra.ListValue[NetworkConfigStaticIpConfigAttributes]
- func (nc NetworkConfigAttributes) VcenterNetwork() terra.StringValue
- type NetworkConfigControlPlaneV2Config
- type NetworkConfigControlPlaneV2ConfigAttributes
- func (cpvc NetworkConfigControlPlaneV2ConfigAttributes) ControlPlaneIpBlock() ...
- func (cpvc NetworkConfigControlPlaneV2ConfigAttributes) InternalRef() (terra.Reference, error)
- func (cpvc NetworkConfigControlPlaneV2ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cpvc NetworkConfigControlPlaneV2ConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigControlPlaneV2ConfigAttributes
- type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlock
- type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes
- func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) Gateway() terra.StringValue
- func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) InternalRef() (terra.Reference, error)
- func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) InternalWithRef(ref terra.Reference) NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes
- func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) Ips() ...
- func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) Netmask() terra.StringValue
- type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIps
- type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes
- func (i NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) Hostname() terra.StringValue
- func (i NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) InternalRef() (terra.Reference, error)
- func (i NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) InternalWithRef(ref terra.Reference) NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes
- func (i NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) Ip() terra.StringValue
- type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsState
- type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockState
- type NetworkConfigControlPlaneV2ConfigState
- type NetworkConfigDhcpIpConfig
- type NetworkConfigDhcpIpConfigAttributes
- func (dic NetworkConfigDhcpIpConfigAttributes) Enabled() terra.BoolValue
- func (dic NetworkConfigDhcpIpConfigAttributes) InternalRef() (terra.Reference, error)
- func (dic NetworkConfigDhcpIpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dic NetworkConfigDhcpIpConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigDhcpIpConfigAttributes
- type NetworkConfigDhcpIpConfigState
- type NetworkConfigHostConfig
- type NetworkConfigHostConfigAttributes
- func (hc NetworkConfigHostConfigAttributes) DnsSearchDomains() terra.ListValue[terra.StringValue]
- func (hc NetworkConfigHostConfigAttributes) DnsServers() terra.ListValue[terra.StringValue]
- func (hc NetworkConfigHostConfigAttributes) InternalRef() (terra.Reference, error)
- func (hc NetworkConfigHostConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hc NetworkConfigHostConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigHostConfigAttributes
- func (hc NetworkConfigHostConfigAttributes) NtpServers() terra.ListValue[terra.StringValue]
- type NetworkConfigHostConfigState
- type NetworkConfigState
- type NetworkConfigStaticIpConfig
- type NetworkConfigStaticIpConfigAttributes
- func (sic NetworkConfigStaticIpConfigAttributes) InternalRef() (terra.Reference, error)
- func (sic NetworkConfigStaticIpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sic NetworkConfigStaticIpConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigStaticIpConfigAttributes
- func (sic NetworkConfigStaticIpConfigAttributes) IpBlocks() terra.ListValue[NetworkConfigStaticIpConfigIpBlocksAttributes]
- type NetworkConfigStaticIpConfigIpBlocks
- type NetworkConfigStaticIpConfigIpBlocksAttributes
- func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) Gateway() terra.StringValue
- func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) InternalRef() (terra.Reference, error)
- func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) InternalWithRef(ref terra.Reference) NetworkConfigStaticIpConfigIpBlocksAttributes
- func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) Ips() terra.ListValue[NetworkConfigStaticIpConfigIpBlocksIpsAttributes]
- func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) Netmask() terra.StringValue
- type NetworkConfigStaticIpConfigIpBlocksIps
- type NetworkConfigStaticIpConfigIpBlocksIpsAttributes
- func (i NetworkConfigStaticIpConfigIpBlocksIpsAttributes) Hostname() terra.StringValue
- func (i NetworkConfigStaticIpConfigIpBlocksIpsAttributes) InternalRef() (terra.Reference, error)
- func (i NetworkConfigStaticIpConfigIpBlocksIpsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i NetworkConfigStaticIpConfigIpBlocksIpsAttributes) InternalWithRef(ref terra.Reference) NetworkConfigStaticIpConfigIpBlocksIpsAttributes
- func (i NetworkConfigStaticIpConfigIpBlocksIpsAttributes) Ip() terra.StringValue
- type NetworkConfigStaticIpConfigIpBlocksIpsState
- type NetworkConfigStaticIpConfigIpBlocksState
- type NetworkConfigStaticIpConfigState
- type Resource
- func (ggvc *Resource) Attributes() googleGkeonpremVmwareClusterAttributes
- func (ggvc *Resource) Configuration() interface{}
- func (ggvc *Resource) DependOn() terra.Reference
- func (ggvc *Resource) Dependencies() terra.Dependencies
- func (ggvc *Resource) ImportState(state io.Reader) error
- func (ggvc *Resource) LifecycleManagement() *terra.Lifecycle
- func (ggvc *Resource) LocalName() string
- func (ggvc *Resource) State() (*googleGkeonpremVmwareClusterState, bool)
- func (ggvc *Resource) StateMust() *googleGkeonpremVmwareClusterState
- func (ggvc *Resource) Type() string
- 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
- 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) ControlPlaneOnly() terra.BoolValue
- func (up UpgradePolicyAttributes) InternalRef() (terra.Reference, error)
- func (up UpgradePolicyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (up UpgradePolicyAttributes) InternalWithRef(ref terra.Reference) UpgradePolicyAttributes
- 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
- type Vcenter
- type VcenterAttributes
- func (v VcenterAttributes) Address() terra.StringValue
- func (v VcenterAttributes) CaCertData() terra.StringValue
- func (v VcenterAttributes) Cluster() terra.StringValue
- func (v VcenterAttributes) Datacenter() terra.StringValue
- func (v VcenterAttributes) Datastore() terra.StringValue
- func (v VcenterAttributes) Folder() terra.StringValue
- func (v VcenterAttributes) InternalRef() (terra.Reference, error)
- func (v VcenterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (v VcenterAttributes) InternalWithRef(ref terra.Reference) VcenterAttributes
- func (v VcenterAttributes) ResourcePool() terra.StringValue
- func (v VcenterAttributes) StoragePolicyName() terra.StringValue
- type VcenterState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AntiAffinityGroups ¶
type AntiAffinityGroupsAttributes ¶
type AntiAffinityGroupsAttributes struct {
// contains filtered or unexported fields
}
func (AntiAffinityGroupsAttributes) AagConfigDisabled ¶
func (aag AntiAffinityGroupsAttributes) AagConfigDisabled() terra.BoolValue
func (AntiAffinityGroupsAttributes) InternalRef ¶
func (aag AntiAffinityGroupsAttributes) InternalRef() (terra.Reference, error)
func (AntiAffinityGroupsAttributes) InternalTokens ¶
func (aag AntiAffinityGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AntiAffinityGroupsAttributes) InternalWithRef ¶
func (aag AntiAffinityGroupsAttributes) InternalWithRef(ref terra.Reference) AntiAffinityGroupsAttributes
type AntiAffinityGroupsState ¶
type AntiAffinityGroupsState struct {
AagConfigDisabled bool `json:"aag_config_disabled"`
}
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"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DisableBundledIngress: bool, optional DisableBundledIngress terra.BoolValue `hcl:"disable_bundled_ingress,attr"` // EnableControlPlaneV2: bool, optional EnableControlPlaneV2 terra.BoolValue `hcl:"enable_control_plane_v2,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"` // OnPremVersion: string, required OnPremVersion terra.StringValue `hcl:"on_prem_version,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // VmTrackingEnabled: bool, optional VmTrackingEnabled terra.BoolValue `hcl:"vm_tracking_enabled,attr"` // AntiAffinityGroups: optional AntiAffinityGroups *AntiAffinityGroups `hcl:"anti_affinity_groups,block"` // Authorization: optional Authorization *Authorization `hcl:"authorization,block"` // AutoRepairConfig: optional AutoRepairConfig *AutoRepairConfig `hcl:"auto_repair_config,block"` // ControlPlaneNode: required ControlPlaneNode *ControlPlaneNode `hcl:"control_plane_node,block" validate:"required"` // DataplaneV2: optional DataplaneV2 *DataplaneV2 `hcl:"dataplane_v2,block"` // LoadBalancer: optional LoadBalancer *LoadBalancer `hcl:"load_balancer,block"` // NetworkConfig: optional NetworkConfig *NetworkConfig `hcl:"network_config,block"` // Storage: optional Storage *Storage `hcl:"storage,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // UpgradePolicy: optional UpgradePolicy *UpgradePolicy `hcl:"upgrade_policy,block"` // Vcenter: optional Vcenter *Vcenter `hcl:"vcenter,block"` }
Args contains the configurations for google_gkeonprem_vmware_cluster.
type Authorization ¶
type Authorization struct { // AuthorizationAdminUsers: min=0 AdminUsers []AuthorizationAdminUsers `hcl:"admin_users,block" validate:"min=0"` }
type AuthorizationAdminUsers ¶
type AuthorizationAdminUsers struct { // Username: string, required Username terra.StringValue `hcl:"username,attr" validate:"required"` }
type AuthorizationAdminUsersAttributes ¶
type AuthorizationAdminUsersAttributes struct {
// contains filtered or unexported fields
}
func (AuthorizationAdminUsersAttributes) InternalRef ¶
func (au AuthorizationAdminUsersAttributes) InternalRef() (terra.Reference, error)
func (AuthorizationAdminUsersAttributes) InternalTokens ¶
func (au AuthorizationAdminUsersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthorizationAdminUsersAttributes) InternalWithRef ¶
func (au AuthorizationAdminUsersAttributes) InternalWithRef(ref terra.Reference) AuthorizationAdminUsersAttributes
func (AuthorizationAdminUsersAttributes) Username ¶
func (au AuthorizationAdminUsersAttributes) Username() terra.StringValue
type AuthorizationAdminUsersState ¶
type AuthorizationAdminUsersState struct {
Username string `json:"username"`
}
type AuthorizationAttributes ¶
type AuthorizationAttributes struct {
// contains filtered or unexported fields
}
func (AuthorizationAttributes) AdminUsers ¶
func (a AuthorizationAttributes) AdminUsers() terra.ListValue[AuthorizationAdminUsersAttributes]
func (AuthorizationAttributes) InternalRef ¶
func (a AuthorizationAttributes) InternalRef() (terra.Reference, error)
func (AuthorizationAttributes) InternalTokens ¶
func (a AuthorizationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuthorizationAttributes) InternalWithRef ¶
func (a AuthorizationAttributes) InternalWithRef(ref terra.Reference) AuthorizationAttributes
type AuthorizationState ¶
type AuthorizationState struct {
AdminUsers []AuthorizationAdminUsersState `json:"admin_users"`
}
type AutoRepairConfig ¶
type AutoRepairConfigAttributes ¶
type AutoRepairConfigAttributes struct {
// contains filtered or unexported fields
}
func (AutoRepairConfigAttributes) Enabled ¶
func (arc AutoRepairConfigAttributes) Enabled() terra.BoolValue
func (AutoRepairConfigAttributes) InternalRef ¶
func (arc AutoRepairConfigAttributes) InternalRef() (terra.Reference, error)
func (AutoRepairConfigAttributes) InternalTokens ¶
func (arc AutoRepairConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutoRepairConfigAttributes) InternalWithRef ¶
func (arc AutoRepairConfigAttributes) InternalWithRef(ref terra.Reference) AutoRepairConfigAttributes
type AutoRepairConfigState ¶
type AutoRepairConfigState struct {
Enabled bool `json:"enabled"`
}
type ControlPlaneNode ¶
type ControlPlaneNode struct { // Cpus: number, optional Cpus terra.NumberValue `hcl:"cpus,attr"` // Memory: number, optional Memory terra.NumberValue `hcl:"memory,attr"` // Replicas: number, optional Replicas terra.NumberValue `hcl:"replicas,attr"` // ControlPlaneNodeAutoResizeConfig: optional AutoResizeConfig *ControlPlaneNodeAutoResizeConfig `hcl:"auto_resize_config,block"` }
type ControlPlaneNodeAttributes ¶
type ControlPlaneNodeAttributes struct {
// contains filtered or unexported fields
}
func (ControlPlaneNodeAttributes) AutoResizeConfig ¶
func (cpn ControlPlaneNodeAttributes) AutoResizeConfig() terra.ListValue[ControlPlaneNodeAutoResizeConfigAttributes]
func (ControlPlaneNodeAttributes) Cpus ¶
func (cpn ControlPlaneNodeAttributes) Cpus() terra.NumberValue
func (ControlPlaneNodeAttributes) InternalRef ¶
func (cpn ControlPlaneNodeAttributes) InternalRef() (terra.Reference, error)
func (ControlPlaneNodeAttributes) InternalTokens ¶
func (cpn ControlPlaneNodeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlPlaneNodeAttributes) InternalWithRef ¶
func (cpn ControlPlaneNodeAttributes) InternalWithRef(ref terra.Reference) ControlPlaneNodeAttributes
func (ControlPlaneNodeAttributes) Memory ¶
func (cpn ControlPlaneNodeAttributes) Memory() terra.NumberValue
func (ControlPlaneNodeAttributes) Replicas ¶
func (cpn ControlPlaneNodeAttributes) Replicas() terra.NumberValue
func (ControlPlaneNodeAttributes) VsphereConfig ¶
func (cpn ControlPlaneNodeAttributes) VsphereConfig() terra.ListValue[ControlPlaneNodeVsphereConfigAttributes]
type ControlPlaneNodeAutoResizeConfigAttributes ¶
type ControlPlaneNodeAutoResizeConfigAttributes struct {
// contains filtered or unexported fields
}
func (ControlPlaneNodeAutoResizeConfigAttributes) Enabled ¶
func (arc ControlPlaneNodeAutoResizeConfigAttributes) Enabled() terra.BoolValue
func (ControlPlaneNodeAutoResizeConfigAttributes) InternalRef ¶
func (arc ControlPlaneNodeAutoResizeConfigAttributes) InternalRef() (terra.Reference, error)
func (ControlPlaneNodeAutoResizeConfigAttributes) InternalTokens ¶
func (arc ControlPlaneNodeAutoResizeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlPlaneNodeAutoResizeConfigAttributes) InternalWithRef ¶
func (arc ControlPlaneNodeAutoResizeConfigAttributes) InternalWithRef(ref terra.Reference) ControlPlaneNodeAutoResizeConfigAttributes
type ControlPlaneNodeAutoResizeConfigState ¶
type ControlPlaneNodeAutoResizeConfigState struct {
Enabled bool `json:"enabled"`
}
type ControlPlaneNodeState ¶
type ControlPlaneNodeState struct { Cpus float64 `json:"cpus"` Memory float64 `json:"memory"` Replicas float64 `json:"replicas"` VsphereConfig []ControlPlaneNodeVsphereConfigState `json:"vsphere_config"` AutoResizeConfig []ControlPlaneNodeAutoResizeConfigState `json:"auto_resize_config"` }
type ControlPlaneNodeVsphereConfigAttributes ¶
type ControlPlaneNodeVsphereConfigAttributes struct {
// contains filtered or unexported fields
}
func (ControlPlaneNodeVsphereConfigAttributes) Datastore ¶
func (vc ControlPlaneNodeVsphereConfigAttributes) Datastore() terra.StringValue
func (ControlPlaneNodeVsphereConfigAttributes) InternalRef ¶
func (vc ControlPlaneNodeVsphereConfigAttributes) InternalRef() (terra.Reference, error)
func (ControlPlaneNodeVsphereConfigAttributes) InternalTokens ¶
func (vc ControlPlaneNodeVsphereConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ControlPlaneNodeVsphereConfigAttributes) InternalWithRef ¶
func (vc ControlPlaneNodeVsphereConfigAttributes) InternalWithRef(ref terra.Reference) ControlPlaneNodeVsphereConfigAttributes
func (ControlPlaneNodeVsphereConfigAttributes) StoragePolicyName ¶
func (vc ControlPlaneNodeVsphereConfigAttributes) StoragePolicyName() terra.StringValue
type DataplaneV2 ¶
type DataplaneV2 struct { // AdvancedNetworking: bool, optional AdvancedNetworking terra.BoolValue `hcl:"advanced_networking,attr"` // DataplaneV2Enabled: bool, optional DataplaneV2Enabled terra.BoolValue `hcl:"dataplane_v2_enabled,attr"` // WindowsDataplaneV2Enabled: bool, optional WindowsDataplaneV2Enabled terra.BoolValue `hcl:"windows_dataplane_v2_enabled,attr"` }
type DataplaneV2Attributes ¶
type DataplaneV2Attributes struct {
// contains filtered or unexported fields
}
func (DataplaneV2Attributes) AdvancedNetworking ¶
func (dv DataplaneV2Attributes) AdvancedNetworking() terra.BoolValue
func (DataplaneV2Attributes) DataplaneV2Enabled ¶
func (dv DataplaneV2Attributes) DataplaneV2Enabled() terra.BoolValue
func (DataplaneV2Attributes) InternalRef ¶
func (dv DataplaneV2Attributes) InternalRef() (terra.Reference, error)
func (DataplaneV2Attributes) InternalTokens ¶
func (dv DataplaneV2Attributes) InternalTokens() (hclwrite.Tokens, error)
func (DataplaneV2Attributes) InternalWithRef ¶
func (dv DataplaneV2Attributes) InternalWithRef(ref terra.Reference) DataplaneV2Attributes
func (DataplaneV2Attributes) WindowsDataplaneV2Enabled ¶
func (dv DataplaneV2Attributes) WindowsDataplaneV2Enabled() terra.BoolValue
type DataplaneV2State ¶
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 { // LoadBalancerF5Config: optional F5Config *LoadBalancerF5Config `hcl:"f5_config,block"` // LoadBalancerManualLbConfig: optional ManualLbConfig *LoadBalancerManualLbConfig `hcl:"manual_lb_config,block"` // LoadBalancerMetalLbConfig: optional MetalLbConfig *LoadBalancerMetalLbConfig `hcl:"metal_lb_config,block"` // LoadBalancerVipConfig: optional VipConfig *LoadBalancerVipConfig `hcl:"vip_config,block"` }
type LoadBalancerAttributes ¶
type LoadBalancerAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerAttributes) F5Config ¶
func (lb LoadBalancerAttributes) F5Config() terra.ListValue[LoadBalancerF5ConfigAttributes]
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) VipConfig ¶
func (lb LoadBalancerAttributes) VipConfig() terra.ListValue[LoadBalancerVipConfigAttributes]
type LoadBalancerF5Config ¶
type LoadBalancerF5Config struct { // Address: string, optional Address terra.StringValue `hcl:"address,attr"` // Partition: string, optional Partition terra.StringValue `hcl:"partition,attr"` // SnatPool: string, optional SnatPool terra.StringValue `hcl:"snat_pool,attr"` }
type LoadBalancerF5ConfigAttributes ¶
type LoadBalancerF5ConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerF5ConfigAttributes) Address ¶
func (fc LoadBalancerF5ConfigAttributes) Address() terra.StringValue
func (LoadBalancerF5ConfigAttributes) InternalRef ¶
func (fc LoadBalancerF5ConfigAttributes) InternalRef() (terra.Reference, error)
func (LoadBalancerF5ConfigAttributes) InternalTokens ¶
func (fc LoadBalancerF5ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoadBalancerF5ConfigAttributes) InternalWithRef ¶
func (fc LoadBalancerF5ConfigAttributes) InternalWithRef(ref terra.Reference) LoadBalancerF5ConfigAttributes
func (LoadBalancerF5ConfigAttributes) Partition ¶
func (fc LoadBalancerF5ConfigAttributes) Partition() terra.StringValue
func (LoadBalancerF5ConfigAttributes) SnatPool ¶
func (fc LoadBalancerF5ConfigAttributes) SnatPool() terra.StringValue
type LoadBalancerManualLbConfig ¶
type LoadBalancerManualLbConfig struct { // ControlPlaneNodePort: number, optional ControlPlaneNodePort terra.NumberValue `hcl:"control_plane_node_port,attr"` // IngressHttpNodePort: number, optional IngressHttpNodePort terra.NumberValue `hcl:"ingress_http_node_port,attr"` // IngressHttpsNodePort: number, optional IngressHttpsNodePort terra.NumberValue `hcl:"ingress_https_node_port,attr"` // KonnectivityServerNodePort: number, optional KonnectivityServerNodePort terra.NumberValue `hcl:"konnectivity_server_node_port,attr"` }
type LoadBalancerManualLbConfigAttributes ¶
type LoadBalancerManualLbConfigAttributes struct {
// contains filtered or unexported fields
}
func (LoadBalancerManualLbConfigAttributes) ControlPlaneNodePort ¶
func (mlc LoadBalancerManualLbConfigAttributes) ControlPlaneNodePort() terra.NumberValue
func (LoadBalancerManualLbConfigAttributes) IngressHttpNodePort ¶
func (mlc LoadBalancerManualLbConfigAttributes) IngressHttpNodePort() terra.NumberValue
func (LoadBalancerManualLbConfigAttributes) IngressHttpsNodePort ¶
func (mlc LoadBalancerManualLbConfigAttributes) IngressHttpsNodePort() terra.NumberValue
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
func (LoadBalancerManualLbConfigAttributes) KonnectivityServerNodePort ¶
func (mlc LoadBalancerManualLbConfigAttributes) KonnectivityServerNodePort() terra.NumberValue
type LoadBalancerManualLbConfigState ¶
type LoadBalancerManualLbConfigState struct { ControlPlaneNodePort float64 `json:"control_plane_node_port"` IngressHttpNodePort float64 `json:"ingress_http_node_port"` IngressHttpsNodePort float64 `json:"ingress_https_node_port"` KonnectivityServerNodePort float64 `json:"konnectivity_server_node_port"` }
type LoadBalancerMetalLbConfig ¶
type LoadBalancerMetalLbConfig struct { // LoadBalancerMetalLbConfigAddressPools: min=1 AddressPools []LoadBalancerMetalLbConfigAddressPools `hcl:"address_pools,block" validate:"min=1"` }
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
type LoadBalancerMetalLbConfigState ¶
type LoadBalancerMetalLbConfigState struct {
AddressPools []LoadBalancerMetalLbConfigAddressPoolsState `json:"address_pools"`
}
type LoadBalancerState ¶
type LoadBalancerState struct { F5Config []LoadBalancerF5ConfigState `json:"f5_config"` ManualLbConfig []LoadBalancerManualLbConfigState `json:"manual_lb_config"` MetalLbConfig []LoadBalancerMetalLbConfigState `json:"metal_lb_config"` VipConfig []LoadBalancerVipConfigState `json:"vip_config"` }
type LoadBalancerVipConfig ¶
type LoadBalancerVipConfig struct { // ControlPlaneVip: string, optional ControlPlaneVip terra.StringValue `hcl:"control_plane_vip,attr"` // IngressVip: string, optional IngressVip terra.StringValue `hcl:"ingress_vip,attr"` }
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 NetworkConfig ¶
type NetworkConfig 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"` // VcenterNetwork: string, optional VcenterNetwork terra.StringValue `hcl:"vcenter_network,attr"` // NetworkConfigControlPlaneV2Config: optional ControlPlaneV2Config *NetworkConfigControlPlaneV2Config `hcl:"control_plane_v2_config,block"` // NetworkConfigDhcpIpConfig: optional DhcpIpConfig *NetworkConfigDhcpIpConfig `hcl:"dhcp_ip_config,block"` // NetworkConfigHostConfig: optional HostConfig *NetworkConfigHostConfig `hcl:"host_config,block"` // NetworkConfigStaticIpConfig: optional StaticIpConfig *NetworkConfigStaticIpConfig `hcl:"static_ip_config,block"` }
type NetworkConfigAttributes ¶
type NetworkConfigAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigAttributes) ControlPlaneV2Config ¶
func (nc NetworkConfigAttributes) ControlPlaneV2Config() terra.ListValue[NetworkConfigControlPlaneV2ConfigAttributes]
func (NetworkConfigAttributes) DhcpIpConfig ¶
func (nc NetworkConfigAttributes) DhcpIpConfig() terra.ListValue[NetworkConfigDhcpIpConfigAttributes]
func (NetworkConfigAttributes) HostConfig ¶
func (nc NetworkConfigAttributes) HostConfig() terra.ListValue[NetworkConfigHostConfigAttributes]
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) PodAddressCidrBlocks ¶
func (nc NetworkConfigAttributes) PodAddressCidrBlocks() terra.ListValue[terra.StringValue]
func (NetworkConfigAttributes) ServiceAddressCidrBlocks ¶
func (nc NetworkConfigAttributes) ServiceAddressCidrBlocks() terra.ListValue[terra.StringValue]
func (NetworkConfigAttributes) StaticIpConfig ¶
func (nc NetworkConfigAttributes) StaticIpConfig() terra.ListValue[NetworkConfigStaticIpConfigAttributes]
func (NetworkConfigAttributes) VcenterNetwork ¶
func (nc NetworkConfigAttributes) VcenterNetwork() terra.StringValue
type NetworkConfigControlPlaneV2Config ¶
type NetworkConfigControlPlaneV2Config struct { // NetworkConfigControlPlaneV2ConfigControlPlaneIpBlock: optional ControlPlaneIpBlock *NetworkConfigControlPlaneV2ConfigControlPlaneIpBlock `hcl:"control_plane_ip_block,block"` }
type NetworkConfigControlPlaneV2ConfigAttributes ¶
type NetworkConfigControlPlaneV2ConfigAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigControlPlaneV2ConfigAttributes) ControlPlaneIpBlock ¶
func (cpvc NetworkConfigControlPlaneV2ConfigAttributes) ControlPlaneIpBlock() terra.ListValue[NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes]
func (NetworkConfigControlPlaneV2ConfigAttributes) InternalRef ¶
func (cpvc NetworkConfigControlPlaneV2ConfigAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigControlPlaneV2ConfigAttributes) InternalTokens ¶
func (cpvc NetworkConfigControlPlaneV2ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigControlPlaneV2ConfigAttributes) InternalWithRef ¶
func (cpvc NetworkConfigControlPlaneV2ConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigControlPlaneV2ConfigAttributes
type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlock ¶
type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlock struct { // Gateway: string, optional Gateway terra.StringValue `hcl:"gateway,attr"` // Netmask: string, optional Netmask terra.StringValue `hcl:"netmask,attr"` // NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIps: min=0 Ips []NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIps `hcl:"ips,block" validate:"min=0"` }
type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes ¶
type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) Gateway ¶
func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) Gateway() terra.StringValue
func (NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) InternalRef ¶
func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) InternalTokens ¶
func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) InternalWithRef ¶
func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) InternalWithRef(ref terra.Reference) NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes
func (NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) Netmask ¶
func (cpib NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockAttributes) Netmask() terra.StringValue
type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIps ¶
type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIps struct { // Hostname: string, optional Hostname terra.StringValue `hcl:"hostname,attr"` // Ip: string, optional Ip terra.StringValue `hcl:"ip,attr"` }
type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes ¶
type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) Hostname ¶
func (i NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) Hostname() terra.StringValue
func (NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) InternalRef ¶
func (i NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) InternalTokens ¶
func (i NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsAttributes) InternalWithRef ¶
type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockState ¶
type NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockState struct { Gateway string `json:"gateway"` Netmask string `json:"netmask"` Ips []NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockIpsState `json:"ips"` }
type NetworkConfigControlPlaneV2ConfigState ¶
type NetworkConfigControlPlaneV2ConfigState struct {
ControlPlaneIpBlock []NetworkConfigControlPlaneV2ConfigControlPlaneIpBlockState `json:"control_plane_ip_block"`
}
type NetworkConfigDhcpIpConfigAttributes ¶
type NetworkConfigDhcpIpConfigAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigDhcpIpConfigAttributes) Enabled ¶
func (dic NetworkConfigDhcpIpConfigAttributes) Enabled() terra.BoolValue
func (NetworkConfigDhcpIpConfigAttributes) InternalRef ¶
func (dic NetworkConfigDhcpIpConfigAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigDhcpIpConfigAttributes) InternalTokens ¶
func (dic NetworkConfigDhcpIpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigDhcpIpConfigAttributes) InternalWithRef ¶
func (dic NetworkConfigDhcpIpConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigDhcpIpConfigAttributes
type NetworkConfigDhcpIpConfigState ¶
type NetworkConfigDhcpIpConfigState struct {
Enabled bool `json:"enabled"`
}
type NetworkConfigHostConfig ¶
type NetworkConfigHostConfig struct { // DnsSearchDomains: list of string, optional DnsSearchDomains terra.ListValue[terra.StringValue] `hcl:"dns_search_domains,attr"` // DnsServers: list of string, optional DnsServers terra.ListValue[terra.StringValue] `hcl:"dns_servers,attr"` // NtpServers: list of string, optional NtpServers terra.ListValue[terra.StringValue] `hcl:"ntp_servers,attr"` }
type NetworkConfigHostConfigAttributes ¶
type NetworkConfigHostConfigAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigHostConfigAttributes) DnsSearchDomains ¶
func (hc NetworkConfigHostConfigAttributes) DnsSearchDomains() terra.ListValue[terra.StringValue]
func (NetworkConfigHostConfigAttributes) DnsServers ¶
func (hc NetworkConfigHostConfigAttributes) DnsServers() terra.ListValue[terra.StringValue]
func (NetworkConfigHostConfigAttributes) InternalRef ¶
func (hc NetworkConfigHostConfigAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigHostConfigAttributes) InternalTokens ¶
func (hc NetworkConfigHostConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigHostConfigAttributes) InternalWithRef ¶
func (hc NetworkConfigHostConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigHostConfigAttributes
func (NetworkConfigHostConfigAttributes) NtpServers ¶
func (hc NetworkConfigHostConfigAttributes) NtpServers() terra.ListValue[terra.StringValue]
type NetworkConfigState ¶
type NetworkConfigState struct { PodAddressCidrBlocks []string `json:"pod_address_cidr_blocks"` ServiceAddressCidrBlocks []string `json:"service_address_cidr_blocks"` VcenterNetwork string `json:"vcenter_network"` ControlPlaneV2Config []NetworkConfigControlPlaneV2ConfigState `json:"control_plane_v2_config"` DhcpIpConfig []NetworkConfigDhcpIpConfigState `json:"dhcp_ip_config"` HostConfig []NetworkConfigHostConfigState `json:"host_config"` StaticIpConfig []NetworkConfigStaticIpConfigState `json:"static_ip_config"` }
type NetworkConfigStaticIpConfig ¶
type NetworkConfigStaticIpConfig struct { // NetworkConfigStaticIpConfigIpBlocks: min=1 IpBlocks []NetworkConfigStaticIpConfigIpBlocks `hcl:"ip_blocks,block" validate:"min=1"` }
type NetworkConfigStaticIpConfigAttributes ¶
type NetworkConfigStaticIpConfigAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigStaticIpConfigAttributes) InternalRef ¶
func (sic NetworkConfigStaticIpConfigAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigStaticIpConfigAttributes) InternalTokens ¶
func (sic NetworkConfigStaticIpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigStaticIpConfigAttributes) InternalWithRef ¶
func (sic NetworkConfigStaticIpConfigAttributes) InternalWithRef(ref terra.Reference) NetworkConfigStaticIpConfigAttributes
func (NetworkConfigStaticIpConfigAttributes) IpBlocks ¶
func (sic NetworkConfigStaticIpConfigAttributes) IpBlocks() terra.ListValue[NetworkConfigStaticIpConfigIpBlocksAttributes]
type NetworkConfigStaticIpConfigIpBlocks ¶
type NetworkConfigStaticIpConfigIpBlocks struct { // Gateway: string, required Gateway terra.StringValue `hcl:"gateway,attr" validate:"required"` // Netmask: string, required Netmask terra.StringValue `hcl:"netmask,attr" validate:"required"` // NetworkConfigStaticIpConfigIpBlocksIps: min=1 Ips []NetworkConfigStaticIpConfigIpBlocksIps `hcl:"ips,block" validate:"min=1"` }
type NetworkConfigStaticIpConfigIpBlocksAttributes ¶
type NetworkConfigStaticIpConfigIpBlocksAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigStaticIpConfigIpBlocksAttributes) Gateway ¶
func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) Gateway() terra.StringValue
func (NetworkConfigStaticIpConfigIpBlocksAttributes) InternalRef ¶
func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigStaticIpConfigIpBlocksAttributes) InternalTokens ¶
func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigStaticIpConfigIpBlocksAttributes) InternalWithRef ¶
func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) InternalWithRef(ref terra.Reference) NetworkConfigStaticIpConfigIpBlocksAttributes
func (NetworkConfigStaticIpConfigIpBlocksAttributes) Netmask ¶
func (ib NetworkConfigStaticIpConfigIpBlocksAttributes) Netmask() terra.StringValue
type NetworkConfigStaticIpConfigIpBlocksIps ¶
type NetworkConfigStaticIpConfigIpBlocksIps struct { // Hostname: string, optional Hostname terra.StringValue `hcl:"hostname,attr"` // Ip: string, required Ip terra.StringValue `hcl:"ip,attr" validate:"required"` }
type NetworkConfigStaticIpConfigIpBlocksIpsAttributes ¶
type NetworkConfigStaticIpConfigIpBlocksIpsAttributes struct {
// contains filtered or unexported fields
}
func (NetworkConfigStaticIpConfigIpBlocksIpsAttributes) Hostname ¶
func (i NetworkConfigStaticIpConfigIpBlocksIpsAttributes) Hostname() terra.StringValue
func (NetworkConfigStaticIpConfigIpBlocksIpsAttributes) InternalRef ¶
func (i NetworkConfigStaticIpConfigIpBlocksIpsAttributes) InternalRef() (terra.Reference, error)
func (NetworkConfigStaticIpConfigIpBlocksIpsAttributes) InternalTokens ¶
func (i NetworkConfigStaticIpConfigIpBlocksIpsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkConfigStaticIpConfigIpBlocksIpsAttributes) InternalWithRef ¶
func (i NetworkConfigStaticIpConfigIpBlocksIpsAttributes) InternalWithRef(ref terra.Reference) NetworkConfigStaticIpConfigIpBlocksIpsAttributes
func (NetworkConfigStaticIpConfigIpBlocksIpsAttributes) Ip ¶
func (i NetworkConfigStaticIpConfigIpBlocksIpsAttributes) Ip() terra.StringValue
type NetworkConfigStaticIpConfigIpBlocksState ¶
type NetworkConfigStaticIpConfigIpBlocksState struct { Gateway string `json:"gateway"` Netmask string `json:"netmask"` Ips []NetworkConfigStaticIpConfigIpBlocksIpsState `json:"ips"` }
type NetworkConfigStaticIpConfigState ¶
type NetworkConfigStaticIpConfigState struct {
IpBlocks []NetworkConfigStaticIpConfigIpBlocksState `json:"ip_blocks"`
}
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_vmware_cluster.
func (*Resource) Attributes ¶
func (ggvc *Resource) Attributes() googleGkeonpremVmwareClusterAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (ggvc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (ggvc *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 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 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) VsphereCsiDisabled ¶
func (s StorageAttributes) VsphereCsiDisabled() terra.BoolValue
type StorageState ¶
type StorageState struct {
VsphereCsiDisabled bool `json:"vsphere_csi_disabled"`
}
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 UpgradePolicyAttributes ¶
type UpgradePolicyAttributes struct {
// contains filtered or unexported fields
}
func (UpgradePolicyAttributes) ControlPlaneOnly ¶
func (up UpgradePolicyAttributes) ControlPlaneOnly() terra.BoolValue
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
type UpgradePolicyState ¶
type UpgradePolicyState struct {
ControlPlaneOnly bool `json:"control_plane_only"`
}
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"`
}
type Vcenter ¶
type Vcenter struct { // CaCertData: string, optional CaCertData terra.StringValue `hcl:"ca_cert_data,attr"` // Cluster: string, optional Cluster terra.StringValue `hcl:"cluster,attr"` // Datacenter: string, optional Datacenter terra.StringValue `hcl:"datacenter,attr"` // Datastore: string, optional Datastore terra.StringValue `hcl:"datastore,attr"` // Folder: string, optional Folder terra.StringValue `hcl:"folder,attr"` // ResourcePool: string, optional ResourcePool terra.StringValue `hcl:"resource_pool,attr"` // StoragePolicyName: string, optional StoragePolicyName terra.StringValue `hcl:"storage_policy_name,attr"` }
type VcenterAttributes ¶
type VcenterAttributes struct {
// contains filtered or unexported fields
}
func (VcenterAttributes) Address ¶
func (v VcenterAttributes) Address() terra.StringValue
func (VcenterAttributes) CaCertData ¶
func (v VcenterAttributes) CaCertData() terra.StringValue
func (VcenterAttributes) Cluster ¶
func (v VcenterAttributes) Cluster() terra.StringValue
func (VcenterAttributes) Datacenter ¶
func (v VcenterAttributes) Datacenter() terra.StringValue
func (VcenterAttributes) Datastore ¶
func (v VcenterAttributes) Datastore() terra.StringValue
func (VcenterAttributes) Folder ¶
func (v VcenterAttributes) Folder() terra.StringValue
func (VcenterAttributes) InternalRef ¶
func (v VcenterAttributes) InternalRef() (terra.Reference, error)
func (VcenterAttributes) InternalTokens ¶
func (v VcenterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VcenterAttributes) InternalWithRef ¶
func (v VcenterAttributes) InternalWithRef(ref terra.Reference) VcenterAttributes
func (VcenterAttributes) ResourcePool ¶
func (v VcenterAttributes) ResourcePool() terra.StringValue
func (VcenterAttributes) StoragePolicyName ¶
func (v VcenterAttributes) StoragePolicyName() terra.StringValue
type VcenterState ¶
type VcenterState struct { Address string `json:"address"` CaCertData string `json:"ca_cert_data"` Cluster string `json:"cluster"` Datacenter string `json:"datacenter"` Datastore string `json:"datastore"` Folder string `json:"folder"` ResourcePool string `json:"resource_pool"` StoragePolicyName string `json:"storage_policy_name"` }
Click to show internal directories.
Click to hide internal directories.