contracts

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: May 26, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_internal_contracts_infra_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type APIGatewayConfig

type APIGatewayConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Protocol  string            `protobuf:"bytes,4,opt,name=protocol,proto3" json:"protocol,omitempty"`
	Routes    []string          `protobuf:"bytes,5,rep,name=routes,proto3" json:"routes,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*APIGatewayConfig) Descriptor deprecated

func (*APIGatewayConfig) Descriptor() ([]byte, []int)

Deprecated: Use APIGatewayConfig.ProtoReflect.Descriptor instead.

func (*APIGatewayConfig) GetLabels

func (x *APIGatewayConfig) GetLabels() map[string]string

func (*APIGatewayConfig) GetProtocol

func (x *APIGatewayConfig) GetProtocol() string

func (*APIGatewayConfig) GetProvider

func (x *APIGatewayConfig) GetProvider() string

func (*APIGatewayConfig) GetRegion

func (x *APIGatewayConfig) GetRegion() string

func (*APIGatewayConfig) GetRoutes

func (x *APIGatewayConfig) GetRoutes() []string

func (*APIGatewayConfig) GetSettings

func (x *APIGatewayConfig) GetSettings() *structpb.Struct

func (*APIGatewayConfig) GetWorkspace

func (x *APIGatewayConfig) GetWorkspace() string

func (*APIGatewayConfig) ProtoMessage

func (*APIGatewayConfig) ProtoMessage()

func (*APIGatewayConfig) ProtoReflect

func (x *APIGatewayConfig) ProtoReflect() protoreflect.Message

func (*APIGatewayConfig) Reset

func (x *APIGatewayConfig) Reset()

func (*APIGatewayConfig) String

func (x *APIGatewayConfig) String() string

type CacheConfig

type CacheConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Engine    string            `protobuf:"bytes,4,opt,name=engine,proto3" json:"engine,omitempty"`
	Version   string            `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	Size      string            `protobuf:"bytes,6,opt,name=size,proto3" json:"size,omitempty"`
	Nodes     int32             `protobuf:"varint,7,opt,name=nodes,proto3" json:"nodes,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,9,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*CacheConfig) Descriptor deprecated

func (*CacheConfig) Descriptor() ([]byte, []int)

Deprecated: Use CacheConfig.ProtoReflect.Descriptor instead.

func (*CacheConfig) GetEngine

func (x *CacheConfig) GetEngine() string

func (*CacheConfig) GetLabels

func (x *CacheConfig) GetLabels() map[string]string

func (*CacheConfig) GetNodes

func (x *CacheConfig) GetNodes() int32

func (*CacheConfig) GetProvider

func (x *CacheConfig) GetProvider() string

func (*CacheConfig) GetRegion

func (x *CacheConfig) GetRegion() string

func (*CacheConfig) GetSettings

func (x *CacheConfig) GetSettings() *structpb.Struct

func (*CacheConfig) GetSize

func (x *CacheConfig) GetSize() string

func (*CacheConfig) GetVersion

func (x *CacheConfig) GetVersion() string

func (*CacheConfig) GetWorkspace

func (x *CacheConfig) GetWorkspace() string

func (*CacheConfig) ProtoMessage

func (*CacheConfig) ProtoMessage()

func (*CacheConfig) ProtoReflect

func (x *CacheConfig) ProtoReflect() protoreflect.Message

func (*CacheConfig) Reset

func (x *CacheConfig) Reset()

func (*CacheConfig) String

func (x *CacheConfig) String() string

type CertificateConfig

type CertificateConfig struct {
	Provider        string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region          string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace       string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Domain          string            `protobuf:"bytes,4,opt,name=domain,proto3" json:"domain,omitempty"`
	SubjectAltNames []string          `protobuf:"bytes,5,rep,name=subject_alt_names,json=subjectAltNames,proto3" json:"subject_alt_names,omitempty"`
	Labels          map[string]string `` /* 139-byte string literal not displayed */
	Settings        *structpb.Struct  `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*CertificateConfig) Descriptor deprecated

func (*CertificateConfig) Descriptor() ([]byte, []int)

Deprecated: Use CertificateConfig.ProtoReflect.Descriptor instead.

func (*CertificateConfig) GetDomain

func (x *CertificateConfig) GetDomain() string

