Flux

v0.21.0 published on Saturday, Nov 26, 2022 by oun

getFluxInstall

Using getFluxInstall

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 getFluxInstall(args: GetFluxInstallArgs, opts?: InvokeOptions): Promise<GetFluxInstallResult>
function getFluxInstallOutput(args: GetFluxInstallOutputArgs, opts?: InvokeOptions): Output<GetFluxInstallResult>
def get_flux_install(baseurl: Optional[str] = None,
                     cluster_domain: Optional[str] = None,
                     components: Optional[Sequence[str]] = None,
                     components_extras: Optional[Sequence[str]] = None,
                     image_pull_secrets: Optional[str] = None,
                     log_level: Optional[str] = None,
                     namespace: Optional[str] = None,
                     network_policy: Optional[bool] = None,
                     registry: Optional[str] = None,
                     target_path: Optional[str] = None,
                     toleration_keys: Optional[Sequence[str]] = None,
                     version: Optional[str] = None,
                     watch_all_namespaces: Optional[bool] = None,
                     opts: Optional[InvokeOptions] = None) -> GetFluxInstallResult
def get_flux_install_output(baseurl: Optional[pulumi.Input[str]] = None,
                     cluster_domain: Optional[pulumi.Input[str]] = None,
                     components: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                     components_extras: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                     image_pull_secrets: Optional[pulumi.Input[str]] = None,
                     log_level: Optional[pulumi.Input[str]] = None,
                     namespace: Optional[pulumi.Input[str]] = None,
                     network_policy: Optional[pulumi.Input[bool]] = None,
                     registry: Optional[pulumi.Input[str]] = None,
                     target_path: Optional[pulumi.Input[str]] = None,
                     toleration_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                     version: Optional[pulumi.Input[str]] = None,
                     watch_all_namespaces: Optional[pulumi.Input[bool]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetFluxInstallResult]
func GetFluxInstall(ctx *Context, args *GetFluxInstallArgs, opts ...InvokeOption) (*GetFluxInstallResult, error)
func GetFluxInstallOutput(ctx *Context, args *GetFluxInstallOutputArgs, opts ...InvokeOption) GetFluxInstallResultOutput

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

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

The following arguments are supported:

TargetPath string
Baseurl string
ClusterDomain string
Components List<string>
ComponentsExtras List<string>
ImagePullSecrets string
LogLevel string
Namespace string
NetworkPolicy bool
Registry string
TolerationKeys List<string>
Version string
WatchAllNamespaces bool
targetPath String
baseurl String
clusterDomain String
components List<String>
componentsExtras List<String>
imagePullSecrets String
logLevel String
namespace String
networkPolicy Boolean
registry String
tolerationKeys List<String>
version String
watchAllNamespaces Boolean
targetPath String
baseurl String
clusterDomain String
components List<String>
componentsExtras List<String>
imagePullSecrets String
logLevel String
namespace String
networkPolicy Boolean
registry String
tolerationKeys List<String>
version String
watchAllNamespaces Boolean

getFluxInstall Result

The following output properties are available:

Content string
Id string

The provider-assigned unique ID for this managed resource.

Path string
TargetPath string
Baseurl string
ClusterDomain string
Components List<string>
ComponentsExtras List<string>
ImagePullSecrets string
LogLevel string
Namespace string
NetworkPolicy bool
Registry string
TolerationKeys List<string>
Version string
WatchAllNamespaces bool
Content string
Id string

The provider-assigned unique ID for this managed resource.

Path string
TargetPath string
Baseurl string
ClusterDomain string
Components []string
ComponentsExtras []string
ImagePullSecrets string
LogLevel string
Namespace string
NetworkPolicy bool
Registry string
TolerationKeys []string
Version string
WatchAllNamespaces bool
content String
id String

The provider-assigned unique ID for this managed resource.

path String
targetPath String
baseurl String
clusterDomain String
components List<String>
componentsExtras List<String>
imagePullSecrets String
logLevel String
namespace String
networkPolicy Boolean
registry String
tolerationKeys List<String>
version String
watchAllNamespaces Boolean
content string
id string

The provider-assigned unique ID for this managed resource.

path string
targetPath string
baseurl string
clusterDomain string
components string[]
componentsExtras string[]
imagePullSecrets string
logLevel string
namespace string
networkPolicy boolean
registry string
tolerationKeys string[]
version string
watchAllNamespaces boolean
content str
id str

The provider-assigned unique ID for this managed resource.

path str
target_path str
baseurl str
cluster_domain str
components Sequence[str]
components_extras Sequence[str]
image_pull_secrets str
log_level str
namespace str
network_policy bool
registry str
toleration_keys Sequence[str]
version str
watch_all_namespaces bool
content String
id String

The provider-assigned unique ID for this managed resource.

path String
targetPath String
baseurl String
clusterDomain String
components List<String>
componentsExtras List<String>
imagePullSecrets String
logLevel String
namespace String
networkPolicy Boolean
registry String
tolerationKeys List<String>
version String
watchAllNamespaces Boolean

Package Details

Repository
https://github.com/oun/pulumi-flux
License
Apache-2.0
Notes

This Pulumi package is based on the flux Terraform Provider.