pulumi

package
v0.0.29 Latest Latest
Warning

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

Go to latest
Published: Dec 1, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	PulumiOperationType_name = map[int32]string{
		0: "pulumi_operation_type_unspecified",
		1: "refresh",
		2: "update",
		5: "destroy",
	}
	PulumiOperationType_value = map[string]int32{
		"pulumi_operation_type_unspecified": 0,
		"refresh":                           1,
		"update":                            2,
		"destroy":                           5,
	}
)

Enum value maps for PulumiOperationType.

View Source
var (
	PulumiProjectRuntime_name = map[int32]string{
		0: "pulumi_project_runtime_unspecified",
		1: "nodejs",
		2: "python",
		3: "go",
		4: "dotnet",
		5: "java",
		6: "yaml",
	}
	PulumiProjectRuntime_value = map[string]int32{
		"pulumi_project_runtime_unspecified": 0,
		"nodejs":                             1,
		"python":                             2,
		"go":                                 3,
		"dotnet":                             4,
		"java":                               5,
		"yaml":                               6,
	}
)

Enum value maps for PulumiProjectRuntime.

View Source
var File_project_planton_shared_pulumi_enums_proto protoreflect.FileDescriptor
View Source
var File_project_planton_shared_pulumi_pulumi_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type PulumiGitRepo

type PulumiGitRepo struct {

	// url to clone the repository using git
	CloneUrl string `protobuf:"bytes,1,opt,name=clone_url,json=cloneUrl,proto3" json:"clone_url,omitempty"`
	// git branch
	Branch string `protobuf:"bytes,2,opt,name=branch,proto3" json:"branch,omitempty"`
	// git commit-sha
	CommitSha string `protobuf:"bytes,3,opt,name=commit_sha,json=commitSha,proto3" json:"commit_sha,omitempty"`
	// path of the directory containing the main entry point for the pulumi module inside the git repo
	ProjectDir string `protobuf:"bytes,4,opt,name=project_dir,json=projectDir,proto3" json:"project_dir,omitempty"`
	// git-auth for pulumi-module private git-repositories
	Auth *v11.GitCredentialSpec `protobuf:"bytes,5,opt,name=auth,proto3" json:"auth,omitempty"`
	// contains filtered or unexported fields
}

pulumi module git-repo

func (*PulumiGitRepo) Descriptor deprecated

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

Deprecated: Use PulumiGitRepo.ProtoReflect.Descriptor instead.

func (*PulumiGitRepo) GetAuth

func (x *PulumiGitRepo) GetAuth() *v11.GitCredentialSpec

func (*PulumiGitRepo) GetBranch

func (x *PulumiGitRepo) GetBranch() string

func (*PulumiGitRepo) GetCloneUrl

func (x *PulumiGitRepo) GetCloneUrl() string

func (*PulumiGitRepo) GetCommitSha

func (x *PulumiGitRepo) GetCommitSha() string

func (*PulumiGitRepo) GetProjectDir

func (x *PulumiGitRepo) GetProjectDir() string

func (*PulumiGitRepo) ProtoMessage

func (*PulumiGitRepo) ProtoMessage()

func (*PulumiGitRepo) ProtoReflect

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

func (*PulumiGitRepo) Reset

func (x *PulumiGitRepo) Reset()

func (*PulumiGitRepo) String

func (x *PulumiGitRepo) String() string

type PulumiOperationType

type PulumiOperationType int32

pulumi operation type the recommended best practice to prefix the entry with enum name has been intentionally ignored to allow users to specify a user-friendly name in the input.

const (
	PulumiOperationType_pulumi_operation_type_unspecified PulumiOperationType = 0
	PulumiOperationType_refresh                           PulumiOperationType = 1
	PulumiOperationType_update                            PulumiOperationType = 2
	PulumiOperationType_destroy                           PulumiOperationType = 5
)

func (PulumiOperationType) Descriptor

func (PulumiOperationType) Enum

func (PulumiOperationType) EnumDescriptor deprecated

