Documentation - v0.0.0
    Preparing search index...

    Class ApiComponent<PropsT>Abstract

    Type Parameters

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    config: IApiConfig
    deployment: Deployment
    id: string
    node: Node
    props: PropsT
    scaling?: ComponentScaling
    scope: Construct
    vpa?: VerticalPodAutoscaler
    componentName: string

    Accessors

    • get containers(): Map<string, Container>

      Returns Map<string, Container>

    Methods

    • Parameters

      • props: ComponentContainerProps

      Returns Container

    • Parameters

      • props: PodDisruptionBudgetProps

      Returns this

    • Parameters

      • source: Partial<kplus.ContainerProps>
      • ...props: Partial<ContainerProps>[]

      Returns ContainerProps

    • Parameters

      • props: DeploymentProps

      Returns Deployment

    • Returns DeploymentProps

    • Parameters

      • httpPath: string

      Returns Pick<kplus.ContainerProps, "readiness" | "liveness" | "startup">

    • Parameters

      • Optionaldefaults: ContainerResourceProps

      Returns ContainerResources

    • Parameters

      • csiVolume: Volume
      • secretNames: [key: string, env_name: EnvValue][]

      Returns void