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