Viewing docs for Google Cloud v9.17.0
published on Tuesday, Mar 31, 2026 by Pulumi
published on Tuesday, Mar 31, 2026 by Pulumi
Viewing docs for Google Cloud v9.17.0
published on Tuesday, Mar 31, 2026 by Pulumi
published on Tuesday, Mar 31, 2026 by Pulumi
Get information about a Google BeyondCorp App Connector.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const my_beyondcorp_app_connector = gcp.beyondcorp.getAppConnector({
name: "my-beyondcorp-app-connector",
});
import pulumi
import pulumi_gcp as gcp
my_beyondcorp_app_connector = gcp.beyondcorp.get_app_connector(name="my-beyondcorp-app-connector")
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/beyondcorp"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := beyondcorp.LookupAppConnector(ctx, &beyondcorp.LookupAppConnectorArgs{
Name: "my-beyondcorp-app-connector",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var my_beyondcorp_app_connector = Gcp.Beyondcorp.GetAppConnector.Invoke(new()
{
Name = "my-beyondcorp-app-connector",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.beyondcorp.BeyondcorpFunctions;
import com.pulumi.gcp.beyondcorp.inputs.GetAppConnectorArgs;
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 my-beyondcorp-app-connector = BeyondcorpFunctions.getAppConnector(GetAppConnectorArgs.builder()
.name("my-beyondcorp-app-connector")
.build());
}
}
variables:
my-beyondcorp-app-connector:
fn::invoke:
function: gcp:beyondcorp:getAppConnector
arguments:
name: my-beyondcorp-app-connector
Using getAppConnector
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 getAppConnector(args: GetAppConnectorArgs, opts?: InvokeOptions): Promise<GetAppConnectorResult>
function getAppConnectorOutput(args: GetAppConnectorOutputArgs, opts?: InvokeOptions): Output<GetAppConnectorResult>def get_app_connector(name: Optional[str] = None,
project: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppConnectorResult
def get_app_connector_output(name: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAppConnectorResult]func LookupAppConnector(ctx *Context, args *LookupAppConnectorArgs, opts ...InvokeOption) (*LookupAppConnectorResult, error)
func LookupAppConnectorOutput(ctx *Context, args *LookupAppConnectorOutputArgs, opts ...InvokeOption) LookupAppConnectorResultOutput> Note: This function is named LookupAppConnector in the Go SDK.
public static class GetAppConnector
{
public static Task<GetAppConnectorResult> InvokeAsync(GetAppConnectorArgs args, InvokeOptions? opts = null)
public static Output<GetAppConnectorResult> Invoke(GetAppConnectorInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAppConnectorResult> getAppConnector(GetAppConnectorArgs args, InvokeOptions options)
public static Output<GetAppConnectorResult> getAppConnector(GetAppConnectorArgs args, InvokeOptions options)
fn::invoke:
function: gcp:beyondcorp/getAppConnector:getAppConnector
arguments:
# arguments dictionaryThe following arguments are supported:
getAppConnector Result
The following output properties are available:
- Display
Name string - Effective
Labels Dictionary<string, string> - Id string
- The provider-assigned unique ID for this managed resource.
- Labels Dictionary<string, string>
- Name string
- Principal
Infos List<GetApp Connector Principal Info> - Pulumi
Labels Dictionary<string, string> - State string
- Project string
- Region string
- Display
Name string - Effective
Labels map[string]string - Id string
- The provider-assigned unique ID for this managed resource.
- Labels map[string]string
- Name string
- Principal
Infos []GetApp Connector Principal Info - Pulumi
Labels map[string]string - State string
- Project string
- Region string
- display
Name String - effective
Labels Map<String,String> - id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String,String>
- name String
- principal
Infos List<GetApp Connector Principal Info> - pulumi
Labels Map<String,String> - state String
- project String
- region String
- display
Name string - effective
Labels {[key: string]: string} - id string
- The provider-assigned unique ID for this managed resource.
- labels {[key: string]: string}
- name string
- principal
Infos GetApp Connector Principal Info[] - pulumi
Labels {[key: string]: string} - state string
- project string
- region string
- display_
name str - effective_
labels Mapping[str, str] - id str
- The provider-assigned unique ID for this managed resource.
- labels Mapping[str, str]
- name str
- principal_
infos Sequence[GetApp Connector Principal Info] - pulumi_
labels Mapping[str, str] - state str
- project str
- region str
- display
Name String - effective
Labels Map<String> - id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String>
- name String
- principal
Infos List<Property Map> - pulumi
Labels Map<String> - state String
- project String
- region String
Supporting Types
GetAppConnectorPrincipalInfo
- Service
Accounts List<GetApp Connector Principal Info Service Account> - ServiceAccount represents a GCP service account.
- Service
Accounts []GetApp Connector Principal Info Service Account - ServiceAccount represents a GCP service account.
- service
Accounts List<GetApp Connector Principal Info Service Account> - ServiceAccount represents a GCP service account.
- service
Accounts GetApp Connector Principal Info Service Account[] - ServiceAccount represents a GCP service account.
- service_
accounts Sequence[GetApp Connector Principal Info Service Account] - ServiceAccount represents a GCP service account.
- service
Accounts List<Property Map> - ServiceAccount represents a GCP service account.
GetAppConnectorPrincipalInfoServiceAccount
- Email string
- Email address of the service account.
- Email string
- Email address of the service account.
- email String
- Email address of the service account.
- email string
- Email address of the service account.
- email str
- Email address of the service account.
- email String
- Email address of the service account.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
Viewing docs for Google Cloud v9.17.0
published on Tuesday, Mar 31, 2026 by Pulumi
published on Tuesday, Mar 31, 2026 by Pulumi
