resources

package
v0.0.0-...-a4916c0 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DNSRecordConfig

type DNSRecordConfig struct {
	Name    pulumi.StringInput
	Type    string
	ZoneID  string
	Records pulumi.StringArrayInput
	TTL     int
}

type MainClusterConfig

type MainClusterConfig struct {
	ID                   pulumi.StringOutput
	NamePrefix           string
	NodeInstanceType     string
	NodeGroupMinSize     int
	NodeGroupMaxSize     int
	NodeGroupDesiredSize int
	ZoneID               string
	Tags                 map[string]string
	UseIdInDnsNames      bool
}

type MainClusterOutput

type MainClusterOutput struct {
	Provider             kubernetes.ProviderOutput
	Kubeconfig           pulumi.AnyOutput
	GrafanaHostname      pulumi.StringOutput
	OpensearchHostname   pulumi.StringOutput
	GatewayHostname      pulumi.StringOutput
	LoadBalancerHostname pulumi.StringOutput
	OAuth                OAuthOutput
	S3                   S3Output
}

type OAuthOutput

type OAuthOutput struct {
	Issuer       pulumi.StringOutput
	ClientID     pulumi.IDOutput
	ClientSecret pulumi.StringOutput
}

type Provisioner

type Provisioner interface {
	ProvisionMainCluster(ctx *pulumi.Context, conf MainClusterConfig) (*MainClusterOutput, error)
	ProvisionDNSRecord(ctx *pulumi.Context, name string, conf DNSRecordConfig) (pulumi.StringOutput, error)
}

type S3Output

type S3Output struct {
	Endpoint        pulumi.StringOutput
	Region          pulumi.StringOutput
	Bucket          pulumi.StringOutput
	AccessKeyID     pulumi.StringInput
	SecretAccessKey pulumi.StringInput
}

Jump to

Keyboard shortcuts

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