cloudbuild

package
v1.154.0 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloudBuildTriggerObservedState_FromProto added in v1.147.0

func CloudBuildTriggerObservedState_FromProto(mapCtx *direct.MapContext, in *pb.BuildTrigger) *krm.CloudBuildTriggerObservedState

func CloudBuildTriggerObservedState_ToProto added in v1.147.0

func CloudBuildTriggerObservedState_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerObservedState) *pb.BuildTrigger

func CloudBuildTriggerSpec_ApprovalConfig_FromProto added in v1.147.0

func CloudBuildTriggerSpec_ApprovalConfig_FromProto(mapCtx *direct.MapContext, in *pb.BuildTrigger) *krm.CloudBuildTriggerSpec_ApprovalConfig

found existing non-generated mapping function "CloudBuildTriggerObservedState_ToProto", skipping

func CloudBuildTriggerObservedState_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerObservedState) *pb.BuildTrigger {
	if in == nil {
		return nil
	}
	out := &pb.BuildTrigger{}
	// MISSING: ResourceName
	// MISSING: ID
	// (near miss): "ID" vs "Id"
	// MISSING: Description
	// MISSING: Name
	// MISSING: Tags
	// MISSING: TriggerTemplate
	// MISSING: Github
	// MISSING: PubsubConfig
	// MISSING: WebhookConfig
	// MISSING: Autodetect
	// MISSING: Build
	// MISSING: Filename
	// MISSING: GitFileSource
	out.CreateTime = direct.StringTimestamp_ToProto(mapCtx, in.CreateTime)
	// MISSING: Disabled
	// MISSING: Substitutions
	// MISSING: IgnoredFiles
	// MISSING: IncludedFiles
	// MISSING: Filter
	// MISSING: SourceToBuild
	// MISSING: ServiceAccount
	// MISSING: RepositoryEventConfig
	return out
}

func CloudBuildTriggerSpec_ApprovalConfig_ToProto added in v1.147.0

func CloudBuildTriggerSpec_ApprovalConfig_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_ApprovalConfig) *pb.BuildTrigger

func CloudBuildTriggerSpec_Build_Artifacts_FromProto added in v1.147.0

func CloudBuildTriggerSpec_Build_Artifacts_FromProto(mapCtx *direct.MapContext, in *pb.Artifacts) *krm.CloudBuildTriggerSpec_Build_Artifacts

func CloudBuildTriggerSpec_Build_Artifacts_ToProto added in v1.147.0

func CloudBuildTriggerSpec_Build_Artifacts_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Build_Artifacts) *pb.Artifacts

func CloudBuildTriggerSpec_Build_AvailableSecrets_FromProto added in v1.147.0

func CloudBuildTriggerSpec_Build_AvailableSecrets_FromProto(mapCtx *direct.MapContext, in *pb.Secrets) *krm.CloudBuildTriggerSpec_Build_AvailableSecrets

func CloudBuildTriggerSpec_Build_AvailableSecrets_ToProto added in v1.147.0

func CloudBuildTriggerSpec_Build_AvailableSecrets_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Build_AvailableSecrets) *pb.Secrets

func CloudBuildTriggerSpec_Build_FromProto added in v1.147.0

func CloudBuildTriggerSpec_Build_FromProto(mapCtx *direct.MapContext, in *pb.Build) *krm.CloudBuildTriggerSpec_Build

func CloudBuildTriggerSpec_Build_Options_FromProto added in v1.147.0

func CloudBuildTriggerSpec_Build_Options_FromProto(mapCtx *direct.MapContext, in *pb.BuildOptions) *krm.CloudBuildTriggerSpec_Build_Options

func CloudBuildTriggerSpec_Build_Options_ToProto added in v1.147.0

func CloudBuildTriggerSpec_Build_Options_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Build_Options) *pb.BuildOptions

func CloudBuildTriggerSpec_Build_SecretItem_FromProto added in v1.147.0

func CloudBuildTriggerSpec_Build_SecretItem_FromProto(mapCtx *direct.MapContext, in *pb.Secret) krm.CloudBuildTriggerSpec_Build_SecretItem

func CloudBuildTriggerSpec_Build_SecretItem_ToProto added in v1.147.0