func (*CertificateConfig) GetLabels

func (x *CertificateConfig) GetLabels() map[string]string

func (*CertificateConfig) GetProvider

func (x *CertificateConfig) GetProvider() string

func (*CertificateConfig) GetRegion

func (x *CertificateConfig) GetRegion() string

func (*CertificateConfig) GetSettings

func (x *CertificateConfig) GetSettings() *structpb.Struct

func (*CertificateConfig) GetSubjectAltNames

func (x *CertificateConfig) GetSubjectAltNames() []string

func (*CertificateConfig) GetWorkspace

func (x *CertificateConfig) GetWorkspace() string

func (*CertificateConfig) ProtoMessage

func (*CertificateConfig) ProtoMessage()

func (*CertificateConfig) ProtoReflect

func (x *CertificateConfig) ProtoReflect() protoreflect.Message

func (*CertificateConfig) Reset

func (x *CertificateConfig) Reset()

func (*CertificateConfig) String

func (x *CertificateConfig) String() string

type ContainerServiceConfig

type ContainerServiceConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Image     string            `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"`
	Ports     []int32           `protobuf:"varint,5,rep,packed,name=ports,proto3" json:"ports,omitempty"`
	Env       map[string]string `` /* 133-byte string literal not displayed */
	Replicas  int32             `protobuf:"varint,7,opt,name=replicas,proto3" json:"replicas,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,9,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*ContainerServiceConfig) Descriptor deprecated

func (*ContainerServiceConfig) Descriptor() ([]byte, []int)

Deprecated: Use ContainerServiceConfig.ProtoReflect.Descriptor instead.

func (*ContainerServiceConfig) GetEnv

func (x *ContainerServiceConfig) GetEnv() map[string]string

func (*ContainerServiceConfig) GetImage

func (x *ContainerServiceConfig) GetImage() string

func (*ContainerServiceConfig) GetLabels

func (x *ContainerServiceConfig) GetLabels() map[string]string

func (*ContainerServiceConfig) GetPorts

func (x *ContainerServiceConfig) GetPorts() []int32

func (*ContainerServiceConfig) GetProvider

func (x *ContainerServiceConfig) GetProvider() string

func (*ContainerServiceConfig) GetRegion

func (x *ContainerServiceConfig) GetRegion() string

func (*ContainerServiceConfig) GetReplicas

func (x *ContainerServiceConfig) GetReplicas() int32

func (*ContainerServiceConfig) GetSettings

func (x *ContainerServiceConfig) GetSettings() *structpb.Struct

func (*ContainerServiceConfig) GetWorkspace

func (x *ContainerServiceConfig) GetWorkspace() string

func (*ContainerServiceConfig) ProtoMessage

func (*ContainerServiceConfig) ProtoMessage()

func (*ContainerServiceConfig) ProtoReflect

func (x *ContainerServiceConfig) ProtoReflect() protoreflect.Message

func (*ContainerServiceConfig) Reset

func (x *ContainerServiceConfig) Reset()

func (*ContainerServiceConfig) String

func (x *ContainerServiceConfig) String() string

type DNSConfig

type DNSConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Zone      string            `protobuf:"bytes,4,opt,name=zone,proto3" json:"zone,omitempty"`
	Record    string            `protobuf:"bytes,5,opt,name=record,proto3" json:"record,omitempty"`
	Target    string            `protobuf:"bytes,6,opt,name=target,proto3" json:"target,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,8,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*DNSConfig) Descriptor deprecated

func (*DNSConfig) Descriptor() ([]byte, []int)

Deprecated: Use DNSConfig.ProtoReflect.Descriptor instead.

func (*DNSConfig) GetLabels

func (x *DNSConfig) GetLabels() map[string]string

func (*DNSConfig) GetProvider

func (x *DNSConfig) GetProvider() string

func (*DNSConfig) GetRecord

func (x *DNSConfig) GetRecord() string

func (*DNSConfig) GetRegion

func (x *DNSConfig) GetRegion() string

func (*DNSConfig) GetSettings

func (x *DNSConfig) GetSettings() *structpb.Struct

func (*DNSConfig) GetTarget

func (x *DNSConfig) GetTarget() string

func (*DNSConfig) GetWorkspace

