Documentation ¶
Index ¶
- func NewClusterXK8SIoClusterClassV1Alpha4Manifest() datasource.DataSource
- func NewClusterXK8SIoClusterV1Alpha4Manifest() datasource.DataSource
- func NewClusterXK8SIoMachineDeploymentV1Alpha4Manifest() datasource.DataSource
- func NewClusterXK8SIoMachineHealthCheckV1Alpha4Manifest() datasource.DataSource
- func NewClusterXK8SIoMachinePoolV1Alpha4Manifest() datasource.DataSource
- func NewClusterXK8SIoMachineSetV1Alpha4Manifest() datasource.DataSource
- func NewClusterXK8SIoMachineV1Alpha4Manifest() datasource.DataSource
- type ClusterXK8SIoClusterClassV1Alpha4Manifest
- func (r *ClusterXK8SIoClusterClassV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ClusterXK8SIoClusterClassV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ClusterXK8SIoClusterClassV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ClusterXK8SIoClusterClassV1Alpha4ManifestData
- type ClusterXK8SIoClusterV1Alpha4Manifest
- func (r *ClusterXK8SIoClusterV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ClusterXK8SIoClusterV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ClusterXK8SIoClusterV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ClusterXK8SIoClusterV1Alpha4ManifestData
- type ClusterXK8SIoMachineDeploymentV1Alpha4Manifest
- func (r *ClusterXK8SIoMachineDeploymentV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ClusterXK8SIoMachineDeploymentV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ClusterXK8SIoMachineDeploymentV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ClusterXK8SIoMachineDeploymentV1Alpha4ManifestData
- type ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest
- func (r *ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ClusterXK8SIoMachineHealthCheckV1Alpha4ManifestData
- type ClusterXK8SIoMachinePoolV1Alpha4Manifest
- func (r *ClusterXK8SIoMachinePoolV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ClusterXK8SIoMachinePoolV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ClusterXK8SIoMachinePoolV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ClusterXK8SIoMachinePoolV1Alpha4ManifestData
- type ClusterXK8SIoMachineSetV1Alpha4Manifest
- func (r *ClusterXK8SIoMachineSetV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ClusterXK8SIoMachineSetV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ClusterXK8SIoMachineSetV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ClusterXK8SIoMachineSetV1Alpha4ManifestData
- type ClusterXK8SIoMachineV1Alpha4Manifest
- func (r *ClusterXK8SIoMachineV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ClusterXK8SIoMachineV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ClusterXK8SIoMachineV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ClusterXK8SIoMachineV1Alpha4ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterXK8SIoClusterClassV1Alpha4Manifest ¶
func NewClusterXK8SIoClusterClassV1Alpha4Manifest() datasource.DataSource
func NewClusterXK8SIoClusterV1Alpha4Manifest ¶
func NewClusterXK8SIoClusterV1Alpha4Manifest() datasource.DataSource
func NewClusterXK8SIoMachineDeploymentV1Alpha4Manifest ¶
func NewClusterXK8SIoMachineDeploymentV1Alpha4Manifest() datasource.DataSource
func NewClusterXK8SIoMachineHealthCheckV1Alpha4Manifest ¶
func NewClusterXK8SIoMachineHealthCheckV1Alpha4Manifest() datasource.DataSource
func NewClusterXK8SIoMachinePoolV1Alpha4Manifest ¶
func NewClusterXK8SIoMachinePoolV1Alpha4Manifest() datasource.DataSource
func NewClusterXK8SIoMachineSetV1Alpha4Manifest ¶
func NewClusterXK8SIoMachineSetV1Alpha4Manifest() datasource.DataSource
func NewClusterXK8SIoMachineV1Alpha4Manifest ¶
func NewClusterXK8SIoMachineV1Alpha4Manifest() datasource.DataSource
Types ¶
type ClusterXK8SIoClusterClassV1Alpha4Manifest ¶
type ClusterXK8SIoClusterClassV1Alpha4Manifest struct{}
func (*ClusterXK8SIoClusterClassV1Alpha4Manifest) Metadata ¶
func (r *ClusterXK8SIoClusterClassV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ClusterXK8SIoClusterClassV1Alpha4Manifest) Read ¶
func (r *ClusterXK8SIoClusterClassV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ClusterXK8SIoClusterClassV1Alpha4Manifest) Schema ¶
func (r *ClusterXK8SIoClusterClassV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ClusterXK8SIoClusterClassV1Alpha4ManifestData ¶
type ClusterXK8SIoClusterClassV1Alpha4ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ControlPlane *struct { MachineInfrastructure *struct { Ref *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"ref" json:"ref,omitempty"` } `tfsdk:"machine_infrastructure" json:"machineInfrastructure,omitempty"` Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` Ref *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"ref" json:"ref,omitempty"` } `tfsdk:"control_plane" json:"controlPlane,omitempty"` Infrastructure *struct { Ref *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"ref" json:"ref,omitempty"` } `tfsdk:"infrastructure" json:"infrastructure,omitempty"` Workers *struct { MachineDeployments *[]struct { Class *string `tfsdk:"class" json:"class,omitempty"` Template *struct { Bootstrap *struct { Ref *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"ref" json:"ref,omitempty"` } `tfsdk:"bootstrap" json:"bootstrap,omitempty"` Infrastructure *struct { Ref *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"ref" json:"ref,omitempty"` } `tfsdk:"infrastructure" json:"infrastructure,omitempty"` Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` } `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"machine_deployments" json:"machineDeployments,omitempty"` } `tfsdk:"workers" json:"workers,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ClusterXK8SIoClusterV1Alpha4Manifest ¶
type ClusterXK8SIoClusterV1Alpha4Manifest struct{}
func (*ClusterXK8SIoClusterV1Alpha4Manifest) Metadata ¶
func (r *ClusterXK8SIoClusterV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ClusterXK8SIoClusterV1Alpha4Manifest) Read ¶
func (r *ClusterXK8SIoClusterV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ClusterXK8SIoClusterV1Alpha4Manifest) Schema ¶
func (r *ClusterXK8SIoClusterV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ClusterXK8SIoClusterV1Alpha4ManifestData ¶
type ClusterXK8SIoClusterV1Alpha4ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ClusterNetwork *struct { ApiServerPort *int64 `tfsdk:"api_server_port" json:"apiServerPort,omitempty"` Pods *struct { CidrBlocks *[]string `tfsdk:"cidr_blocks" json:"cidrBlocks,omitempty"` } `tfsdk:"pods" json:"pods,omitempty"` ServiceDomain *string `tfsdk:"service_domain" json:"serviceDomain,omitempty"` Services *struct { CidrBlocks *[]string `tfsdk:"cidr_blocks" json:"cidrBlocks,omitempty"` } `tfsdk:"services" json:"services,omitempty"` } `tfsdk:"cluster_network" json:"clusterNetwork,omitempty"` ControlPlaneEndpoint *struct { Host *string `tfsdk:"host" json:"host,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` } `tfsdk:"control_plane_endpoint" json:"controlPlaneEndpoint,omitempty"` ControlPlaneRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"control_plane_ref" json:"controlPlaneRef,omitempty"` InfrastructureRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"infrastructure_ref" json:"infrastructureRef,omitempty"` Paused *bool `tfsdk:"paused" json:"paused,omitempty"` Topology *struct { Class *string `tfsdk:"class" json:"class,omitempty"` ControlPlane *struct { Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` } `tfsdk:"control_plane" json:"controlPlane,omitempty"` RolloutAfter *string `tfsdk:"rollout_after" json:"rolloutAfter,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` Workers *struct { MachineDeployments *[]struct { Class *string `tfsdk:"class" json:"class,omitempty"` Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` } `tfsdk:"machine_deployments" json:"machineDeployments,omitempty"` } `tfsdk:"workers" json:"workers,omitempty"` } `tfsdk:"topology" json:"topology,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ClusterXK8SIoMachineDeploymentV1Alpha4Manifest ¶
type ClusterXK8SIoMachineDeploymentV1Alpha4Manifest struct{}
func (*ClusterXK8SIoMachineDeploymentV1Alpha4Manifest) Metadata ¶
func (r *ClusterXK8SIoMachineDeploymentV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ClusterXK8SIoMachineDeploymentV1Alpha4Manifest) Read ¶
func (r *ClusterXK8SIoMachineDeploymentV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ClusterXK8SIoMachineDeploymentV1Alpha4Manifest) Schema ¶
func (r *ClusterXK8SIoMachineDeploymentV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ClusterXK8SIoMachineDeploymentV1Alpha4ManifestData ¶
type ClusterXK8SIoMachineDeploymentV1Alpha4ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` MinReadySeconds *int64 `tfsdk:"min_ready_seconds" json:"minReadySeconds,omitempty"` Paused *bool `tfsdk:"paused" json:"paused,omitempty"` ProgressDeadlineSeconds *int64 `tfsdk:"progress_deadline_seconds" json:"progressDeadlineSeconds,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` RevisionHistoryLimit *int64 `tfsdk:"revision_history_limit" json:"revisionHistoryLimit,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` Strategy *struct { RollingUpdate *struct { DeletePolicy *string `tfsdk:"delete_policy" json:"deletePolicy,omitempty"` MaxSurge *string `tfsdk:"max_surge" json:"maxSurge,omitempty"` MaxUnavailable *string `tfsdk:"max_unavailable" json:"maxUnavailable,omitempty"` } `tfsdk:"rolling_update" json:"rollingUpdate,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"strategy" json:"strategy,omitempty"` Template *struct { Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` Spec *struct { Bootstrap *struct { ConfigRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"config_ref" json:"configRef,omitempty"` DataSecretName *string `tfsdk:"data_secret_name" json:"dataSecretName,omitempty"` } `tfsdk:"bootstrap" json:"bootstrap,omitempty"` ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` FailureDomain *string `tfsdk:"failure_domain" json:"failureDomain,omitempty"` InfrastructureRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"infrastructure_ref" json:"infrastructureRef,omitempty"` NodeDrainTimeout *string `tfsdk:"node_drain_timeout" json:"nodeDrainTimeout,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` } `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest ¶
type ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest struct{}
func (*ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest) Metadata ¶
func (r *ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest) Read ¶
func (r *ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest) Schema ¶
func (r *ClusterXK8SIoMachineHealthCheckV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ClusterXK8SIoMachineHealthCheckV1Alpha4ManifestData ¶
type ClusterXK8SIoMachineHealthCheckV1Alpha4ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` MaxUnhealthy *string `tfsdk:"max_unhealthy" json:"maxUnhealthy,omitempty"` NodeStartupTimeout *string `tfsdk:"node_startup_timeout" json:"nodeStartupTimeout,omitempty"` RemediationTemplate *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"remediation_template" json:"remediationTemplate,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` UnhealthyConditions *[]struct { Status *string `tfsdk:"status" json:"status,omitempty"` Timeout *string `tfsdk:"timeout" json:"timeout,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"unhealthy_conditions" json:"unhealthyConditions,omitempty"` UnhealthyRange *string `tfsdk:"unhealthy_range" json:"unhealthyRange,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ClusterXK8SIoMachinePoolV1Alpha4Manifest ¶
type ClusterXK8SIoMachinePoolV1Alpha4Manifest struct{}
func (*ClusterXK8SIoMachinePoolV1Alpha4Manifest) Metadata ¶
func (r *ClusterXK8SIoMachinePoolV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ClusterXK8SIoMachinePoolV1Alpha4Manifest) Read ¶
func (r *ClusterXK8SIoMachinePoolV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ClusterXK8SIoMachinePoolV1Alpha4Manifest) Schema ¶
func (r *ClusterXK8SIoMachinePoolV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ClusterXK8SIoMachinePoolV1Alpha4ManifestData ¶
type ClusterXK8SIoMachinePoolV1Alpha4ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` FailureDomains *[]string `tfsdk:"failure_domains" json:"failureDomains,omitempty"` MinReadySeconds *int64 `tfsdk:"min_ready_seconds" json:"minReadySeconds,omitempty"` ProviderIDList *[]string `tfsdk:"provider_id_list" json:"providerIDList,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Template *struct { Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` Spec *struct { Bootstrap *struct { ConfigRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"config_ref" json:"configRef,omitempty"` DataSecretName *string `tfsdk:"data_secret_name" json:"dataSecretName,omitempty"` } `tfsdk:"bootstrap" json:"bootstrap,omitempty"` ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` FailureDomain *string `tfsdk:"failure_domain" json:"failureDomain,omitempty"` InfrastructureRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"infrastructure_ref" json:"infrastructureRef,omitempty"` NodeDrainTimeout *string `tfsdk:"node_drain_timeout" json:"nodeDrainTimeout,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` } `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ClusterXK8SIoMachineSetV1Alpha4Manifest ¶
type ClusterXK8SIoMachineSetV1Alpha4Manifest struct{}
func (*ClusterXK8SIoMachineSetV1Alpha4Manifest) Metadata ¶
func (r *ClusterXK8SIoMachineSetV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ClusterXK8SIoMachineSetV1Alpha4Manifest) Read ¶
func (r *ClusterXK8SIoMachineSetV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ClusterXK8SIoMachineSetV1Alpha4Manifest) Schema ¶
func (r *ClusterXK8SIoMachineSetV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ClusterXK8SIoMachineSetV1Alpha4ManifestData ¶
type ClusterXK8SIoMachineSetV1Alpha4ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` DeletePolicy *string `tfsdk:"delete_policy" json:"deletePolicy,omitempty"` MinReadySeconds *int64 `tfsdk:"min_ready_seconds" json:"minReadySeconds,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` Template *struct { Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` Spec *struct { Bootstrap *struct { ConfigRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"config_ref" json:"configRef,omitempty"` DataSecretName *string `tfsdk:"data_secret_name" json:"dataSecretName,omitempty"` } `tfsdk:"bootstrap" json:"bootstrap,omitempty"` ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` FailureDomain *string `tfsdk:"failure_domain" json:"failureDomain,omitempty"` InfrastructureRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"infrastructure_ref" json:"infrastructureRef,omitempty"` NodeDrainTimeout *string `tfsdk:"node_drain_timeout" json:"nodeDrainTimeout,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` } `tfsdk:"template" json:"template,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ClusterXK8SIoMachineV1Alpha4Manifest ¶
type ClusterXK8SIoMachineV1Alpha4Manifest struct{}
func (*ClusterXK8SIoMachineV1Alpha4Manifest) Metadata ¶
func (r *ClusterXK8SIoMachineV1Alpha4Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ClusterXK8SIoMachineV1Alpha4Manifest) Read ¶
func (r *ClusterXK8SIoMachineV1Alpha4Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ClusterXK8SIoMachineV1Alpha4Manifest) Schema ¶
func (r *ClusterXK8SIoMachineV1Alpha4Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ClusterXK8SIoMachineV1Alpha4ManifestData ¶
type ClusterXK8SIoMachineV1Alpha4ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Bootstrap *struct { ConfigRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"config_ref" json:"configRef,omitempty"` DataSecretName *string `tfsdk:"data_secret_name" json:"dataSecretName,omitempty"` } `tfsdk:"bootstrap" json:"bootstrap,omitempty"` ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"` FailureDomain *string `tfsdk:"failure_domain" json:"failureDomain,omitempty"` InfrastructureRef *struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` FieldPath *string `tfsdk:"field_path" json:"fieldPath,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` ResourceVersion *string `tfsdk:"resource_version" json:"resourceVersion,omitempty"` Uid *string `tfsdk:"uid" json:"uid,omitempty"` } `tfsdk:"infrastructure_ref" json:"infrastructureRef,omitempty"` NodeDrainTimeout *string `tfsdk:"node_drain_timeout" json:"nodeDrainTimeout,omitempty"` ProviderID *string `tfsdk:"provider_id" json:"providerID,omitempty"` Version *string `tfsdk:"version" json:"version,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- cluster_x_k8s_io_cluster_class_v1alpha4_manifest.go
- cluster_x_k8s_io_cluster_v1alpha4_manifest.go
- cluster_x_k8s_io_machine_deployment_v1alpha4_manifest.go
- cluster_x_k8s_io_machine_health_check_v1alpha4_manifest.go
- cluster_x_k8s_io_machine_pool_v1alpha4_manifest.go
- cluster_x_k8s_io_machine_set_v1alpha4_manifest.go
- cluster_x_k8s_io_machine_v1alpha4_manifest.go
Click to show internal directories.
Click to hide internal directories.