Skip to main content

Creates a application profile

POST 

/v1/appProfiles

Creates a application profile

Request

Header Parameters

    ProjectUid string

    Scope the request to the specified project uid

Body

    metadata

    object

    ObjectMeta input entity for object creation

    annotations

    object

    Annotations are system generated key value metadata for the resource. As an input certain annotations like description can be set.

    property name*string

    labels

    object

    Labels are key value data to organize and categorize resources. Providing spectro__tag as value for a label is considered as a kubernetes compliant tag

    property name*string
    namestring

    Name of the resource.

    spec

    object

    Application profile spec

    template

    object

    Application profile template spec

    appTiers

    object[]

    Application profile tiers

  • Array [

  • containerRegistryUidstring

    Application tier container registry uid

    installOrderint32

    Application tier installation order

    manifests

    undefined[]

    Application tier manifests

  • Array [

  • contentstring

    Manifest content

    namestring

    Manifest name

  • ]

  • namestringrequired

    Application tier name

    properties

    undefined[]

    Application tier properties

  • Array [

  • namestring

    Application tier property name

    valuestring

    Application tier property value

  • ]

  • registryUidstring

    Application tier registry uid

    sourceAppTierUidstring

    Application tier source pack uid

    typestring

    Possible values: [manifest, helm, operator-instance, container]

    Default value: manifest

    valuesstring

    Application tier configuration values in yaml format

    versionstring

    Application tier version

  • ]

  • versionstring

    Application profile version

Responses

Created successfully

Response Headers

  • AuditUid

    string

    Audit uid for the request

Schema

    uidstringrequired
Loading...