func (x *DNSConfig) GetWorkspace() string

func (*DNSConfig) GetZone

func (x *DNSConfig) GetZone() string

func (*DNSConfig) ProtoMessage

func (*DNSConfig) ProtoMessage()

func (*DNSConfig) ProtoReflect

func (x *DNSConfig) ProtoReflect() protoreflect.Message

func (*DNSConfig) Reset

func (x *DNSConfig) Reset()

func (*DNSConfig) String

func (x *DNSConfig) String() string

type DNSRecordStepConfig added in v0.1.3

type DNSRecordStepConfig struct {
	Provider      string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	ProviderCreds map[string]string `` /* 174-byte string literal not displayed */
	Zone          string            `protobuf:"bytes,3,opt,name=zone,proto3" json:"zone,omitempty"`
	// contains filtered or unexported fields
}

Static per-step config (resolved once at module construction).

func (*DNSRecordStepConfig) Descriptor deprecated added in v0.1.3

func (*DNSRecordStepConfig) Descriptor() ([]byte, []int)

Deprecated: Use DNSRecordStepConfig.ProtoReflect.Descriptor instead.

func (*DNSRecordStepConfig) GetProvider added in v0.1.3

func (x *DNSRecordStepConfig) GetProvider() string

func (*DNSRecordStepConfig) GetProviderCreds added in v0.1.3

func (x *DNSRecordStepConfig) GetProviderCreds() map[string]string

func (*DNSRecordStepConfig) GetZone added in v0.1.3

func (x *DNSRecordStepConfig) GetZone() string

func (*DNSRecordStepConfig) ProtoMessage added in v0.1.3

func (*DNSRecordStepConfig) ProtoMessage()

func (*DNSRecordStepConfig) ProtoReflect added in v0.1.3

func (x *DNSRecordStepConfig) ProtoReflect() protoreflect.Message

func (*DNSRecordStepConfig) Reset added in v0.1.3

func (x *DNSRecordStepConfig) Reset()

func (*DNSRecordStepConfig) String added in v0.1.3

func (x *DNSRecordStepConfig) String() string

type DNSRecordStepInput added in v0.1.3

type DNSRecordStepInput struct {
	Name       string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RecordType string `protobuf:"bytes,2,opt,name=record_type,json=recordType,proto3" json:"record_type,omitempty"`
	Data       string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	Ttl        int32  `protobuf:"varint,4,opt,name=ttl,proto3" json:"ttl,omitempty"`
	Priority   int32  `protobuf:"varint,5,opt,name=priority,proto3" json:"priority,omitempty"`
	Owner      string `protobuf:"bytes,6,opt,name=owner,proto3" json:"owner,omitempty"`
	Operation  string `protobuf:"bytes,7,opt,name=operation,proto3" json:"operation,omitempty"`
	// contains filtered or unexported fields
}

func (*DNSRecordStepInput) Descriptor deprecated added in v0.1.3

func (*DNSRecordStepInput) Descriptor() ([]byte, []int)

Deprecated: Use DNSRecordStepInput.ProtoReflect.Descriptor instead.

func (*DNSRecordStepInput) GetData added in v0.1.3

func (x *DNSRecordStepInput) GetData() string

func (*DNSRecordStepInput) GetName added in v0.1.3

func (x *DNSRecordStepInput) GetName() string

func (*DNSRecordStepInput) GetOperation added in v0.1.3

func (x *DNSRecordStepInput) GetOperation() string

func (*DNSRecordStepInput) GetOwner added in v0.1.3

func (x *DNSRecordStepInput) GetOwner() string

func (*DNSRecordStepInput) GetPriority added in v0.1.3

func (x *DNSRecordStepInput) GetPriority() int32

func (*DNSRecordStepInput) GetRecordType added in v0.1.3

func (x *DNSRecordStepInput) GetRecordType() string

func (*DNSRecordStepInput) GetTtl added in v0.1.3

func (x *DNSRecordStepInput) GetTtl() int32

func (*DNSRecordStepInput) ProtoMessage added in v0.1.3

func (*DNSRecordStepInput) ProtoMessage()

func (*DNSRecordStepInput) ProtoReflect added in v0.1.3

func (x *DNSRecordStepInput) ProtoReflect() protoreflect.Message

