Type alias AddonCreateInput

AddonCreateInput: { additionalMetaData?: InputMaybe<Scalars["JSON"]>; awsMarketplacePlanDimension?: InputMaybe<Scalars["String"]>; billingId?: InputMaybe<Scalars["String"]>; dependencies?: InputMaybe<Scalars["String"][]>; description?: InputMaybe<Scalars["String"]>; displayName: Scalars["String"]; environmentId?: InputMaybe<Scalars["String"]>; hiddenFromWidgets?: InputMaybe<WidgetType[]>; maxQuantity?: InputMaybe<Scalars["Float"]>; pricingType?: InputMaybe<PricingType>; productId: Scalars["String"]; refId?: InputMaybe<Scalars["String"]>; status?: InputMaybe<PackageStatus> }

Input for creating an addon

Type declaration

  • Optional additionalMetaData?: InputMaybe<Scalars["JSON"]>

    The additional meta data of the package

  • Optional awsMarketplacePlanDimension?: InputMaybe<Scalars["String"]>

    The AWS marketplace plan dimension of the package

  • Optional billingId?: InputMaybe<Scalars["String"]>

    The unique identifier for the entity in the billing provider

  • Optional dependencies?: InputMaybe<Scalars["String"][]>

    List of addon ids this addon should be dependant on

  • Optional description?: InputMaybe<Scalars["String"]>

    The description of the package

  • displayName: Scalars["String"]

    The display name of the package

  • Optional environmentId?: InputMaybe<Scalars["String"]>

    The unique identifier for the environment

  • Optional hiddenFromWidgets?: InputMaybe<WidgetType[]>

    List of hidden widgets of the package

  • Optional maxQuantity?: InputMaybe<Scalars["Float"]>

    The maximum quantity of this addon that can be added to a subscription

  • Optional pricingType?: InputMaybe<PricingType>

    The pricing type of the package

  • productId: Scalars["String"]

    The product id of the package

  • Optional refId?: InputMaybe<Scalars["String"]>

    The unique identifier for the entity

  • Optional status?: InputMaybe<PackageStatus>

    The status of the package