func (PulumiOperationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use PulumiOperationType.Descriptor instead.

func (PulumiOperationType) Number

func (PulumiOperationType) String

func (x PulumiOperationType) String() string

func (PulumiOperationType) Type

type PulumiProject

type PulumiProject struct {

	// name of the pulumi project to be used for setting name attribute in Pulumi.yaml
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// name of the pulumi project to be used for setting runtime attribute in Pulumi.yaml
	Runtime PulumiProjectRuntime `protobuf:"varint,2,opt,name=runtime,proto3,enum=project.planton.shared.pulumi.PulumiProjectRuntime" json:"runtime,omitempty"`
	// contains filtered or unexported fields
}

pulumi project information required to setup pulumi project https://www.pulumi.com/docs/concepts/projects/project-file/#attributes

func (*PulumiProject) Descriptor deprecated

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

Deprecated: Use PulumiProject.ProtoReflect.Descriptor instead.

func (*PulumiProject) GetName

func (x *PulumiProject) GetName() string

func (*PulumiProject) GetRuntime

func (x *PulumiProject) GetRuntime() PulumiProjectRuntime

func (*PulumiProject) ProtoMessage

func (*PulumiProject) ProtoMessage()

func (*PulumiProject) ProtoReflect

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

func (*PulumiProject) Reset

func (x *PulumiProject) Reset()

func (*PulumiProject) String

func (x *PulumiProject) String() string

type PulumiProjectRuntime

type PulumiProjectRuntime int32

https://www.pulumi.com/docs/concepts/projects/project-file/#attributes

const (
	PulumiProjectRuntime_pulumi_project_runtime_unspecified PulumiProjectRuntime = 0
	PulumiProjectRuntime_nodejs                             PulumiProjectRuntime = 1
	PulumiProjectRuntime_python                             PulumiProjectRuntime = 2
	PulumiProjectRuntime_go                                 PulumiProjectRuntime = 3
	PulumiProjectRuntime_dotnet                             PulumiProjectRuntime = 4
	PulumiProjectRuntime_java                               PulumiProjectRuntime = 5
	PulumiProjectRuntime_yaml                               PulumiProjectRuntime = 6
)

func (PulumiProjectRuntime) Descriptor

func (PulumiProjectRuntime) Enum

func (PulumiProjectRuntime) EnumDescriptor deprecated

func (PulumiProjectRuntime) EnumDescriptor() ([]byte, []int)

Deprecated: Use PulumiProjectRuntime.Descriptor instead.

func (PulumiProjectRuntime) Number

func (PulumiProjectRuntime) String

func (x PulumiProjectRuntime) String() string

func (PulumiProjectRuntime) Type

type PulumiStackInfo

type PulumiStackInfo struct {

	// pulumi operation
	Operation PulumiOperationType `` /* 127-byte string literal not displayed */
	// run preview of pulumi operation
	Preview bool `protobuf:"varint,2,opt,name=preview,proto3" json:"preview,omitempty"`
	// pulumi backend
	Backend *v1.PulumiBackendCredentialSpec `protobuf:"bytes,3,opt,name=backend,proto3" json:"backend,omitempty"`
	// pulumi project
	Project *PulumiProject `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
	// pulumi stack name
	StackName string `protobuf:"bytes,5,opt,name=stack_name,json=stackName,proto3" json:"stack_name,omitempty"`
	// pulumi-module git-repo
	GitRepo *PulumiGitRepo `protobuf:"bytes,6,opt,name=git_repo,json=gitRepo,proto3" json:"git_repo,omitempty"`
	// contains filtered or unexported fields
}

pulumi stack info

func (*PulumiStackInfo) Descriptor deprecated

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

Deprecated: Use PulumiStackInfo.ProtoReflect.Descriptor instead.

func (*PulumiStackInfo) GetBackend

func (*PulumiStackInfo) GetGitRepo

func (x *PulumiStackInfo) GetGitRepo() *PulumiGitRepo

func (*PulumiStackInfo) GetOperation

func (x *PulumiStackInfo) GetOperation() PulumiOperationType

func (*PulumiStackInfo) GetPreview

func (x *PulumiStackInfo) GetPreview() bool

func (*PulumiStackInfo) GetProject

func (x *PulumiStackInfo) GetProject() *PulumiProject

func (*PulumiStackInfo) GetStackName

func (x *PulumiStackInfo) GetStackName() string

func (*PulumiStackInfo) ProtoMessage

func (*PulumiStackInfo) ProtoMessage()

func (*PulumiStackInfo) ProtoReflect

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

func (*PulumiStackInfo) Reset

func (x *PulumiStackInfo) Reset()

func (*PulumiStackInfo) String

func (x *PulumiStackInfo) String() string

Jump to

Keyboard shortcuts

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