func (*DNSRecordStepInput) Reset added in v0.1.3

func (x *DNSRecordStepInput) Reset()

func (*DNSRecordStepInput) String added in v0.1.3

func (x *DNSRecordStepInput) String() string

type DNSRecordStepOutput added in v0.1.3

type DNSRecordStepOutput struct {
	Status       string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	RecordId     string `protobuf:"bytes,2,opt,name=record_id,json=recordId,proto3" json:"record_id,omitempty"`
	DenialReason string `protobuf:"bytes,3,opt,name=denial_reason,json=denialReason,proto3" json:"denial_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*DNSRecordStepOutput) Descriptor deprecated added in v0.1.3

func (*DNSRecordStepOutput) Descriptor() ([]byte, []int)

Deprecated: Use DNSRecordStepOutput.ProtoReflect.Descriptor instead.

func (*DNSRecordStepOutput) GetDenialReason added in v0.1.3

func (x *DNSRecordStepOutput) GetDenialReason() string

func (*DNSRecordStepOutput) GetRecordId added in v0.1.3

func (x *DNSRecordStepOutput) GetRecordId() string

func (*DNSRecordStepOutput) GetStatus added in v0.1.3

func (x *DNSRecordStepOutput) GetStatus() string

func (*DNSRecordStepOutput) ProtoMessage added in v0.1.3

func (*DNSRecordStepOutput) ProtoMessage()

func (*DNSRecordStepOutput) ProtoReflect added in v0.1.3

func (x *DNSRecordStepOutput) ProtoReflect() protoreflect.Message

func (*DNSRecordStepOutput) Reset added in v0.1.3

func (x *DNSRecordStepOutput) Reset()

func (*DNSRecordStepOutput) String added in v0.1.3

func (x *DNSRecordStepOutput) String() string

type DatabaseConfig

type DatabaseConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Engine    string            `protobuf:"bytes,4,opt,name=engine,proto3" json:"engine,omitempty"`
	Version   string            `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	Size      string            `protobuf:"bytes,6,opt,name=size,proto3" json:"size,omitempty"`
	StorageGb int32             `protobuf:"varint,7,opt,name=storage_gb,json=storageGb,proto3" json:"storage_gb,omitempty"`
	MultiAz   bool              `protobuf:"varint,8,opt,name=multi_az,json=multiAz,proto3" json:"multi_az,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,10,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*DatabaseConfig) Descriptor deprecated

func (*DatabaseConfig) Descriptor() ([]byte, []int)

Deprecated: Use DatabaseConfig.ProtoReflect.Descriptor instead.

func (*DatabaseConfig) GetEngine

func (x *DatabaseConfig) GetEngine() string

func (*DatabaseConfig) GetLabels

func (x *DatabaseConfig) GetLabels() map[string]string

func (*DatabaseConfig) GetMultiAz

func (x *DatabaseConfig) GetMultiAz() bool

func (*DatabaseConfig) GetProvider

func (x *DatabaseConfig) GetProvider() string

func (*DatabaseConfig) GetRegion

func (x *DatabaseConfig) GetRegion() string

func (*DatabaseConfig) GetSettings

func (x *DatabaseConfig) GetSettings() *structpb.Struct

func (*DatabaseConfig) GetSize

func (x *DatabaseConfig) GetSize() string

func (*DatabaseConfig) GetStorageGb

func (x *DatabaseConfig) GetStorageGb() int32

func (*DatabaseConfig) GetVersion

func (x *DatabaseConfig) GetVersion() string

func (*DatabaseConfig) GetWorkspace

func (x *DatabaseConfig) GetWorkspace() string

func (*DatabaseConfig) ProtoMessage

func (*DatabaseConfig) ProtoMessage()

func (*DatabaseConfig) ProtoReflect

func (x *DatabaseConfig) ProtoReflect() protoreflect.Message

func (*DatabaseConfig) Reset

func (x *DatabaseConfig) Reset()

func (*DatabaseConfig) String

func (x *DatabaseConfig) String() string

type FirewallConfig

type FirewallConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Ingress   []string          `protobuf:"bytes,4,rep,name=ingress,proto3" json:"ingress,omitempty"`
	Egress    []string          `protobuf:"bytes,5,rep,name=egress,proto3" json:"egress,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*FirewallConfig) Descriptor deprecated

func (*FirewallConfig) Descriptor() ([]byte, []int)

Deprecated: Use FirewallConfig.ProtoReflect.Descriptor instead.

func (*FirewallConfig) GetEgress

func (x *FirewallConfig) GetEgress() []string

func (*FirewallConfig) GetIngress

func (x *FirewallConfig) GetIngress() []string

func (*FirewallConfig) GetLabels

func (x *FirewallConfig) GetLabels() map[string]string

func (*FirewallConfig) GetProvider

func (x *FirewallConfig) GetProvider() string

func (*FirewallConfig) GetRegion

func (x *FirewallConfig) GetRegion() string

func (*FirewallConfig) GetSettings

func (x *FirewallConfig) GetSettings() *structpb.Struct

func (*FirewallConfig) GetWorkspace

func (x *FirewallConfig) GetWorkspace() string

func (*FirewallConfig) ProtoMessage

func (*FirewallConfig) ProtoMessage()

func (*FirewallConfig) ProtoReflect

func (x *FirewallConfig) ProtoReflect() protoreflect.Message

func (*FirewallConfig) Reset

func (x *FirewallConfig) Reset()

func (*FirewallConfig) String

func (x *FirewallConfig) String() string

type IAMRoleConfig

type IAMRoleConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Name      string            `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Policies  []string          `protobuf:"bytes,5,rep,name=policies,proto3" json:"policies,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*IAMRoleConfig) Descriptor deprecated

func (*IAMRoleConfig) Descriptor() ([]byte, []int)

Deprecated: Use IAMRoleConfig.ProtoReflect.Descriptor instead.

func (*IAMRoleConfig) GetLabels

func (x *IAMRoleConfig) GetLabels() map[string]string

func (*IAMRoleConfig) GetName

func (x *IAMRoleConfig) GetName() string

func (*IAMRoleConfig) GetPolicies

func (x *IAMRoleConfig) GetPolicies() []string

func (*IAMRoleConfig) GetProvider

func (x *IAMRoleConfig) GetProvider() string

func (*IAMRoleConfig) GetRegion

func (x *IAMRoleConfig) GetRegion() string

func (*IAMRoleConfig) GetSettings

func (x *IAMRoleConfig) GetSettings() *structpb.Struct

func (*IAMRoleConfig) GetWorkspace

func (x *IAMRoleConfig) GetWorkspace() string

func (*IAMRoleConfig) ProtoMessage

func (*IAMRoleConfig) ProtoMessage()

func (*IAMRoleConfig) ProtoReflect

func (x *IAMRoleConfig) ProtoReflect() protoreflect.Message

func (*IAMRoleConfig) Reset

func (x *IAMRoleConfig) Reset()

func (*IAMRoleConfig) String

func (x *IAMRoleConfig) String() string

type InfraResourceConfig

type InfraResourceConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,5,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*InfraResourceConfig) Descriptor deprecated

