Interface PermissionExporter
- All Known Implementing Classes:
PermissionExporterImpl
public interface PermissionExporter
Service to export Bamboo plan permissions to YAML config files.
- Since:
- 5.11
-
Method Summary
Modifier and TypeMethodDescriptionexportPermissions
(@NotNull Environment environment) Exports deployment environment permissions to a YAML-friendly format.exportPermissions
(@NotNull DeploymentProject deploymentProject) Exports deployment project permissions to a YAML-friendly format.exportPermissions
(@NotNull ImmutablePlan plan) Exports plan permissions to a YAML-friendly format.
-
Method Details
-
exportPermissions
Exports plan permissions to a YAML-friendly format.- Parameters:
plan
- which permissions being exported- Returns:
- YAML-friendly plan permissions scheme
-
exportPermissions
@NotNull @NotNull Map<String,Object> exportPermissions(@NotNull @NotNull DeploymentProject deploymentProject) Exports deployment project permissions to a YAML-friendly format.- Parameters:
deploymentProject
- which permissions being exported- Returns:
- YAML-friendly plan permissions scheme
-
exportPermissions
Exports deployment environment permissions to a YAML-friendly format.- Parameters:
environment
- which permissions being exported- Returns:
- YAML-friendly plan permissions scheme
-