blob: dc28112338c024a7dd8335f4db387ae4358be199 [file]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
export { RUNTIME_HOST_OPERATOR_RETIREMENT_CANCELLATION_ENV } from './retirement-cancellation.js';
export {
RUNTIME_HOST_ACTIVATION_ERROR_CODE_MAX_BYTES,
RUNTIME_HOST_ACTIVATION_ERROR_MESSAGE_MAX_BYTES,
RUNTIME_HOST_ACTIVATION_FRAME_MAX_BYTES,
RUNTIME_HOST_ACTIVATION_FRAME_PREFIX,
decodeRuntimeHostActivationFrame,
encodeRuntimeHostActivationFrame,
type RuntimeHostActivationFrame,
type RuntimeHostActivationResult,
} from './activation-frame.js';
export {
RUNTIME_HOST_ACCESS_MANAGEMENT_ERROR_CODE_MAX_BYTES,
RUNTIME_HOST_ACCESS_MANAGEMENT_ERROR_MESSAGE_MAX_BYTES,
RUNTIME_HOST_ACCESS_MANAGEMENT_FRAME_PREFIX,
decodeRuntimeHostAccessManagementFrame,
encodeRuntimeHostAccessManagementFrame,
type RuntimeHostAccessCredentialMetadata,
type RuntimeHostAccessManagementAction,
type RuntimeHostAccessManagementFrame,
} from './access-management-frame.js';
export { runtimeHostAccessCredentialFingerprint } from '../access-credential-identity.js';
export {
decodeRuntimeHostWebRtcStunPolicy,
resolveRuntimeHostWebRtcStunUrls,
type RuntimeHostWebRtcStunPolicy,
} from '../webrtc-stun-policy.js';
export {
RUNTIME_HOST_PEER_MESH_MANAGEMENT_FRAME_MAX_BYTES,
RUNTIME_HOST_PEER_MESH_MANAGEMENT_FRAME_PREFIX,
decodeRuntimeHostPeerMeshManagementFrame,
encodeRuntimeHostPeerMeshManagementFrame,
type RuntimeHostPeerMeshManagementAction,
type RuntimeHostPeerMeshManagementFrame,
} from './peer-mesh-management-frame.js';
export { resolveRuntimeHostManagedServiceId } from './managed-service-target.js';
export {
RUNTIME_HOST_PEER_MANAGEMENT_FRAME_PREFIX,
decodeRuntimeHostPeerManagementFrame,
encodeRuntimeHostPeerManagementFrame,
type RuntimeHostPeerManagementAction,
type RuntimeHostPeerManagementFrame,
type RuntimeHostPeerStatus,
} from './peer-management-frame.js';
export {
RUNTIME_HOST_OPERATOR_ACCESS_MANAGEMENT_CAPABILITY,
RUNTIME_HOST_OPERATOR_CAPABILITY_REQUEST_ENV,
RUNTIME_HOST_OPERATOR_PEER_MANAGEMENT_CAPABILITY,
RUNTIME_HOST_OPERATOR_PEER_RELAY_DISCOVERY_CAPABILITY,
RUNTIME_HOST_OPERATOR_PEER_WEBRTC_STUN_CAPABILITY,
RUNTIME_HOST_OPERATOR_PROJECT_DIRECTORY_CONFIGURATION_REQUEST_ENV,
RUNTIME_HOST_OPERATOR_PROCESS_LIFETIME_LOCK_CAPABILITY,
RUNTIME_HOST_OPERATOR_UPDATE_SCHEDULER_CAPABILITY,
RUNTIME_HOST_SERVICE_ERROR_CODE_MAX_BYTES,
RUNTIME_HOST_SERVICE_ERROR_MESSAGE_MAX_BYTES,
RUNTIME_HOST_SERVICE_LOG_MAX_BYTES,
RUNTIME_HOST_SERVICE_MANAGEMENT_FRAME_PREFIX,
decodeRuntimeHostServiceManagementFrame,
encodeRuntimeHostServiceManagementFrame,
type RuntimeHostServiceErrorCode,
type RuntimeHostServiceManagementAction,
type RuntimeHostServiceManagementFrame,
type RuntimeHostManagedUpdatePolicy,
type RuntimeHostServiceUpdatePhase,
type RuntimeHostUpdateSchedulerState,
type RuntimeHostOperatorCapability,
type RuntimeHostServiceSummary,
} from './service-management-frame.js';
export {
RUNTIME_HOST_SETUP_ERROR_CODE_MAX_BYTES,
RUNTIME_HOST_SETUP_ERROR_MESSAGE_MAX_BYTES,
RUNTIME_HOST_SETUP_FRAME_PREFIX,
decodeRuntimeHostSetupFrame,
encodeRuntimeHostSetupFrame,
parseRuntimeHostSetupEndpoint,
type RuntimeHostSetupEndpoint,
type RuntimeHostSetupFrame,
type RuntimeHostSetupPhase,
} from './setup-frame.js';
export {
createRuntimeHostOperatorCommand,
createRuntimeHostLegacyPosixOperatorCommand,
decodeRuntimeHostOperatorCommand,
decodeRuntimeHostPosixOperatorCommand,
runtimeHostManagedOperatorCommand,
runtimeHostManagedOperatorModulePath,
runtimeHostOperatorInvocation,
type RuntimeHostOperatorCommand,
type RuntimeHostOperatorPlatform,
type RuntimeHostPosixOperatorCommand,
type RuntimeHostLegacyPosixOperatorCommand,
type RuntimeHostNodeOperatorCommand,
} from './operator-command.js';
export {
RUNTIME_HOST_SETUP_SOURCE_PACKAGE_INTEGRITY_ENV,
compareProductReleaseVersions,
isProductReleaseVersion,
isRuntimeHostNpmDeploymentIdentity,
isSha512PackageIntegrity,
resolveRuntimeHostNpmDeploymentLayout,
type RuntimeHostDeploymentIdentity,
type RuntimeHostNpmDeploymentLayout,
type RuntimeHostNpmDeploymentIdentity,
} from './update-package-evidence.js';
export {
applyLocalHostDeploymentTransition,
LocalHostDeploymentAuthorityError,
readLocalHostDeploymentRecord,
withLocalHostDeploymentAuthority,
resolveLocalHostDeploymentAuthorityRoot,
type LocalHostDeploymentAuthorityOptions,
type LocalHostDeploymentRecord,
type LocalHostDeploymentState,
type LocalHostDeploymentTransition,
type LocalHostDeploymentTransitionRejection,
type LocalHostDeploymentTransitionResult,
type RuntimeHostInstallationOwner,
} from './local-deployment-owner.js';
export {
claimLocalHostProcessDeployment,
handoffLocalHostProcessDeployment,
type LocalHostProcessDeploymentClaimAdapter,
type LocalHostProcessDeploymentClaimPhase,
type LocalHostProcessDeploymentClaimRequest,
type LocalHostProcessDeploymentClaimResult,
type LocalHostProcessDeploymentHandoffAdapter,
type LocalHostProcessDeploymentHandoffPhase,
type LocalHostProcessDeploymentHandoffRequest,
type LocalHostProcessDeploymentHandoffResult,
type LocalHostHandoffActiveWorkPolicy,
} from './local-process-deployment-handoff.js';
export {
RUNTIME_HOST_MANAGED_DEPLOYMENT_CONFIG_FILE,
RuntimeHostManagedDeploymentError,
beginRuntimeHostManagedDeploymentTransition,
blockRuntimeHostManagedDeploymentTransition,
claimRuntimeHostManagedDeployment,
commitRuntimeHostManagedDeploymentTransition,
commitRuntimeHostManagedDeployment,
decodeRuntimeHostManagedDeploymentAuthorityRecord,
decodeRuntimeHostManagedDeploymentConfig,
readRuntimeHostManagedDeploymentAuthorityRecord,
assertRuntimeHostManagedDeploymentAuthorityDurablyAbsent,
readRuntimeHostManagedDeploymentConfig,
resolveRuntimeHostManagedDeployment,
resolveRuntimeHostManagedDeploymentAuthority,
resolveRuntimeHostManagedDeploymentAuthorityRoot,
resolveRuntimeHostManagedDeploymentConfigPath,
rollbackRuntimeHostManagedDeploymentTransition,
runtimeHostManagedLaunchClaim,
type RuntimeHostManagedDeploymentAuthorityRecord,
type RuntimeHostManagedDeploymentAuthorityOptions,
type RuntimeHostManagedDeploymentBlocked,
type RuntimeHostManagedDeploymentConfig,
type RuntimeHostManagedDeploymentTransition,
type RuntimeHostManagedDeploymentTransitionInput,
type RuntimeHostManagedDeploymentTransitionOperation,
type RuntimeHostManagedDeploymentTransitionRecovery,
type RuntimeHostManagedLaunchClaim,
type RuntimeHostManagedLaunchRejection,
type RuntimeHostReconciliationProvider,
type RuntimeHostSupervisorProvider,
} from './managed-deployment.js';