cluster

package
v1.4.0-prerelease.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() resource.Resource

Types

type ClusterResource

type ClusterResource struct {
	// contains filtered or unexported fields
}

func (*ClusterResource) Configure

func (*ClusterResource) Create

func (r *ClusterResource) Create(ctx context.Context, request resource.CreateRequest,
	response *resource.CreateResponse)

func (*ClusterResource) Delete

func (r *ClusterResource) Delete(ctx context.Context, request resource.DeleteRequest,
	response *resource.DeleteResponse)

func (*ClusterResource) ImportState

func (r *ClusterResource) ImportState(ctx context.Context, request resource.ImportStateRequest,
	response *resource.ImportStateResponse)

func (*ClusterResource) Metadata

func (*ClusterResource) Read

func (r *ClusterResource) Read(ctx context.Context, request resource.ReadRequest,
	response *resource.ReadResponse)

func (*ClusterResource) Schema

func (*ClusterResource) Update

func (r *ClusterResource) Update(ctx context.Context, request resource.UpdateRequest,
	response *resource.UpdateResponse)

type ClusterState

type ClusterState struct {
	APIURL             types.String `tfsdk:"api_url"`
	AWSAccessKeyID     types.String `tfsdk:"aws_access_key_id"`
	AWSAccountID       types.String `tfsdk:"aws_account_id"`
	AWSSecretAccessKey types.String `tfsdk:"aws_secret_access_key"`
	AWSSubnetIDs       types.List   `tfsdk:"aws_subnet_ids"`
	AWSPrivateLink     types.Bool   `tfsdk:"aws_private_link"`
	CCSEnabled         types.Bool   `tfsdk:"ccs_enabled"`
	CloudProvider      types.String `tfsdk:"cloud_provider"`
	CloudRegion        types.String `tfsdk:"cloud_region"`
	ComputeMachineType types.String `tfsdk:"compute_machine_type"`
	ComputeNodes       types.Int64  `tfsdk:"compute_nodes"`
	ConsoleURL         types.String `tfsdk:"console_url"`
	HostPrefix         types.Int64  `tfsdk:"host_prefix"`
	ID                 types.String `tfsdk:"id"`
	Product            types.String `tfsdk:"product"`
	MachineCIDR        types.String `tfsdk:"machine_cidr"`
	MultiAZ            types.Bool   `tfsdk:"multi_az"`
	AvailabilityZones  types.List   `tfsdk:"availability_zones"`
	Name               types.String `tfsdk:"name"`
	PodCIDR            types.String `tfsdk:"pod_cidr"`
	Properties         types.Map    `tfsdk:"properties"`
	ServiceCIDR        types.String `tfsdk:"service_cidr"`
	Proxy              *proxy.Proxy `tfsdk:"proxy"`
	State              types.String `tfsdk:"state"`
	Version            types.String `tfsdk:"version"`
	Wait               types.Bool   `tfsdk:"wait"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL