prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
prismacloud.getIntegrations
Explore with Pulumi AI
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
Retrieves an integration listing.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as prismacloud from "@pulumi/prismacloud";
const example = prismacloud.getIntegrations({});
import pulumi
import pulumi_prismacloud as prismacloud
example = prismacloud.get_integrations()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/prismacloud/prismacloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := prismacloud.GetIntegrations(ctx, &prismacloud.GetIntegrationsArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Prismacloud = Pulumi.Prismacloud;
return await Deployment.RunAsync(() =>
{
var example = Prismacloud.GetIntegrations.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.prismacloud.PrismacloudFunctions;
import com.pulumi.prismacloud.inputs.GetIntegrationsArgs;
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 example = PrismacloudFunctions.getIntegrations();
}
}
variables:
example:
fn::invoke:
function: prismacloud:getIntegrations
arguments: {}
Using getIntegrations
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 getIntegrations(args: GetIntegrationsArgs, opts?: InvokeOptions): Promise<GetIntegrationsResult>
function getIntegrationsOutput(args: GetIntegrationsOutputArgs, opts?: InvokeOptions): Output<GetIntegrationsResult>
def get_integrations(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIntegrationsResult
def get_integrations_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationsResult]
func GetIntegrations(ctx *Context, args *GetIntegrationsArgs, opts ...InvokeOption) (*GetIntegrationsResult, error)
func GetIntegrationsOutput(ctx *Context, args *GetIntegrationsOutputArgs, opts ...InvokeOption) GetIntegrationsResultOutput
> Note: This function is named GetIntegrations
in the Go SDK.
public static class GetIntegrations
{
public static Task<GetIntegrationsResult> InvokeAsync(GetIntegrationsArgs args, InvokeOptions? opts = null)
public static Output<GetIntegrationsResult> Invoke(GetIntegrationsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIntegrationsResult> getIntegrations(GetIntegrationsArgs args, InvokeOptions options)
public static Output<GetIntegrationsResult> getIntegrations(GetIntegrationsArgs args, InvokeOptions options)
fn::invoke:
function: prismacloud:index/getIntegrations:getIntegrations
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Id string
- id String
- id string
- id str
- id String
getIntegrations Result
The following output properties are available:
- Id string
- Listings
List<Get
Integrations Listing> - List of integrations, as defined below.
- Total double
- (int) Total number of all integrations.
- Id string
- Listings
[]Get
Integrations Listing - List of integrations, as defined below.
- Total float64
- (int) Total number of all integrations.
- id String
- listings
List<Get
Integrations Listing> - List of integrations, as defined below.
- total Double
- (int) Total number of all integrations.
- id string
- listings
Get
Integrations Listing[] - List of integrations, as defined below.
- total number
- (int) Total number of all integrations.
- id str
- listings
Sequence[Get
Integrations Listing] - List of integrations, as defined below.
- total float
- (int) Total number of all integrations.
- id String
- listings List<Property Map>
- List of integrations, as defined below.
- total Number
- (int) Total number of all integrations.
Supporting Types
GetIntegrationsListing
- Description string
- Description.
- Enabled bool
- (bool) Enabled.
- Integration
Id string - Integration ID.
- Integration
Type string - Integration type.
- Name string
- Name of the integration.
- Status string
- Status.
- Valid bool
- (bool) Valid.
- Description string
- Description.
- Enabled bool
- (bool) Enabled.
- Integration
Id string - Integration ID.
- Integration
Type string - Integration type.
- Name string
- Name of the integration.
- Status string
- Status.
- Valid bool
- (bool) Valid.
- description String
- Description.
- enabled Boolean
- (bool) Enabled.
- integration
Id String - Integration ID.
- integration
Type String - Integration type.
- name String
- Name of the integration.
- status String
- Status.
- valid Boolean
- (bool) Valid.
- description string
- Description.
- enabled boolean
- (bool) Enabled.
- integration
Id string - Integration ID.
- integration
Type string - Integration type.
- name string
- Name of the integration.
- status string
- Status.
- valid boolean
- (bool) Valid.
- description str
- Description.
- enabled bool
- (bool) Enabled.
- integration_
id str - Integration ID.
- integration_
type str - Integration type.
- name str
- Name of the integration.
- status str
- Status.
- valid bool
- (bool) Valid.
- description String
- Description.
- enabled Boolean
- (bool) Enabled.
- integration
Id String - Integration ID.
- integration
Type String - Integration type.
- name String
- Name of the integration.
- status String
- Status.
- valid Boolean
- (bool) Valid.
Package Details
- Repository
- prismacloud paloaltonetworks/terraform-provider-prismacloud
- License
- Notes
- This Pulumi package is based on the
prismacloud
Terraform Provider.
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks