Loading src/open_exposure_gateway/api/camara/edge_application_management/vwip/schemas.py +14 −0 Original line number Diff line number Diff line Loading @@ -279,3 +279,17 @@ class CreateAppInstanceRequest(BaseModel): edgeCloudZoneId: UUID kubernetesClusterRef: Optional[UUID] = None subscriptionRequest: Optional[SubscriptionRequest] = None class CreateAppDeploymentRequest(BaseModel): model_config = ConfigDict(extra="forbid") appDeploymentName: str = Field(max_length=64, pattern=r"^[A-Za-z][A-Za-z0-9_]{1,63}$") appId: UUID edgeCloudZones: list[UUID] = Field(min_length=1, max_length=100) kubernetesClusterRefs: Optional[list[UUID]] = Field(default=None, max_length=100) subscriptionRequest: Optional[SubscriptionRequest] = None class AppDeploymentId(BaseModel): appDeploymentId: UUID Loading
src/open_exposure_gateway/api/camara/edge_application_management/vwip/schemas.py +14 −0 Original line number Diff line number Diff line Loading @@ -279,3 +279,17 @@ class CreateAppInstanceRequest(BaseModel): edgeCloudZoneId: UUID kubernetesClusterRef: Optional[UUID] = None subscriptionRequest: Optional[SubscriptionRequest] = None class CreateAppDeploymentRequest(BaseModel): model_config = ConfigDict(extra="forbid") appDeploymentName: str = Field(max_length=64, pattern=r"^[A-Za-z][A-Za-z0-9_]{1,63}$") appId: UUID edgeCloudZones: list[UUID] = Field(min_length=1, max_length=100) kubernetesClusterRefs: Optional[list[UUID]] = Field(default=None, max_length=100) subscriptionRequest: Optional[SubscriptionRequest] = None class AppDeploymentId(BaseModel): appDeploymentId: UUID