apiVersion: apis.kcp.io/v1alpha1 kind: APIResourceSchema metadata: name: v1alpha1-2.policytriggers.policy.socialweb.computer spec: group: policy.socialweb.computer names: kind: PolicyTrigger listKind: PolicyTriggerList plural: policytriggers singular: policytrigger scope: Cluster versions: - name: v1alpha1 served: true storage: true subresources: status: {} schema: type: object properties: apiVersion: type: string kind: type: string metadata: type: object spec: type: object properties: engineRef: type: string workflowRef: type: string workflow: type: object x-kubernetes-preserve-unknown-fields: true action: type: object properties: kind: type: string spec: type: object x-kubernetes-preserve-unknown-fields: true required: - kind source: type: object properties: type: type: string enum: - Record - Relay - Cron - KCP record: type: object properties: repo: type: string collection: type: string relay: type: object properties: relay: type: string collection: type: string cron: type: object properties: schedule: type: string required: - schedule kcp: type: object properties: resource: type: string labelSelector: type: string required: - resource required: - type match: type: object additionalProperties: type: string runTemplate: type: object properties: inputs: type: object additionalProperties: type: string args: type: object additionalProperties: type: string perspective: type: string selfDid: type: string subjectDid: type: string counterpartyDid: type: string rootRequesterDid: type: string rfp: type: object properties: uri: type: string cid: type: string required: - uri - cid bid: type: object properties: uri: type: string cid: type: string required: - uri - cid accept: type: object properties: uri: type: string cid: type: string required: - uri - cid cache: type: object additionalProperties: type: object additionalProperties: type: object properties: data: type: string encoding: type: string enum: - text - base64 required: - data - encoding activeDeadlineSeconds: type: integer format: int64 ttlSecondsAfterFinished: type: integer format: int64 concurrencyPolicy: type: string enum: - Allow - Forbid - Replace suspend: type: boolean required: - engineRef - action - source status: type: object properties: lastRun: type: string format: date-time nextRun: type: string format: date-time active: type: integer format: int32 conditions: type: array items: type: object x-kubernetes-preserve-unknown-fields: true additionalPrinterColumns: - name: Source type: string jsonPath: .spec.source.type - name: LastRun type: date jsonPath: .status.lastRun - name: NextRun type: date jsonPath: .status.nextRun - name: Active type: integer jsonPath: .status.active - name: Suspend type: boolean jsonPath: .spec.suspend - name: Age type: date jsonPath: .metadata.creationTimestamp