privilegedaccessmanager

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: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AccessControlEntry_FromProto

func AccessControlEntry_FromProto(mapCtx *direct.MapContext, in *pb.AccessControlEntry) *krm.AccessControlEntry

func AccessControlEntry_ToProto

func AccessControlEntry_ToProto(mapCtx *direct.MapContext, in *krm.AccessControlEntry) *pb.AccessControlEntry

func ApprovalWorkflow_FromProto

func ApprovalWorkflow_FromProto(mapCtx *direct.MapContext, in *pb.ApprovalWorkflow) *krm.ApprovalWorkflow

func ApprovalWorkflow_ToProto

func ApprovalWorkflow_ToProto(mapCtx *direct.MapContext, in *krm.ApprovalWorkflow) *pb.ApprovalWorkflow

func GcpIamAccess_ToProto

func GcpIamAccess_ToProto(mapCtx *direct.MapContext, in *krm.GcpIamAccess, hiddenFields gcpIAMAccessResource) *pb.PrivilegedAccess_GcpIamAccess

func ManualApprovals_FromProto

func ManualApprovals_FromProto(mapCtx *direct.MapContext, in *pb.ManualApprovals) *krm.ManualApprovals

func ManualApprovals_ToProto

func ManualApprovals_ToProto(mapCtx *direct.MapContext, in *krm.ManualApprovals) *pb.ManualApprovals

func NewModel

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

func PrivilegedAccessManagerEntitlementObservedState_FromProto added in v1.128.0

func PrivilegedAccessManagerEntitlementObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Entitlement) *krm.PrivilegedAccessManagerEntitlementObservedState

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

func PrivilegedAccess_ToProto(mapCtx *direct.MapContext, in *krm.PrivilegedAccess) *pb.PrivilegedAccess {
	if in == nil {
		return nil
	}
	out := &pb.PrivilegedAccess{}
	if oneof := GcpIamAccess_ToProto(mapCtx, in.GcpIAMAccess); oneof != nil {
		out.AccessType = &pb.PrivilegedAccess_GcpIamAccess_{GcpIamAccess: oneof}
	}
	return out
}

func PrivilegedAccessManagerEntitlementObservedState_ToProto added in v1.128.0

func PrivilegedAccessManagerEntitlementObservedState_ToProto(mapCtx *direct.MapContext, in *krm.PrivilegedAccessManagerEntitlementObservedState) *pb.Entitlement

func PrivilegedAccessManagerEntitlementSpec_FromProto

func PrivilegedAccessManagerEntitlementSpec_FromProto(mapCtx *direct.MapContext, in *pb.Entitlement) *krm.PrivilegedAccessManagerEntitlementSpec

func PrivilegedAccessManagerEntitlementSpec_ToProto

func PrivilegedAccessManagerEntitlementSpec_ToProto(mapCtx *direct.MapContext, in *krm.PrivilegedAccessManagerEntitlementSpec, hiddenFields gcpIAMAccessResource) *pb.Entitlement

func PrivilegedAccess_FromProto

func PrivilegedAccess_FromProto(mapCtx *direct.MapContext, in *pb.PrivilegedAccess) *krm.PrivilegedAccess

func PrivilegedAccess_ToProto

func PrivilegedAccess_ToProto(mapCtx *direct.MapContext, in *krm.PrivilegedAccess, hiddenFields gcpIAMAccessResource) *pb.PrivilegedAccess

func RoleBinding_FromProto

func RoleBinding_FromProto(mapCtx *direct.MapContext, in *pb.PrivilegedAccess_GcpIamAccess_RoleBinding) *krm.RoleBinding

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

func RequesterJustificationConfig_ToProto(mapCtx *direct.MapContext, in *krm.RequesterJustificationConfig) *pb.Entitlement_RequesterJustificationConfig {
	if in == nil {
		return nil
	}
	out := &pb.Entitlement_RequesterJustificationConfig{}
	if oneof := runtime.RawExtension_ToProto(mapCtx, in.NotMandatory); oneof != nil {
		out.JustificationType = &pb.Entitlement_RequesterJustificationConfig_NotMandatory_{NotMandatory: oneof}
	}
	if oneof := runtime.RawExtension_ToProto(mapCtx, in.Unstructured); oneof != nil {
		out.JustificationType = &pb.Entitlement_RequesterJustificationConfig_Unstructured_{Unstructured: oneof}
	}
	return out
}

func Step_FromProto

func Step_FromProto(mapCtx *direct.MapContext, in *pb.ManualApprovals_Step) *krm.Step

func Step_ToProto

func Step_ToProto(mapCtx *direct.MapContext, in *krm.Step) *pb.ManualApprovals_Step

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.

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

Jump to

Keyboard shortcuts

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