Axinom Mosaic Libraries
    Preparing search index...

    Variable SduServiceDeploymentDeployCommandSchemaConst

    SduServiceDeploymentDeployCommandSchema: {
        $schema: string;
        additionalProperties: boolean;
        definitions: {
            k8s_resource_config: {
                additionalProperties: boolean;
                description: string;
                properties: {
                    cpu: { description: string; type: string };
                    memory: { description: string; type: string };
                };
                title: string;
                type: string;
            };
        };
        description: string;
        properties: {
            environment_id: {
                description: string;
                format: string;
                maxLength: number;
                minLength: number;
                type: string;
            };
            k8s_config: {
                additionalProperties: boolean;
                description: string;
                properties: {
                    container_image: { description: string; type: string };
                    custom_object_definitions: {
                        additionalItems: boolean;
                        description: string;
                        items: { description: string; type: string };
                        type: string;
                    };
                    fqdn_port_mappings: {
                        additionalItems: boolean;
                        description: string;
                        items: {
                            additionalProperties: boolean;
                            description: string;
                            properties: {
                                fqdn: { description: string; type: string };
                                name: { description: string; type: string };
                                port: { description: string; type: string };
                            };
                            required: string[];
                            title: string;
                            type: string;
                        };
                        type: string;
                        uniqueItems: boolean;
                    };
                    replicas: { description: string; type: string };
                    resource_limits: {
                        additionalProperties: boolean;
                        description: string;
                        properties: {
                            cpu: { description: string; type: string };
                            memory: { description: string; type: string };
                        };
                        title: string;
                        type: string;
                    };
                    resource_requests: {
                        additionalProperties: boolean;
                        description: string;
                        properties: {
                            cpu: { description: string; type: string };
                            memory: { description: string; type: string };
                        };
                        title: string;
                        type: string;
                    };
                    vm_spec_id: { description: string; type: string };
                };
                required: string[];
                title: string;
                type: string;
            };
            mosaic_service_config: {
                additionalProperties: boolean;
                description: string;
                properties: {
                    environment_variables: {
                        additionalProperties: { type: string[] };
                        description: string;
                        title: string;
                        type: string;
                    };
                    owned_by_axinom: { description: string; type: string };
                };
                required: string[];
                title: string;
                type: string;
            };
            request_id: {
                description: string;
                format: string;
                maxLength: number;
                minLength: number;
                type: string;
            };
            service_definition_id: {
                description: string;
                format: string;
                maxLength: number;
                minLength: number;
                type: string;
            };
            service_deployment_id: {
                description: string;
                format: string;
                maxLength: number;
                minLength: number;
                type: string;
            };
            service_id: { description: string; type: string };
            tenant_id: {
                description: string;
                format: string;
                maxLength: number;
                minLength: number;
                type: string;
            };
        };
        required: string[];
        title: string;
        type: string;
    } = SduServiceDeploymentDeployCommand

    Type Declaration

    • $schema: string
    • additionalProperties: boolean
    • definitions: {
          k8s_resource_config: {
              additionalProperties: boolean;
              description: string;
              properties: {
                  cpu: { description: string; type: string };
                  memory: { description: string; type: string };
              };
              title: string;
              type: string;
          };
      }
    • description: string
    • properties: {
          environment_id: {
              description: string;
              format: string;
              maxLength: number;
              minLength: number;
              type: string;
          };
          k8s_config: {
              additionalProperties: boolean;
              description: string;
              properties: {
                  container_image: { description: string; type: string };
                  custom_object_definitions: {
                      additionalItems: boolean;
                      description: string;
                      items: { description: string; type: string };
                      type: string;
                  };
                  fqdn_port_mappings: {
                      additionalItems: boolean;
                      description: string;
                      items: {
                          additionalProperties: boolean;
                          description: string;
                          properties: {
                              fqdn: { description: string; type: string };
                              name: { description: string; type: string };
                              port: { description: string; type: string };
                          };
                          required: string[];
                          title: string;
                          type: string;
                      };
                      type: string;
                      uniqueItems: boolean;
                  };
                  replicas: { description: string; type: string };
                  resource_limits: {
                      additionalProperties: boolean;
                      description: string;
                      properties: {
                          cpu: { description: string; type: string };
                          memory: { description: string; type: string };
                      };
                      title: string;
                      type: string;
                  };
                  resource_requests: {
                      additionalProperties: boolean;
                      description: string;
                      properties: {
                          cpu: { description: string; type: string };
                          memory: { description: string; type: string };
                      };
                      title: string;
                      type: string;
                  };
                  vm_spec_id: { description: string; type: string };
              };
              required: string[];
              title: string;
              type: string;
          };
          mosaic_service_config: {
              additionalProperties: boolean;
              description: string;
              properties: {
                  environment_variables: {
                      additionalProperties: { type: string[] };
                      description: string;
                      title: string;
                      type: string;
                  };
                  owned_by_axinom: { description: string; type: string };
              };
              required: string[];
              title: string;
              type: string;
          };
          request_id: {
              description: string;
              format: string;
              maxLength: number;
              minLength: number;
              type: string;
          };
          service_definition_id: {
              description: string;
              format: string;
              maxLength: number;
              minLength: number;
              type: string;
          };
          service_deployment_id: {
              description: string;
              format: string;
              maxLength: number;
              minLength: number;
              type: string;
          };
          service_id: { description: string; type: string };
          tenant_id: {
              description: string;
              format: string;
              maxLength: number;
              minLength: number;
              type: string;
          };
      }
    • required: string[]
    • title: string
    • type: string