func (*InfraResourceConfig) Descriptor() ([]byte, []int)

Deprecated: Use InfraResourceConfig.ProtoReflect.Descriptor instead.

func (*InfraResourceConfig) GetLabels

func (x *InfraResourceConfig) GetLabels() map[string]string

func (*InfraResourceConfig) GetProvider

func (x *InfraResourceConfig) GetProvider() string

func (*InfraResourceConfig) GetRegion

func (x *InfraResourceConfig) GetRegion() string

func (*InfraResourceConfig) GetSettings

func (x *InfraResourceConfig) GetSettings() *structpb.Struct

func (*InfraResourceConfig) GetWorkspace

func (x *InfraResourceConfig) GetWorkspace() string

func (*InfraResourceConfig) ProtoMessage

func (*InfraResourceConfig) ProtoMessage()

func (*InfraResourceConfig) ProtoReflect

func (x *InfraResourceConfig) ProtoReflect() protoreflect.Message

func (*InfraResourceConfig) Reset

func (x *InfraResourceConfig) Reset()

func (*InfraResourceConfig) String

func (x *InfraResourceConfig) String() string

type K8SClusterConfig

type K8SClusterConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Version   string            `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	NodeCount int32             `protobuf:"varint,5,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
	NodeSize  string            `protobuf:"bytes,6,opt,name=node_size,json=nodeSize,proto3" json:"node_size,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,8,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*K8SClusterConfig) Descriptor deprecated

func (*K8SClusterConfig) Descriptor() ([]byte, []int)

Deprecated: Use K8SClusterConfig.ProtoReflect.Descriptor instead.

func (*K8SClusterConfig) GetLabels

func (x *K8SClusterConfig) GetLabels() map[string]string

func (*K8SClusterConfig) GetNodeCount

func (x *K8SClusterConfig) GetNodeCount() int32

func (*K8SClusterConfig) GetNodeSize

func (x *K8SClusterConfig) GetNodeSize() string

func (*K8SClusterConfig) GetProvider

func (x *K8SClusterConfig) GetProvider() string

func (*K8SClusterConfig) GetRegion

func (x *K8SClusterConfig) GetRegion() string

func (*K8SClusterConfig) GetSettings

func (x *K8SClusterConfig) GetSettings() *structpb.Struct

func (*K8SClusterConfig) GetVersion

func (x *K8SClusterConfig) GetVersion() string

func (*K8SClusterConfig) GetWorkspace

func (x *K8SClusterConfig) GetWorkspace() string

func (*K8SClusterConfig) ProtoMessage

func (*K8SClusterConfig) ProtoMessage()

func (*K8SClusterConfig) ProtoReflect

func (x *K8SClusterConfig) ProtoReflect() protoreflect.Message

func (*K8SClusterConfig) Reset

func (x *K8SClusterConfig) Reset()

func (*K8SClusterConfig) String

func (x *K8SClusterConfig) String() string

type LoadBalancerConfig

type LoadBalancerConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Scheme    string            `protobuf:"bytes,4,opt,name=scheme,proto3" json:"scheme,omitempty"`
	Ports     []int32           `protobuf:"varint,5,rep,packed,name=ports,proto3" json:"ports,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*LoadBalancerConfig) Descriptor deprecated

