nvflare.lighter.cc_provision.cc_constants module

class CCConfigKey[source]

Bases: object

CC_ATTESTATION_CONFIG = 'cc_attestation'
CC_CPU_MECHANISM = 'cc_cpu_mechanism'
CC_GPU_MECHANISM = 'cc_gpu_mechanism'
CC_ISSUERS = 'cc_issuers'
CLASS_ALLOW_LIST = 'class_allow_list'
COMPUTE_ENV = 'compute_env'
CVM_IMAGE_NAME = 'cvm_image_name'
class CCConfigValue[source]

Bases: object

AMD_SEV_SNP = 'amd_sev_snp'
AZURE_CONFIDENTIAL_CONTAINER = 'azure_confidential_container'
AZURE_CVM = 'azure_cvm'
INTEL_TDX = 'intel_tdx'
MOCK = 'mock'
NVIDIA_CC = 'nvidia_cc'
ONPREM_CVM = 'onprem_cvm'
class CCIssuerConfig[source]

Bases: object

ARGS = 'args'
ID = 'id'
PATH = 'path'
TOKEN_EXPIRATION = 'token_expiration'
class CCManagerArgs[source]

Bases: object

CC_ENABLED_SITES = 'cc_enabled_sites'
CC_ISSUERS_CONF = 'cc_issuers_conf'
CC_VERIFIER_IDS = 'cc_verifier_ids'
VERIFY_FREQUENCY = 'verify_frequency'