id: String
name: String
depends: [String]
tags: [String]
condition: String
ignore_errors: Boolean
properties:
id: String
type: String
text: String
username: String
password: String
private_key: String
token: String
subscription_id: String
domain: String
tenant_id: String
client_id: String
client_key: String
json: String
access_key: String
secret_key: String
Property | Details |
---|---|
id * | String A unique identifier for the step. Can contain hyphens and underscores, but not spaces. |
name * | String A friendly name for the step. This name will appear in the pipeline designer and run output. |
depends[] | [String] A list of dependencies of this step. This step will not be executed until all steps with |
tags[] | [String] Tags are used to group related steps. Steps with the same tag can be retrieved using the Can contain hyphens and underscores, but not spaces. |
condition | String An expression which is evaluated before the step executes. If it evaluates to false, the step will be skipped. The |
ignore_errors | Boolean If |
properties.id * | String The ID of the new credential. |
properties.type * | String The credential type. Should be one of |
properties.text * | String The generic secret text. Only applies to |
properties.username * | String The username of the username/password credential. Only applies to |
properties.password * | String The password of the username/password credential. Only applies to |
properties.private_key * | String The SSH private key content. Must be provided in PEM-encoded RSA format. Only applies to |
properties.token * | String The bearer token content. Only applies to |
properties.subscription_id * | String The ID of the Azure subscription which contains the service principal. Only applies to |
properties.domain * | String The Azure Active Directory domain name associated with the service principal. Only applies to |
properties.tenant_id | String The Azure Active Directory tenant ID associated with the service principal. Only applies to |
properties.client_id * | String The Azure service principal Application (Client) ID. Only applies to |
properties.client_key * | String The Azure service principal client secret. Only applies to |
properties.json * | String The downloaded JSON credential content for the GCP service account. Only applies to |
properties.access_key * | String The AWS IAM access key ID. Only applies to |
properties.secret_key * | String The AWS IAM secret access key. Only applies to |
The following are the step execution result fields available at step.result
after a step executes.
Key | Details |
---|---|
result.status | String A string indicating the step execution status. Can be Succeeded, Failed, or Skipped. |