func (*LoadBalancerConfig) Descriptor() ([]byte, []int)

Deprecated: Use LoadBalancerConfig.ProtoReflect.Descriptor instead.

func (*LoadBalancerConfig) GetLabels

func (x *LoadBalancerConfig) GetLabels() map[string]string

func (*LoadBalancerConfig) GetPorts

func (x *LoadBalancerConfig) GetPorts() []int32

func (*LoadBalancerConfig) GetProvider

func (x *LoadBalancerConfig) GetProvider() string

func (*LoadBalancerConfig) GetRegion

func (x *LoadBalancerConfig) GetRegion() string

func (*LoadBalancerConfig) GetScheme

func (x *LoadBalancerConfig) GetScheme() string

func (*LoadBalancerConfig) GetSettings

func (x *LoadBalancerConfig) GetSettings() *structpb.Struct

func (*LoadBalancerConfig) GetWorkspace

func (x *LoadBalancerConfig) GetWorkspace() string

func (*LoadBalancerConfig) ProtoMessage

func (*LoadBalancerConfig) ProtoMessage()

func (*LoadBalancerConfig) ProtoReflect

func (x *LoadBalancerConfig) ProtoReflect() protoreflect.Message

func (*LoadBalancerConfig) Reset

func (x *LoadBalancerConfig) Reset()

func (*LoadBalancerConfig) String

func (x *LoadBalancerConfig) String() string

type RegistryConfig

type RegistryConfig struct {
	Provider  string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region    string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Name      string            `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Public    bool              `protobuf:"varint,5,opt,name=public,proto3" json:"public,omitempty"`
	Labels    map[string]string `` /* 139-byte string literal not displayed */
	Settings  *structpb.Struct  `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*RegistryConfig) Descriptor deprecated

func (*RegistryConfig) Descriptor() ([]byte, []int)

Deprecated: Use RegistryConfig.ProtoReflect.Descriptor instead.

func (*RegistryConfig) GetLabels

func (x *RegistryConfig) GetLabels() map[string]string

func (*RegistryConfig) GetName

func (x *RegistryConfig) GetName() string

func (*RegistryConfig) GetProvider

func (x *RegistryConfig) GetProvider() string

func (*RegistryConfig) GetPublic

func (x *RegistryConfig) GetPublic() bool

func (*RegistryConfig) GetRegion

