| url | Url | yes | — |
| username | username - (Optional if token is provided) | no | "" |
| password | password - (Optional if token is provided) | no | "" |
| token | token - (Optional if username and password is provided) | no | "" |
| source-repository-name | source repository name | yes | — |
| target-repository-name | target repository name(Mandatory if target-image-name and target-tag are empty) | no | "" |
| source-image-name | source image name | yes | — |
| target-image-name | target image name(Mandatory if target-repository-name and target-tag are empty) | no | "" |
| source-tag | source tag | yes | — |
| target-tag | target tag(Mandatory if target-image-name and target-repository-name are empty) | no | "" |
| isDocker | isDocker | no | false |
| copy | copy | no | "" |
| artifact-name | The name of the artifact, used when registering the build artifact in CloudBees Unify. If not provided, the artifact name defaults to the name of the image moved or copied to the target repository.
| no | — |
| component-id | The ID of the component associated with the artifact. If not provided, the artifact is registered with the component of the current workflow run.
| no | ${{ cloudbees.component.id }} |