1. Packages
  2. Juniper Mist
  3. API Docs
  4. getConstApplications
Juniper Mist v0.0.27 published on Friday, Sep 27, 2024 by Pulumi

junipermist.getConstApplications

Explore with Pulumi AI

junipermist logo
Juniper Mist v0.0.27 published on Friday, Sep 27, 2024 by Pulumi

    This data source provides the of ConstApplications. This information can be used as apps in the junipermist.org.Service resource, the junipermist.site.Setting resource (mist_site_setting.gateway_mgmt.app_probing.apps) or in the junipermist.org.Setting resource (mist_org_setting.gateway_mgmt.app_probing.apps)

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as junipermist from "@pulumi/junipermist";
    
    const listOfApplications = junipermist.getConstApplications({});
    
    import pulumi
    import pulumi_junipermist as junipermist
    
    list_of_applications = junipermist.get_const_applications()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := junipermist.GetConstApplications(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using JuniperMist = Pulumi.JuniperMist;
    
    return await Deployment.RunAsync(() => 
    {
        var listOfApplications = JuniperMist.GetConstApplications.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.junipermist.JunipermistFunctions;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var listOfApplications = JunipermistFunctions.getConstApplications();
    
        }
    }
    
    variables:
      listOfApplications:
        fn::invoke:
          Function: junipermist:getConstApplications
          Arguments: {}
    

    Using getConstApplications

    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 getConstApplications(opts?: InvokeOptions): Promise<GetConstApplicationsResult>
    function getConstApplicationsOutput(opts?: InvokeOptions): Output<GetConstApplicationsResult>
    def get_const_applications(opts: Optional[InvokeOptions] = None) -> GetConstApplicationsResult
    def get_const_applications_output(opts: Optional[InvokeOptions] = None) -> Output[GetConstApplicationsResult]
    func GetConstApplications(ctx *Context, opts ...InvokeOption) (*GetConstApplicationsResult, error)
    func GetConstApplicationsOutput(ctx *Context, opts ...InvokeOption) GetConstApplicationsResultOutput

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

    public static class GetConstApplications 
    {
        public static Task<GetConstApplicationsResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetConstApplicationsResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConstApplicationsResult> getConstApplications(InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: junipermist:index/getConstApplications:getConstApplications
      arguments:
        # arguments dictionary

    getConstApplications Result

    The following output properties are available:

    ConstApplications List<Pulumi.JuniperMist.Outputs.GetConstApplicationsConstApplication>
    Id string
    The provider-assigned unique ID for this managed resource.
    ConstApplications []GetConstApplicationsConstApplication
    Id string
    The provider-assigned unique ID for this managed resource.
    constApplications List<GetConstApplicationsConstApplication>
    id String
    The provider-assigned unique ID for this managed resource.
    constApplications GetConstApplicationsConstApplication[]
    id string
    The provider-assigned unique ID for this managed resource.
    const_applications Sequence[GetConstApplicationsConstApplication]
    id str
    The provider-assigned unique ID for this managed resource.
    constApplications List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    GetConstApplicationsConstApplication

    AppId bool
    AppImageUrl string
    AppProbe bool
    Category string
    Group string
    Key string
    Name string
    SignatureBased bool
    SsrAppId bool
    AppId bool
    AppImageUrl string
    AppProbe bool
    Category string
    Group string
    Key string
    Name string
    SignatureBased bool
    SsrAppId bool
    appId Boolean
    appImageUrl String
    appProbe Boolean
    category String
    group String
    key String
    name String
    signatureBased Boolean
    ssrAppId Boolean
    appId boolean
    appImageUrl string
    appProbe boolean
    category string
    group string
    key string
    name string
    signatureBased boolean
    ssrAppId boolean
    appId Boolean
    appImageUrl String
    appProbe Boolean
    category String
    group String
    key String
    name String
    signatureBased Boolean
    ssrAppId Boolean

    Package Details

    Repository
    junipermist pulumi/pulumi-junipermist
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the mist Terraform Provider.
    junipermist logo
    Juniper Mist v0.0.27 published on Friday, Sep 27, 2024 by Pulumi