1. Packages
  2. Zitadel
  3. API Docs
  4. getApplicationApis
zitadel v0.2.0 published on Monday, Mar 24, 2025 by pulumiverse

zitadel.getApplicationApis

Start a Neo task
Explain and create a zitadel.getApplicationApis resource
zitadel logo
zitadel v0.2.0 published on Monday, Mar 24, 2025 by pulumiverse

    Datasource representing multiple API applications belonging to a project.

    Using getApplicationApis

    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 getApplicationApis(args: GetApplicationApisArgs, opts?: InvokeOptions): Promise<GetApplicationApisResult>
    function getApplicationApisOutput(args: GetApplicationApisOutputArgs, opts?: InvokeOptions): Output<GetApplicationApisResult>
    def get_application_apis(name: Optional[str] = None,
                             name_method: Optional[str] = None,
                             org_id: Optional[str] = None,
                             project_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetApplicationApisResult
    def get_application_apis_output(name: Optional[pulumi.Input[str]] = None,
                             name_method: Optional[pulumi.Input[str]] = None,
                             org_id: Optional[pulumi.Input[str]] = None,
                             project_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetApplicationApisResult]
    func GetApplicationApis(ctx *Context, args *GetApplicationApisArgs, opts ...InvokeOption) (*GetApplicationApisResult, error)
    func GetApplicationApisOutput(ctx *Context, args *GetApplicationApisOutputArgs, opts ...InvokeOption) GetApplicationApisResultOutput

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

    public static class GetApplicationApis 
    {
        public static Task<GetApplicationApisResult> InvokeAsync(GetApplicationApisArgs args, InvokeOptions? opts = null)
        public static Output<GetApplicationApisResult> Invoke(GetApplicationApisInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetApplicationApisResult> getApplicationApis(GetApplicationApisArgs args, InvokeOptions options)
    public static Output<GetApplicationApisResult> getApplicationApis(GetApplicationApisArgs args, InvokeOptions options)
    
    fn::invoke:
      function: zitadel:index/getApplicationApis:getApplicationApis
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    Name of the application
    ProjectId string
    ID of the project
    NameMethod string
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    OrgId string
    ID of the organization
    Name string
    Name of the application
    ProjectId string
    ID of the project
    NameMethod string
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    OrgId string
    ID of the organization
    name String
    Name of the application
    projectId String
    ID of the project
    nameMethod String
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    orgId String
    ID of the organization
    name string
    Name of the application
    projectId string
    ID of the project
    nameMethod string
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    orgId string
    ID of the organization
    name str
    Name of the application
    project_id str
    ID of the project
    name_method str
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    org_id str
    ID of the organization
    name String
    Name of the application
    projectId String
    ID of the project
    nameMethod String
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    orgId String
    ID of the organization

    getApplicationApis Result

    The following output properties are available:

    AppIds List<string>
    A set of all IDs.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Name of the application
    ProjectId string
    ID of the project
    NameMethod string
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    OrgId string
    ID of the organization
    AppIds []string
    A set of all IDs.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Name of the application
    ProjectId string
    ID of the project
    NameMethod string
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    OrgId string
    ID of the organization
    appIds List<String>
    A set of all IDs.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Name of the application
    projectId String
    ID of the project
    nameMethod String
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    orgId String
    ID of the organization
    appIds string[]
    A set of all IDs.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Name of the application
    projectId string
    ID of the project
    nameMethod string
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    orgId string
    ID of the organization
    app_ids Sequence[str]
    A set of all IDs.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Name of the application
    project_id str
    ID of the project
    name_method str
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    org_id str
    ID of the organization
    appIds List<String>
    A set of all IDs.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Name of the application
    projectId String
    ID of the project
    nameMethod String
    Method for querying applications by name, supported values: TEXTQUERYMETHODEQUALS, TEXTQUERYMETHODEQUALSIGNORECASE, TEXTQUERYMETHODSTARTSWITH, TEXTQUERYMETHODSTARTSWITHIGNORECASE, TEXTQUERYMETHODCONTAINS, TEXTQUERYMETHODCONTAINSIGNORECASE, TEXTQUERYMETHODENDSWITH, TEXTQUERYMETHODENDSWITHIGNORECASE
    orgId String
    ID of the organization

    Package Details

    Repository
    zitadel pulumiverse/pulumi-zitadel
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the zitadel Terraform Provider.
    zitadel logo
    zitadel v0.2.0 published on Monday, Mar 24, 2025 by pulumiverse
      Meet Neo: Your AI Platform Teammate