Package casa.siron.forgejo.forgejo
Class RepositoryPushMirrorArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- casa.siron.forgejo.forgejo.RepositoryPushMirrorArgs
-
public final class RepositoryPushMirrorArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRepositoryPushMirrorArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static RepositoryPushMirrorArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>branchFilter()static RepositoryPushMirrorArgs.Builderbuilder()static RepositoryPushMirrorArgs.Builderbuilder(RepositoryPushMirrorArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>interval()com.pulumi.core.Output<java.lang.String>owner()com.pulumi.core.Output<java.lang.String>remoteAddress()java.util.Optional<com.pulumi.core.Output<java.lang.String>>remotePassword()java.util.Optional<com.pulumi.core.Output<java.lang.String>>remoteUsername()com.pulumi.core.Output<java.lang.String>repository()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>syncOnCommit()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>useSsh()
-
-
-
Field Detail
-
Empty
public static final RepositoryPushMirrorArgs Empty
-
-
Method Detail
-
branchFilter
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> branchFilter()
- Returns:
- Optional branch filter for the push mirror. Leave empty to mirror all branches.
-
interval
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> interval()
- Returns:
- Mirror sync interval, for example 8h30m0s. Leave empty to use Forgejo's default.
-
owner
public com.pulumi.core.Output<java.lang.String> owner()
- Returns:
- Repository owner.
-
remoteAddress
public com.pulumi.core.Output<java.lang.String> remoteAddress()
- Returns:
- Target remote URL for the push mirror.
-
remotePassword
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> remotePassword()
- Returns:
- Password or token for authenticating to the remote.
-
remoteUsername
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> remoteUsername()
- Returns:
- Username for authenticating to the remote.
-
repository
public com.pulumi.core.Output<java.lang.String> repository()
- Returns:
- Repository name.
-
syncOnCommit
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> syncOnCommit()
- Returns:
- Whether pushes to this repository trigger the mirror.
-
useSsh
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> useSsh()
- Returns:
- Whether Forgejo should use an SSH key for the push mirror remote.
-
builder
public static RepositoryPushMirrorArgs.Builder builder()
-
builder
public static RepositoryPushMirrorArgs.Builder builder(RepositoryPushMirrorArgs defaults)
-
-