Skip to content

Application

Application

Application is the Schema for the applications API

Field Description
metadata
Kubernetes meta/v1.ObjectMeta
Refer to the Kubernetes API documentation for the fields of the metadata field.
spec
ApplicationSpec


name
string
owner
string
organization
string
attributes
map[string]string
(Optional)
securitySchemes
SecuritySchemes
status
ApplicationStatus

ApplicationSpec

(Appears on: Application)

ApplicationSpec defines the desired state of Application

Field Description
name
string
owner
string
organization
string
attributes
map[string]string
(Optional)
securitySchemes
SecuritySchemes

ApplicationStatus

(Appears on: Application)

ApplicationStatus defines the observed state of Application

SecurityScheme

(Appears on: SecuritySchemes)

SecurityScheme defines the details specific to a security scheme

Field Description
environments
[]Environment

SecuritySchemes

(Appears on: ApplicationSpec)

SecuritySchemes defines the supported security schemes

Field Description
oauth2
SecurityScheme

OAuth2 denotes the OAuth2 security scheme

Environment

(Appears on: SecurityScheme)

Environment defines the environment specific details related to the security scheme

Field Description
envId
string
appId
string
keyType
string


Generated with gen-crd-api-reference-docs.

Application Sample

The following is a sample Application CR.

kind: Application
apiVersion: cp.wso2.com/v1alpha2
metadata:
  name: sample-application
spec:
  name: sample-app1
  owner: admin
  organization: default
  securitySchemes:
    oauth2:
      environments:
        - envId: Default
          appId: 45f1c5c8-a92e-11ed-afa1-0242ac120008
          keyType: PRODUCTION
        - envId: Default
          appId: 45f1c5c8-a92e-11ed-afa1-0242ac120009
          keyType: SANDBOX