accesspolicy

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2022 License: UPL-1.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAccessPolicyResourceManager

func NewAccessPolicyResourceManager(client client.Client, serviceMeshClient services.ServiceMeshClient,
	log loggerutil.OSOKLogger, referenceResolver references.Resolver) manager.CustomResourceHandler

Types

type AccessPolicyValidator

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

func (*AccessPolicyValidator) GetEntityType

func (v *AccessPolicyValidator) GetEntityType() client.Object

func (*AccessPolicyValidator) GetStatus

func (*AccessPolicyValidator) ResolveRef

func (v *AccessPolicyValidator) ResolveRef(object client.Object) (bool, string)

func (*AccessPolicyValidator) ValidateObject

func (v *AccessPolicyValidator) ValidateObject(object client.Object) error

func (*AccessPolicyValidator) ValidateOnCreate

func (v *AccessPolicyValidator) ValidateOnCreate(context context.Context, object client.Object) (bool, string)

func (*AccessPolicyValidator) ValidateOnUpdate

func (v *AccessPolicyValidator) ValidateOnUpdate(context context.Context, object client.Object, oldObject client.Object) (bool, string)

type ResourceManager

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

func (*ResourceManager) BuildSdk

func (m *ResourceManager) BuildSdk(object client.Object, details *manager.ResourceDetails) error

func (*ResourceManager) ChangeCompartment

func (m *ResourceManager) ChangeCompartment(ctx context.Context, object client.Object, details *manager.ResourceDetails) error

func (*ResourceManager) CreateResource

func (m *ResourceManager) CreateResource(ctx context.Context, object client.Object, details *manager.ResourceDetails) (bool, error)

func (*ResourceManager) DeleteResource

func (m *ResourceManager) DeleteResource(ctx context.Context, object client.Object) error

func (*ResourceManager) Finalize

func (m *ResourceManager) Finalize(ctx context.Context, object client.Object) error

func (*ResourceManager) GetConditionStatus

func (m *ResourceManager) GetConditionStatus(details *manager.ResourceDetails) metav1.ConditionStatus

func (*ResourceManager) GetFinalizer

func (m *ResourceManager) GetFinalizer() string

func (*ResourceManager) GetLifecycleState

func (m *ResourceManager) GetLifecycleState(details *manager.ResourceDetails) string

func (*ResourceManager) GetMessage

func (m *ResourceManager) GetMessage(details *manager.ResourceDetails) string

func (*ResourceManager) GetResource

func (m *ResourceManager) GetResource(ctx context.Context, object client.Object, details *manager.ResourceDetails) error

func (*ResourceManager) GetServiceMeshStatus

func (m *ResourceManager) GetServiceMeshStatus(object client.Object) (*servicemeshapi.ServiceMeshStatus, error)

func (*ResourceManager) GetTimeUpdated

func (m *ResourceManager) GetTimeUpdated(details *manager.ResourceDetails) *common.SDKTime

func (*ResourceManager) HasCompartmentIdChanged

func (m *ResourceManager) HasCompartmentIdChanged(object client.Object, details *manager.ResourceDetails) (bool, error)

func (*ResourceManager) HasSdk added in v1.1.1

func (m *ResourceManager) HasSdk(details *manager.ResourceDetails) bool

func (*ResourceManager) ResolveDependencies

func (m *ResourceManager) ResolveDependencies(ctx context.Context, object client.Object, details *manager.ResourceDetails) error

func (*ResourceManager) UpdateResource

func (m *ResourceManager) UpdateResource(ctx context.Context, object client.Object, details *manager.ResourceDetails) error

func (*ResourceManager) UpdateStatus

func (m *ResourceManager) UpdateStatus(object client.Object, details *manager.ResourceDetails) (bool, error)

func (*ResourceManager) VerifyEntityType

func (m *ResourceManager) VerifyEntityType(object runtime.Object) (client.Object, error)

func (*ResourceManager) VerifyResourceStatus

func (m *ResourceManager) VerifyResourceStatus(details *manager.ResourceDetails) (bool, error)

Jump to

Keyboard shortcuts

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