1. Packages
  2. Flux
  3. API Docs
  4. getFluxSync
Flux v1.0.1 published on Friday, Jul 28, 2023 by oun

flux.getFluxSync

Explore with Pulumi AI

flux logo
Flux v1.0.1 published on Friday, Jul 28, 2023 by oun

    Using getFluxSync

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getFluxSync(args: GetFluxSyncArgs, opts?: InvokeOptions): Promise<GetFluxSyncResult>
    function getFluxSyncOutput(args: GetFluxSyncOutputArgs, opts?: InvokeOptions): Output<GetFluxSyncResult>
    def get_flux_sync(branch: Optional[str] = None,
                      commit: Optional[str] = None,
                      interval: Optional[int] = None,
                      name: Optional[str] = None,
                      namespace: Optional[str] = None,
                      patch_names: Optional[Sequence[str]] = None,
                      secret: Optional[str] = None,
                      semver: Optional[str] = None,
                      tag: Optional[str] = None,
                      target_path: Optional[str] = None,
                      url: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetFluxSyncResult
    def get_flux_sync_output(branch: Optional[pulumi.Input[str]] = None,
                      commit: Optional[pulumi.Input[str]] = None,
                      interval: Optional[pulumi.Input[int]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      namespace: Optional[pulumi.Input[str]] = None,
                      patch_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                      secret: Optional[pulumi.Input[str]] = None,
                      semver: Optional[pulumi.Input[str]] = None,
                      tag: Optional[pulumi.Input[str]] = None,
                      target_path: Optional[pulumi.Input[str]] = None,
                      url: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetFluxSyncResult]
    func GetFluxSync(ctx *Context, args *GetFluxSyncArgs, opts ...InvokeOption) (*GetFluxSyncResult, error)
    func GetFluxSyncOutput(ctx *Context, args *GetFluxSyncOutputArgs, opts ...InvokeOption) GetFluxSyncResultOutput

    > Note: This function is named GetFluxSync in the Go SDK.

    public static class GetFluxSync 
    {
        public static Task<GetFluxSyncResult> InvokeAsync(GetFluxSyncArgs args, InvokeOptions? opts = null)
        public static Output<GetFluxSyncResult> Invoke(GetFluxSyncInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFluxSyncResult> getFluxSync(GetFluxSyncArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: flux:index/getFluxSync:getFluxSync
      arguments:
        # arguments dictionary

    The following arguments are supported:

    TargetPath string
    Url string
    Branch string
    Commit string
    Interval int
    Name string
    Namespace string
    PatchNames List<string>
    Secret string
    Semver string
    Tag string
    TargetPath string
    Url string
    Branch string
    Commit string
    Interval int
    Name string
    Namespace string
    PatchNames []string
    Secret string
    Semver string
    Tag string
    targetPath String
    url String
    branch String
    commit String
    interval Integer
    name String
    namespace String
    patchNames List<String>
    secret String
    semver String
    tag String
    targetPath string
    url string
    branch string
    commit string
    interval number
    name string
    namespace string
    patchNames string[]
    secret string
    semver string
    tag string
    target_path str
    url str
    branch str
    commit str
    interval int
    name str
    namespace str
    patch_names Sequence[str]
    secret str
    semver str
    tag str
    targetPath String
    url String
    branch String
    commit String
    interval Number
    name String
    namespace String
    patchNames List<String>
    secret String
    semver String
    tag String

    getFluxSync Result

    The following output properties are available:

    Content string
    Id string
    KustomizeContent string
    KustomizePath string
    PatchFilePaths Dictionary<string, string>
    Path string
    TargetPath string
    Url string
    Branch string
    Commit string
    Interval int
    Name string
    Namespace string
    PatchNames List<string>
    Secret string
    Semver string
    Tag string
    Content string
    Id string
    KustomizeContent string
    KustomizePath string
    PatchFilePaths map[string]string
    Path string
    TargetPath string
    Url string
    Branch string
    Commit string
    Interval int
    Name string
    Namespace string
    PatchNames []string
    Secret string
    Semver string
    Tag string
    content String
    id String
    kustomizeContent String
    kustomizePath String
    patchFilePaths Map<String,String>
    path String
    targetPath String
    url String
    branch String
    commit String
    interval Integer
    name String
    namespace String
    patchNames List<String>
    secret String
    semver String
    tag String
    content string
    id string
    kustomizeContent string
    kustomizePath string
    patchFilePaths {[key: string]: string}
    path string
    targetPath string
    url string
    branch string
    commit string
    interval number
    name string
    namespace string
    patchNames string[]
    secret string
    semver string
    tag string
    content str
    id str
    kustomize_content str
    kustomize_path str
    patch_file_paths Mapping[str, str]
    path str
    target_path str
    url str
    branch str
    commit str
    interval int
    name str
    namespace str
    patch_names Sequence[str]
    secret str
    semver str
    tag str
    content String
    id String
    kustomizeContent String
    kustomizePath String
    patchFilePaths Map<String>
    path String
    targetPath String
    url String
    branch String
    commit String
    interval Number
    name String
    namespace String
    patchNames List<String>
    secret String
    semver String
    tag String

    Package Details

    Repository
    flux oun/pulumi-flux
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the flux Terraform Provider.
    flux logo
    Flux v1.0.1 published on Friday, Jul 28, 2023 by oun