func CloudBuildTriggerSpec_Build_SecretItem_ToProto(mapCtx *direct.MapContext, in krm.CloudBuildTriggerSpec_Build_SecretItem) *pb.Secret

func CloudBuildTriggerSpec_Build_Source_FromProto added in v1.147.0

func CloudBuildTriggerSpec_Build_Source_FromProto(mapCtx *direct.MapContext, in *pb.Source) *krm.CloudBuildTriggerSpec_Build_Source

func CloudBuildTriggerSpec_Build_Source_ToProto added in v1.147.0

func CloudBuildTriggerSpec_Build_Source_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Build_Source) *pb.Source

func CloudBuildTriggerSpec_Build_ToProto added in v1.147.0

func CloudBuildTriggerSpec_Build_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Build) *pb.Build

func CloudBuildTriggerSpec_FromProto added in v1.147.0

func CloudBuildTriggerSpec_FromProto(mapCtx *direct.MapContext, in *pb.BuildTrigger) *krm.CloudBuildTriggerSpec

func CloudBuildTriggerSpec_GitFileSource_FromProto added in v1.147.0

func CloudBuildTriggerSpec_GitFileSource_FromProto(mapCtx *direct.MapContext, in *pb.GitFileSource) *krm.CloudBuildTriggerSpec_GitFileSource

func CloudBuildTriggerSpec_GitFileSource_ToProto added in v1.147.0

func CloudBuildTriggerSpec_GitFileSource_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_GitFileSource) *pb.GitFileSource

func CloudBuildTriggerSpec_Github_FromProto added in v1.147.0

func CloudBuildTriggerSpec_Github_FromProto(mapCtx *direct.MapContext, in *pb.GitHubEventsConfig) *krm.CloudBuildTriggerSpec_Github

func CloudBuildTriggerSpec_Github_ToProto added in v1.147.0

func CloudBuildTriggerSpec_Github_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Github) *pb.GitHubEventsConfig

func CloudBuildTriggerSpec_PubsubConfig_FromProto added in v1.147.0

func CloudBuildTriggerSpec_PubsubConfig_FromProto(mapCtx *direct.MapContext, in *pb.PubsubConfig) *krm.CloudBuildTriggerSpec_PubsubConfig

func CloudBuildTriggerSpec_PubsubConfig_ToProto added in v1.147.0

func CloudBuildTriggerSpec_PubsubConfig_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_PubsubConfig) *pb.PubsubConfig

func CloudBuildTriggerSpec_RepositoryEventConfig_FromProto added in v1.147.0

func CloudBuildTriggerSpec_RepositoryEventConfig_FromProto(mapCtx *direct.MapContext, in *pb.RepositoryEventConfig) *krm.CloudBuildTriggerSpec_RepositoryEventConfig

func CloudBuildTriggerSpec_RepositoryEventConfig_ToProto added in v1.147.0

func CloudBuildTriggerSpec_RepositoryEventConfig_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_RepositoryEventConfig) *pb.RepositoryEventConfig

func CloudBuildTriggerSpec_SourceToBuild_FromProto added in v1.147.0

func CloudBuildTriggerSpec_SourceToBuild_FromProto(mapCtx *direct.MapContext, in *pb.GitRepoSource) *krm.CloudBuildTriggerSpec_SourceToBuild

func CloudBuildTriggerSpec_SourceToBuild_ToProto added in v1.147.0

func CloudBuildTriggerSpec_SourceToBuild_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_SourceToBuild) *pb.GitRepoSource

func CloudBuildTriggerSpec_ToProto added in v1.147.0

func CloudBuildTriggerSpec_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec) *pb.BuildTrigger

func CloudBuildTriggerSpec_TriggerTemplate_FromProto added in v1.147.0

func CloudBuildTriggerSpec_TriggerTemplate_FromProto(mapCtx *direct.MapContext, in *pb.RepoSource) *krm.CloudBuildTriggerSpec_TriggerTemplate

func CloudBuildTriggerSpec_TriggerTemplate_ToProto added in v1.147.0

func CloudBuildTriggerSpec_TriggerTemplate_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_TriggerTemplate) *pb.RepoSource

