cloudidentity

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloudIdentityGroupObservedState_FromAPI added in v1.132.0

func CloudIdentityGroupObservedState_FromAPI(mapCtx *direct.MapContext, in *api.Group) *krm.CloudIdentityGroupObservedState

func CloudIdentityGroupObservedState_ToAPI added in v1.132.0

func CloudIdentityGroupObservedState_ToAPI(mapCtx *direct.MapContext, in *krm.CloudIdentityGroupObservedState) *api.Group

func CloudIdentityGroupSpec_FromAPI added in v1.132.0

func CloudIdentityGroupSpec_FromAPI(mapCtx *direct.MapContext, in *api.Group) *krm.CloudIdentityGroupSpec

func CloudIdentityGroupSpec_ToAPI added in v1.132.0

func CloudIdentityGroupSpec_ToAPI(mapCtx *direct.MapContext, in *krm.CloudIdentityGroupSpec) *api.Group

func CloudIdentityGroupStatus_FromAPI added in v1.132.0

func CloudIdentityGroupStatus_FromAPI(mapCtx *direct.MapContext, in *api.Group) *krm.CloudIdentityGroupStatus

func CloudIdentityGroupStatus_ToAPI added in v1.132.0

func CloudIdentityGroupStatus_ToAPI(mapCtx *direct.MapContext, in *krm.CloudIdentityGroupStatus) *api.Group

func CloudIdentityMembershipSpec_FromAPI added in v1.132.0

func CloudIdentityMembershipSpec_FromAPI(mapCtx *direct.MapContext, in *api.Membership) *krm.CloudIdentityMembershipSpec

func CloudIdentityMembershipSpec_ToAPI added in v1.132.0

func CloudIdentityMembershipSpec_ToAPI(mapCtx *direct.MapContext, in *krm.CloudIdentityMembershipSpec) *api.Membership

func CloudIdentityMembershipStatus_FromAPI added in v1.132.0

func CloudIdentityMembershipStatus_FromAPI(mapCtx *direct.MapContext, in *api.Membership) *krm.CloudIdentityMembershipStatus

func CloudIdentityMembershipStatus_ToAPI added in v1.132.0

func CloudIdentityMembershipStatus_ToAPI(mapCtx *direct.MapContext, in *krm.CloudIdentityMembershipStatus) *api.Membership

func EntityKey_FromAPI added in v1.132.0

func EntityKey_FromAPI(mapCtx *direct.MapContext, in *api.EntityKey) *krm.EntityKey

func EntityKey_ToAPI added in v1.132.0

func EntityKey_ToAPI(mapCtx *direct.MapContext, in *krm.EntityKey) *api.EntityKey

func MembershipExpiryDetail_FromAPI added in v1.132.0

func MembershipExpiryDetail_FromAPI(mapCtx *direct.MapContext, in *api.ExpiryDetail) *krm.MembershipExpiryDetail

func MembershipExpiryDetail_ToAPI added in v1.132.0

func MembershipExpiryDetail_ToAPI(mapCtx *direct.MapContext, in *krm.MembershipExpiryDetail) *api.ExpiryDetail

func MembershipRestrictionEvaluations_FromAPI added in v1.132.0

func MembershipRestrictionEvaluations_FromAPI(mapCtx *direct.MapContext, in *api.RestrictionEvaluations) *krm.MembershipRestrictionEvaluations

func MembershipRestrictionEvaluations_ToAPI added in v1.132.0

func MembershipRestrictionEvaluations_ToAPI(mapCtx *direct.MapContext, in *krm.MembershipRestrictionEvaluations) *api.RestrictionEvaluations

func MembershipRoleRestrictionEvaluation_FromAPI added in v1.132.0

func MembershipRoleRestrictionEvaluation_FromAPI(mapCtx *direct.MapContext, in *api.MembershipRoleRestrictionEvaluation) *krm.MembershipRoleRestrictionEvaluation

func MembershipRoleRestrictionEvaluation_ToAPI added in v1.132.0

func MembershipRoleRestrictionEvaluation_ToAPI(mapCtx *direct.MapContext, in *krm.MembershipRoleRestrictionEvaluation) *api.MembershipRoleRestrictionEvaluation

func MembershipRoles_FromAPI added in v1.132.0

func MembershipRoles_FromAPI(mapCtx *direct.MapContext, in *api.MembershipRole) *krm.MembershipRoles

func MembershipRoles_ToAPI added in v1.132.0

func MembershipRoles_ToAPI(mapCtx *direct.MapContext, in *krm.MembershipRoles) *api.MembershipRole

func NewGroupModel added in v1.132.0

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

func NewMembershipModel added in v1.132.0

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

func WaitForCloudIdentityOp added in v1.132.0

func WaitForCloudIdentityOp(ctx context.Context, op *api.Operation) error

Types

type GroupAdapter added in v1.132.0

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

func (*GroupAdapter) Create added in v1.132.0

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

Create creates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.

func (*GroupAdapter) Delete added in v1.132.0

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

Delete the resource from GCP service when the corresponding Config Connector resource is deleted.

func (*GroupAdapter) Export added in v1.132.0

Export maps the GCP object to a Config Connector resource `spec`.

func (*GroupAdapter) Find added in v1.132.0

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

Find retrieves the GCP resource. Return true means the object is found. This triggers Adapter `Update` call. Return false means the object is not found. This triggers Adapter `Create` call. Return a non-nil error requeues the requests.

func (*GroupAdapter) Update added in v1.132.0

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

Update updates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.

type MembershipAdapter added in v1.132.0

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

func (*MembershipAdapter) Create added in v1.132.0

Create creates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.

func (*MembershipAdapter) Delete added in v1.132.0

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

Delete the resource from GCP service when the corresponding Config Connector resource is deleted.

func (*MembershipAdapter) Export added in v1.132.0

Export maps the GCP object to a Config Connector resource `spec`.

func (*MembershipAdapter) Find added in v1.132.0

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

Find retrieves the GCP resource. Return true means the object is found. This triggers Adapter `Update` call. Return false means the object is not found. This triggers Adapter `Create` call. Return a non-nil error requeues the requests.

func (*MembershipAdapter) Update added in v1.132.0

Update updates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.

Jump to

Keyboard shortcuts

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