func (x *RegistryConfig) GetRegion() string

func (*RegistryConfig) GetSettings

func (x *RegistryConfig) GetSettings() *structpb.Struct

func (*RegistryConfig) GetWorkspace

func (x *RegistryConfig) GetWorkspace() string

func (*RegistryConfig) ProtoMessage

func (*RegistryConfig) ProtoMessage()

func (*RegistryConfig) ProtoReflect

func (x *RegistryConfig) ProtoReflect() protoreflect.Message

func (*RegistryConfig) Reset

func (x *RegistryConfig) Reset()

func (*RegistryConfig) String

func (x *RegistryConfig) String() string

type StorageConfig

type StorageConfig struct {
	Provider   string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region     string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace  string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Name       string            `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Class      string            `protobuf:"bytes,5,opt,name=class,proto3" json:"class,omitempty"`
	Versioning bool              `protobuf:"varint,6,opt,name=versioning,proto3" json:"versioning,omitempty"`
	Labels     map[string]string `` /* 139-byte string literal not displayed */
	Settings   *structpb.Struct  `protobuf:"bytes,8,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*StorageConfig) Descriptor deprecated

func (*StorageConfig) Descriptor() ([]byte, []int)

Deprecated: Use StorageConfig.ProtoReflect.Descriptor instead.

func (*StorageConfig) GetClass

func (x *StorageConfig) GetClass() string

func (*StorageConfig) GetLabels

func (x *StorageConfig) GetLabels() map[string]string

func (*StorageConfig) GetName

func (x *StorageConfig) GetName() string

func (*StorageConfig) GetProvider

func (x *StorageConfig) GetProvider() string

func (*StorageConfig) GetRegion

func (x *StorageConfig) GetRegion() string

func (*StorageConfig) GetSettings

func (x *StorageConfig) GetSettings() *structpb.Struct

func (*StorageConfig) GetVersioning

func (x *StorageConfig) GetVersioning() bool

func (*StorageConfig) GetWorkspace

func (x *StorageConfig) GetWorkspace() string

func (*StorageConfig) ProtoMessage

func (*StorageConfig) ProtoMessage()

func (*StorageConfig) ProtoReflect

func (x *StorageConfig) ProtoReflect() protoreflect.Message

func (*StorageConfig) Reset

func (x *StorageConfig) Reset()

func (*StorageConfig) String

func (x *StorageConfig) String() string

type VPCConfig

type VPCConfig struct {
	Provider          string            `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Region            string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Workspace         string            `protobuf:"bytes,3,opt,name=workspace,proto3" json:"workspace,omitempty"`
	Cidr              string            `protobuf:"bytes,4,opt,name=cidr,proto3" json:"cidr,omitempty"`
	AvailabilityZones []string          `protobuf:"bytes,5,rep,name=availability_zones,json=availabilityZones,proto3" json:"availability_zones,omitempty"`
	Labels            map[string]string `` /* 139-byte string literal not displayed */
	Settings          *structpb.Struct  `protobuf:"bytes,7,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*VPCConfig) Descriptor deprecated

func (*VPCConfig) Descriptor() ([]byte, []int)

Deprecated: Use VPCConfig.ProtoReflect.Descriptor instead.

func (*VPCConfig) GetAvailabilityZones

func (x *VPCConfig) GetAvailabilityZones() []string

func (*VPCConfig) GetCidr

func (x *VPCConfig) GetCidr() string

func (*VPCConfig) GetLabels

func (x *VPCConfig) GetLabels() map[string]string

func (*VPCConfig) GetProvider

func (x *VPCConfig) GetProvider() string

func (*VPCConfig) GetRegion

func (x *VPCConfig) GetRegion() string

func (*VPCConfig) GetSettings

func (x *VPCConfig) GetSettings() *structpb.Struct

func (*VPCConfig) GetWorkspace

func (x *VPCConfig) GetWorkspace() string

func (*VPCConfig) ProtoMessage

func (*VPCConfig) ProtoMessage()

func (*VPCConfig) ProtoReflect

func (x *VPCConfig) ProtoReflect() protoreflect.Message

func (*VPCConfig) Reset

func (x *VPCConfig) Reset()

func (*VPCConfig) String

func (x *VPCConfig) String() string

Jump to

Keyboard shortcuts

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