List of all items
Structs
- advisory::AdvisoryLock
- context::DatabaseLockGuard
- context::OperatorContext
- crd::ChangeSummary
- crd::ConnectionParams
- crd::ConnectionSpec
- crd::DatabaseIdentity
- crd::DefaultPrivilegeGrantSpec
- crd::EphemeralAccessActor
- crd::EphemeralAccessCondition
- crd::EphemeralAccessPolicy
- crd::EphemeralAccessPolicySpec
- crd::EphemeralAccessPolicyStatus
- crd::EphemeralAccessRequest
- crd::EphemeralAccessRequestSpec
- crd::EphemeralAccessRequestStatus
- crd::EphemeralAccessSubject
- crd::EphemeralApprovalPolicy
- crd::EphemeralJustificationPolicy
- crd::EphemeralMembership
- crd::GeneratePasswordSpec
- crd::LocalObjectReference
- crd::OwnershipClaims
- crd::PasswordSpec
- crd::PlanOrigin
- crd::PlanReference
- crd::PlanScope
- crd::PolicyCondition
- crd::PolicyPlanRef
- crd::PostgresPolicy
- crd::PostgresPolicyPlan
- crd::PostgresPolicyPlanSpec
- crd::PostgresPolicyPlanStatus
- crd::PostgresPolicySpec
- crd::PostgresPolicyStatus
- crd::ProfileGrantSpec
- crd::ProfileObjectTargetSpec
- crd::ProfileSpec
- crd::ResolvedEphemeralAccess
- crd::ResolvedEphemeralMembership
- crd::RoleSpec
- crd::SecretKeySelector
- crd::SecretReference
- crd::SqlRef
- k8s_names::InvalidIdentifier
- k8s_names::LabelValue
- k8s_names::ResourceName
- observability::EphemeralReconcileGuard
- observability::OperatorObservability
- observability::ReconcileGuard
- password::GeneratedPasswordSecret
- request_index::IndexNotReady
- request_index::RequestIndex
Enums
- context::ContextError
- crd::ApprovalMode
- crd::ConnectionAuth
- crd::ConnectionValidationError
- crd::CrdReconciliationMode
- crd::EphemeralAccessRequestPhase
- crd::EphemeralApprovalMode
- crd::PasswordValidationError
- crd::PlanPhase
- crd::PolicyMode
- crd::ScopedPlanOperation
- crd::SqlCompression
- ephemeral::EphemeralError
- events::PlanEventType
- password::PasswordError
- plan::PlanApprovalState
- plan::PlanCreationResult
- reconciler::ReconcileError
Functions
- advisory::try_acquire
- context::build_set_role_stmt
- crd::approval_ignored_condition
- crd::approval_unset_condition
- crd::conflict_condition
- crd::days_to_date
- crd::degraded_condition
- crd::drifted_condition
- crd::now_rfc3339
- crd::paused_condition
- crd::ready_condition
- crd::reconciling_condition
- ephemeral::access_policy_error_policy
- ephemeral::access_request_error_policy
- ephemeral::compose_effective_graph
- ephemeral::reconcile_access_policy
- ephemeral::reconcile_access_request
- events::publish_ephemeral_request_event
- events::publish_plan_event
- events::publish_status_events
- k8s_names::is_valid_label_value
- k8s_names::is_valid_resource_name
- k8s_names::sanitize_dns_label_segment
- k8s_names::truncate_name_prefix
- observability::init_log_provider_from_env
- observability::serve_health
- password::ensure_generated_secret
- password::generate_password
- password::generated_secret_key
- password::generated_secret_name
- password::get_generated_secret
- password::missing_generated_secret_source_version
- plan::check_plan_approval
- plan::cleanup_old_plans
- plan::cleanup_old_plans_best_effort
- plan::create_or_update_plan
- plan::execute_plan
- plan::get_current_actionable_plan
- plan::get_plan_by_phase
- plan::mark_plan_approved
- plan::mark_plan_failed
- plan::mark_plan_rejected
- plan::mark_plan_superseded
- plan::update_policy_plan_ref
- reconciler::error_policy
- reconciler::reconcile
Constants
- crd::CONDITION_APPROVAL_IGNORED
- crd::CONDITION_APPROVAL_UNSET
- crd::DEFAULT_GCP_CLOUD_SQL_LOGIN_SCOPE
- crd::EPHEMERAL_BUNDLE_ENCODING_V1
- crd::EPHEMERAL_MEMBERSHIP_SEMANTICS_V1
- crd::LABEL_ACCESS_POLICY_UID
- crd::LABEL_DATABASE_IDENTITY
- crd::LABEL_PLAN
- crd::LABEL_POLICY
- crd::LABEL_TARGET_POLICY_UID
- crd::PLAN_APPROVED_ANNOTATION
- crd::PLAN_REJECTED_ANNOTATION
- crd::REQUESTED_RECONCILE_ANNOTATION
- crd::VALID_SSL_MODES
- k8s_names::MAX_LABEL_VALUE_LENGTH
- k8s_names::MAX_RESOURCE_NAME_LENGTH
- password::DEFAULT_PASSWORD_LENGTH
- password::GENERATED_VERIFIER_KEY
- password::MAX_PASSWORD_LENGTH
- password::MAX_SECRET_NAME_LENGTH
- password::MIN_PASSWORD_LENGTH