Documentation
¶
Index ¶
- func CloudBuildTriggerObservedState_FromProto(mapCtx *direct.MapContext, in *pb.BuildTrigger) *krm.CloudBuildTriggerObservedState
- func CloudBuildTriggerObservedState_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerObservedState) *pb.BuildTrigger
- func CloudBuildTriggerSpec_ApprovalConfig_FromProto(mapCtx *direct.MapContext, in *pb.BuildTrigger) *krm.CloudBuildTriggerSpec_ApprovalConfig
- func CloudBuildTriggerSpec_ApprovalConfig_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_ApprovalConfig) *pb.BuildTrigger
- func CloudBuildTriggerSpec_Build_Artifacts_FromProto(mapCtx *direct.MapContext, in *pb.Artifacts) *krm.CloudBuildTriggerSpec_Build_Artifacts
- func CloudBuildTriggerSpec_Build_Artifacts_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Build_Artifacts) *pb.Artifacts
- func CloudBuildTriggerSpec_Build_AvailableSecrets_FromProto(mapCtx *direct.MapContext, in *pb.Secrets) *krm.CloudBuildTriggerSpec_Build_AvailableSecrets
- func CloudBuildTriggerSpec_Build_AvailableSecrets_ToProto(mapCtx *direct.MapContext, ...) *pb.Secrets
- func CloudBuildTriggerSpec_Build_FromProto(mapCtx *direct.MapContext, in *pb.Build) *krm.CloudBuildTriggerSpec_Build
- func CloudBuildTriggerSpec_Build_Options_FromProto(mapCtx *direct.MapContext, in *pb.BuildOptions) *krm.CloudBuildTriggerSpec_Build_Options
- func CloudBuildTriggerSpec_Build_Options_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Build_Options) *pb.BuildOptions
- func CloudBuildTriggerSpec_Build_SecretItem_FromProto(mapCtx *direct.MapContext, in *pb.Secret) krm.CloudBuildTriggerSpec_Build_SecretItem
- func CloudBuildTriggerSpec_Build_SecretItem_ToProto(mapCtx *direct.MapContext, in krm.CloudBuildTriggerSpec_Build_SecretItem) *pb.Secret
- func CloudBuildTriggerSpec_Build_Source_FromProto(mapCtx *direct.MapContext, in *pb.Source) *krm.CloudBuildTriggerSpec_Build_Source
- func CloudBuildTriggerSpec_Build_Source_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Build_Source) *pb.Source
- func CloudBuildTriggerSpec_Build_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Build) *pb.Build
- func CloudBuildTriggerSpec_FromProto(mapCtx *direct.MapContext, in *pb.BuildTrigger) *krm.CloudBuildTriggerSpec
- func CloudBuildTriggerSpec_GitFileSource_FromProto(mapCtx *direct.MapContext, in *pb.GitFileSource) *krm.CloudBuildTriggerSpec_GitFileSource
- func CloudBuildTriggerSpec_GitFileSource_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_GitFileSource) *pb.GitFileSource
- func CloudBuildTriggerSpec_Github_FromProto(mapCtx *direct.MapContext, in *pb.GitHubEventsConfig) *krm.CloudBuildTriggerSpec_Github
- func CloudBuildTriggerSpec_Github_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_Github) *pb.GitHubEventsConfig
- func CloudBuildTriggerSpec_PubsubConfig_FromProto(mapCtx *direct.MapContext, in *pb.PubsubConfig) *krm.CloudBuildTriggerSpec_PubsubConfig
- func CloudBuildTriggerSpec_PubsubConfig_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_PubsubConfig) *pb.PubsubConfig
- func CloudBuildTriggerSpec_RepositoryEventConfig_FromProto(mapCtx *direct.MapContext, in *pb.RepositoryEventConfig) *krm.CloudBuildTriggerSpec_RepositoryEventConfig
- func CloudBuildTriggerSpec_RepositoryEventConfig_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_RepositoryEventConfig) *pb.RepositoryEventConfig
- func CloudBuildTriggerSpec_SourceToBuild_FromProto(mapCtx *direct.MapContext, in *pb.GitRepoSource) *krm.CloudBuildTriggerSpec_SourceToBuild
- func CloudBuildTriggerSpec_SourceToBuild_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_SourceToBuild) *pb.GitRepoSource
- func CloudBuildTriggerSpec_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec) *pb.BuildTrigger
- func CloudBuildTriggerSpec_TriggerTemplate_FromProto(mapCtx *direct.MapContext, in *pb.RepoSource) *krm.CloudBuildTriggerSpec_TriggerTemplate
- func CloudBuildTriggerSpec_TriggerTemplate_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_TriggerTemplate) *pb.RepoSource
- func CloudBuildTriggerSpec_WebhookConfig_FromProto(mapCtx *direct.MapContext, in *pb.WebhookConfig) *krm.CloudBuildTriggerSpec_WebhookConfig
- func CloudBuildTriggerSpec_WebhookConfig_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildTriggerSpec_WebhookConfig) *pb.WebhookConfig
- func CloudBuildWorkerPoolObservedState_FromProto(mapCtx *direct.MapContext, in *pb.WorkerPool) *krm.CloudBuildWorkerPoolObservedState
- func CloudBuildWorkerPoolObservedState_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildWorkerPoolObservedState) *pb.WorkerPool
- func CloudBuildWorkerPoolSpec_FromProto(mapCtx *direct.MapContext, in *pb.WorkerPool) *krm.CloudBuildWorkerPoolSpec
- func CloudBuildWorkerPoolSpec_ToProto(mapCtx *direct.MapContext, in *krm.CloudBuildWorkerPoolSpec) *pb.WorkerPool
- func Hash_FromProto(mapCtx *direct.MapContext, in *pb.Hash) *krm.Hash
- func Hash_ToProto(mapCtx *direct.MapContext, in *krm.Hash) *pb.Hash
- func NewModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func PrivatePoolV1Config_FromProto(mapCtx *direct.MapContext, in *pb.PrivatePoolV1Config) *krm.PrivatePoolV1Config
- func PrivatePoolV1Config_NetworkConfigSpec_FromProto(mapCtx *direct.MapContext, in *pb.PrivatePoolV1Config_NetworkConfig) *krm.PrivatePoolV1Config_NetworkConfigSpec
- func PrivatePoolV1Config_NetworkConfigSpec_ToProto(mapCtx *direct.MapContext, in *krm.PrivatePoolV1Config_NetworkConfigSpec) *pb.PrivatePoolV1Config_NetworkConfig
- func PrivatePoolV1Config_NetworkConfigStatus_FromProto(mapCtx *direct.MapContext, in *pb.PrivatePoolV1Config_NetworkConfig) *krm.PrivatePoolV1Config_NetworkConfigStatus
- func PrivatePoolV1Config_NetworkConfigStatus_ToProto(mapCtx *direct.MapContext, in *krm.PrivatePoolV1Config_NetworkConfigStatus) *pb.PrivatePoolV1Config_NetworkConfig
- func PrivatePoolV1Config_ToProto(mapCtx *direct.MapContext, in *krm.PrivatePoolV1Config) *pb.PrivatePoolV1Config
- func PrivatePoolV1Config_WorkerConfig_FromProto(mapCtx *direct.MapContext, in *pb.PrivatePoolV1Config_WorkerConfig) *krm.PrivatePoolV1Config_WorkerConfig
- func PrivatePoolV1Config_WorkerConfig_ToProto(mapCtx *direct.MapContext, in *krm.PrivatePoolV1Config_WorkerConfig) *pb.PrivatePoolV1Config_WorkerConfig
- func Results_FromProto(mapCtx *direct.MapContext, in *pb.Results) *krm.Results
- func Results_ToProto(mapCtx *direct.MapContext, in *krm.Results) *pb.Results
- type Adapter
- func (a *Adapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
- func (a *Adapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
- func (a *Adapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
- func (a *Adapter) Find(ctx context.Context) (bool, error)
- func (a *Adapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
- type CloudBuildWorkerPoolIdentity
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_ToProto ¶ added in v1.147.0
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
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
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 (a *Adapter) Export(ctx context.Context) (*unstructured.Unstructured, 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
func (c *CloudBuildWorkerPoolIdentity) Parent() string
Parent builds a CloudBuildWorkerPool parent of the format projects/<project>/locations/<location>