func CloudBuildTriggerSpec_WebhookConfig_FromProto added in v1.147.0

func CloudBuildTriggerSpec_WebhookConfig_FromProto(mapCtx *direct.MapContext, in *pb.WebhookConfig) *krm.CloudBuildTriggerSpec_WebhookConfig

func CloudBuildTriggerSpec_WebhookConfig_ToProto added in v1.147.0

func CloudBuildTriggerSpec_WebhookConfig_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_WebhookConfig) *pb.WebhookConfig

func CloudBuildWorkerPoolObservedState_FromProto added in v1.120.0

func CloudBuildWorkerPoolObservedState_FromProto(mapCtx *direct.MapContext, in *pb.WorkerPool) *krm.CloudBuildWorkerPoolObservedState

func CloudBuildWorkerPoolObservedState_ToProto added in v1.147.0

func CloudBuildWorkerPoolObservedState_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildWorkerPoolObservedState) *pb.WorkerPool

found existing non-generated mapping function "CloudBuildWorkerPoolObservedState_FromProto", skipping

func CloudBuildWorkerPoolObservedState_FromProto(mapCtx *direct.MapContext, in *pb.WorkerPool) *krm.CloudBuildWorkerPoolObservedState {
	if in == nil {
		return nil
	}
	out := &krm.CloudBuildWorkerPoolObservedState{}
	// MISSING: Name
	// MISSING: Uid
	// MISSING: Annotations
	out.CreateTime = direct.StringTimestamp_FromProto(mapCtx, in.GetCreateTime())
	out.UpdateTime = direct.StringTimestamp_FromProto(mapCtx, in.GetUpdateTime())
	// MISSING: DeleteTime
	// MISSING: State
	// MISSING: PrivatePoolV1Config
	// MISSING: Etag
	// (near miss): "Etag" vs "ETag"
	return out
}

func CloudBuildWorkerPoolSpec_FromProto added in v1.125.0

func CloudBuildWorkerPoolSpec_FromProto(mapCtx *direct.MapContext, in *pb.WorkerPool) *krm.CloudBuildWorkerPoolSpec

func CloudBuildWorkerPoolSpec_ToProto added in v1.120.0

func CloudBuildWorkerPoolSpec_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildWorkerPoolSpec) *pb.WorkerPool

func Hash_FromProto added in v1.147.0

func Hash_FromProto(mapCtx *direct.MapContext, in *pb.Hash) *krm.Hash

func Hash_ToProto added in v1.147.0

func Hash_ToProto(mapCtx *direct.MapContext, in *krm.Hash) *pb.Hash

func NewModel

func NewModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)

func PrivatePoolV1Config_FromProto added in v1.120.0

func PrivatePoolV1Config_FromProto(mapCtx *direct.MapContext, in *pb.PrivatePoolV1Config) *krm.PrivatePoolV1Config

func PrivatePoolV1Config_NetworkConfigSpec_FromProto added in v1.147.0

func PrivatePoolV1Config_NetworkConfigSpec_FromProto(mapCtx *direct.MapContext, in *pb.PrivatePoolV1Config_NetworkConfig) *krm.PrivatePoolV1Config_NetworkConfigSpec

func PrivatePoolV1Config_NetworkConfigSpec_ToProto added in v1.147.0

func PrivatePoolV1Config_NetworkConfigSpec_ToProto(mapCtx *direct.MapContext, in *krm.PrivatePoolV1Config_NetworkConfigSpec) *pb.PrivatePoolV1Config_NetworkConfig

func PrivatePoolV1Config_NetworkConfigStatus_FromProto added in v1.120.0

func PrivatePoolV1Config_NetworkConfigStatus_FromProto(mapCtx *direct.MapContext, in *pb.PrivatePoolV1Config_NetworkConfig) *krm.PrivatePoolV1Config_NetworkConfigStatus

func PrivatePoolV1Config_NetworkConfigStatus_ToProto added in v1.147.0

func PrivatePoolV1Config_NetworkConfigStatus_ToProto(mapCtx *direct.MapContext, in *krm.PrivatePoolV1Config_NetworkConfigStatus) *pb.PrivatePoolV1Config_NetworkConfig

