github.com/oam-dev/kubevela@v1.9.11/pkg/stdlib/pkgs/oam.cue (about)

     1  #ApplyComponent: {
     2  	#provider: "oam"
     3  	#do:       "component-apply"
     4  
     5  	// +usage=The cluster to use
     6  	cluster: *"" | string
     7  	// +usage=The env to use
     8  	env: *"" | string
     9  	// +usage=The namespace to apply
    10  	namespace: *"" | string
    11  	// +usage=Whether to wait healthy of the applied component
    12  	waitHealthy: *true | bool
    13  	// +usage=The value of the component resource
    14  	value: {...}
    15  	// +usage=The patcher that will be applied to the resource, you can define the strategy of list merge through comments. Reference doc here: https://kubevela.io/docs/platform-engineers/traits/patch-trait#patch-in-workflow-step
    16  	patch?: {...}
    17  	...
    18  }
    19  
    20  #RenderComponent: {
    21  	#provider: "oam"
    22  	#do:       "component-render"
    23  	cluster:   *"" | string
    24  	env:       *"" | string
    25  	namespace: *"" | string
    26  	value: {...}
    27  	patch?: {...}
    28  	output?: {...}
    29  	outputs?: {...}
    30  	...
    31  }
    32  
    33  #LoadComponets: {
    34  	#provider: "oam"
    35  	#do:       "load"
    36  
    37  	// +usage=If specify `app`, use specified application to load its component resources otherwise use current application
    38  	app?: string
    39  	// +usage=The value of the components will be filled in this field after the action is executed, you can use value[componentName] to refer a specified component
    40  	value?: {...}
    41  	...
    42  }
    43  
    44  #LoadPolicies: {
    45  	#provider: "oam"
    46  	#do:       "load-policies"
    47  	value?: {...}
    48  	...
    49  }
    50  
    51  #LoadComponetsInOrder: {
    52  	#provider: "oam"
    53  	#do:       "load-comps-in-order"
    54  	...
    55  }