Package casa.siron.forgejo.forgejo
Class RepositorySettings
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- casa.siron.forgejo.forgejo.RepositorySettings
-
public class RepositorySettings extends com.pulumi.resources.CustomResourceSettings for enabled Forgejo repository units and their wiki or issue tracker configuration.
-
-
Constructor Summary
Constructors Constructor Description RepositorySettings(java.lang.String name)RepositorySettings(java.lang.String name, RepositorySettingsArgs args)RepositorySettings(java.lang.String name, RepositorySettingsArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>actions()com.pulumi.core.Output<java.util.Optional<java.lang.String>>externalTrackerFormat()com.pulumi.core.Output<java.util.Optional<java.lang.String>>externalTrackerRegexPattern()com.pulumi.core.Output<java.util.Optional<java.lang.String>>externalTrackerStyle()com.pulumi.core.Output<java.util.Optional<java.lang.String>>externalTrackerUrl()com.pulumi.core.Output<java.util.Optional<java.lang.String>>externalWikiUrl()static RepositorySettingsget(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, com.pulumi.resources.CustomResourceOptions options)Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>globallyEditableWiki()com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>internalTrackerAllowOnlyContributorsToTrackTime()com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>internalTrackerEnableIssueDependencies()com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>internalTrackerEnableTimeTracker()com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>issues()com.pulumi.core.Output<java.lang.String>owner()com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>packages()com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>projects()com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>pullRequests()com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>releases()com.pulumi.core.Output<java.lang.String>repository()com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>>wiki()com.pulumi.core.Output<java.util.Optional<java.lang.String>>wikiBranch()
-
-
-
Constructor Detail
-
RepositorySettings
public RepositorySettings(java.lang.String name)
- Parameters:
name- The _unique_ name of the resulting resource.
-
RepositorySettings
public RepositorySettings(java.lang.String name, RepositorySettingsArgs args)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.
-
RepositorySettings
public RepositorySettings(java.lang.String name, RepositorySettingsArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.options- A bag of options that control this resource's behavior.
-
-
Method Detail
-
actions
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> actions()
- Returns:
- Whether the actions unit is enabled. Leave unset to avoid managing it.
-
externalTrackerFormat
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> externalTrackerFormat()
- Returns:
- External issue tracker URL format. Forgejo supports placeholders such as {user}, {repo}, and {index}.
-
externalTrackerRegexPattern
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> externalTrackerRegexPattern()
- Returns:
- External issue tracker regular expression pattern.
-
externalTrackerStyle
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> externalTrackerStyle()
- Returns:
- External issue tracker number style, for example numeric or alphanumeric.
-
externalTrackerUrl
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> externalTrackerUrl()
- Returns:
- External issue tracker URL. Setting this also enables issues unless issues is explicitly set.
-
externalWikiUrl
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> externalWikiUrl()
- Returns:
- External wiki URL. Setting this also enables the wiki unless wiki is explicitly set.
-
globallyEditableWiki
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> globallyEditableWiki()
- Returns:
- Whether the wiki is globally editable.
-
internalTrackerAllowOnlyContributorsToTrackTime
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> internalTrackerAllowOnlyContributorsToTrackTime()
- Returns:
- Whether only contributors may track time in the internal issue tracker.
-
internalTrackerEnableIssueDependencies
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> internalTrackerEnableIssueDependencies()
- Returns:
- Whether issue dependencies are enabled in the internal issue tracker.
-
internalTrackerEnableTimeTracker
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> internalTrackerEnableTimeTracker()
- Returns:
- Whether the internal issue tracker has time tracking enabled.
-
issues
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> issues()
- Returns:
- Whether the issue tracker unit is enabled. Leave unset to avoid managing it.
-
owner
public com.pulumi.core.Output<java.lang.String> owner()
- Returns:
- Repository owner.
-
packages
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> packages()
- Returns:
- Whether the packages unit is enabled. Leave unset to avoid managing it.
-
projects
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> projects()
- Returns:
- Whether the projects unit is enabled. Leave unset to avoid managing it.
-
pullRequests
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> pullRequests()
- Returns:
- Whether the pull request unit is enabled. Leave unset to avoid managing it.
-
releases
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> releases()
- Returns:
- Whether the releases unit is enabled. Leave unset to avoid managing it.
-
repository
public com.pulumi.core.Output<java.lang.String> repository()
- Returns:
- Repository name.
-
wiki
public com.pulumi.core.Output<java.util.Optional<java.lang.Boolean>> wiki()
- Returns:
- Whether the wiki unit is enabled. Leave unset to avoid managing it.
-
wikiBranch
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> wikiBranch()
- Returns:
- Branch used for the repository wiki.
-
get
public static RepositorySettings get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name- The _unique_ name of the resulting resource.id- The _unique_ provider ID of the resource to lookup.options- Optional settings to control the behavior of the CustomResource.
-
-