found existing non-generated mapping function "PrivatePoolV1Config_NetworkConfigStatus_FromProto", skipping

func PrivatePoolV1Config_NetworkConfigStatus_FromProto(mapCtx *direct.MapContext, in *pb.PrivatePoolV1Config_NetworkConfig) *krm.PrivatePoolV1Config_NetworkConfigStatus {
	if in == nil {
		return nil
	}
	out := &krm.PrivatePoolV1Config_NetworkConfigStatus{}
	out.PeeredNetwork = direct.LazyPtr(in.GetPeeredNetwork())
	out.EgressOption = direct.Enum_FromProto(mapCtx, in.GetEgressOption())
	out.PeeredNetworkIPRange = direct.LazyPtr(in.GetPeeredNetworkIpRange())
	return out
}

func PrivatePoolV1Config_ToProto added in v1.120.0

func PrivatePoolV1Config_ToProto(mapCtx *direct.MapContext, in *krm.PrivatePoolV1Config) *pb.PrivatePoolV1Config

func PrivatePoolV1Config_WorkerConfig_FromProto added in v1.120.0

func PrivatePoolV1Config_WorkerConfig_FromProto(mapCtx *direct.MapContext, in *pb.PrivatePoolV1Config_WorkerConfig) *krm.PrivatePoolV1Config_WorkerConfig

func PrivatePoolV1Config_WorkerConfig_ToProto added in v1.120.0

func PrivatePoolV1Config_WorkerConfig_ToProto(mapCtx *direct.MapContext, in *krm.PrivatePoolV1Config_WorkerConfig) *pb.PrivatePoolV1Config_WorkerConfig

func Results_FromProto added in v1.147.0

func Results_FromProto(mapCtx *direct.MapContext, in *pb.Results) *krm.Results

found existing non-generated mapping function "PrivatePoolV1Config_WorkerConfig_ToProto", skipping

func PrivatePoolV1Config_WorkerConfig_ToProto(mapCtx *direct.MapContext, in *krm.PrivatePoolV1Config_WorkerConfig) *pb.PrivatePoolV1Config_WorkerConfig {
	if in == nil {
		return nil
	}
	out := &pb.PrivatePoolV1Config_WorkerConfig{}
	out.MachineType = direct.ValueOf(in.MachineType)
	// MISSING: DiskSizeGB
	// (near miss): "DiskSizeGB" vs "DiskSizeGb"
	// MISSING: EnableNestedVirtualization
	return out
}

func Results_ToProto added in v1.147.0

func Results_ToProto(mapCtx *direct.MapContext, in *krm.Results) *pb.Results

Types

type Adapter

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

func (*Adapter) Create

func (a *Adapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error

func (*Adapter) Delete

func (a *Adapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)

Delete implements the Adapter interface. TODO: Delete can rely on status.externalRef and do not need spec.projectRef.

func (*Adapter) Export

func (*Adapter) Find

func (a *Adapter) Find(ctx context.Context) (bool, error)

func (*Adapter) Update

func (a *Adapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error

type CloudBuildWorkerPoolIdentity added in v1.122.0

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

func BuildID added in v1.122.0

func BuildID(project, location, workerpool string) *CloudBuildWorkerPoolIdentity

BuildID builds a CloudBuildWorkerPoolIdentity from resource components.

func (*CloudBuildWorkerPoolIdentity) AsExternalRef added in v1.122.0

func (c *CloudBuildWorkerPoolIdentity) AsExternalRef() *string

AsExternalRef builds a externalRef from a CloudBuildWorkerPoolIdentity

func (*CloudBuildWorkerPoolIdentity) FullyQualifiedName added in v1.122.0

func (c *CloudBuildWorkerPoolIdentity) FullyQualifiedName() string

FullyQualifiedName builds a CloudBuildWorkerPool resource of the format projects/<project>/locations/<location>/workerPools/<workerPool>

func (*CloudBuildWorkerPoolIdentity) Parent added in v1.122.0

Parent builds a CloudBuildWorkerPool parent of the format projects/<project>/locations/<location>

Jump to

Keyboard shortcuts

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