1. Packages
  2. Confluent Provider
  3. API Docs
  4. getProviderIntegrationAuthorization
Confluent v2.47.0 published on Thursday, Oct 16, 2025 by Pulumi

confluentcloud.getProviderIntegrationAuthorization

Deploy with Pulumi
confluentcloud logo
Confluent v2.47.0 published on Thursday, Oct 16, 2025 by Pulumi

    Using getProviderIntegrationAuthorization

    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 getProviderIntegrationAuthorization(args: GetProviderIntegrationAuthorizationArgs, opts?: InvokeOptions): Promise<GetProviderIntegrationAuthorizationResult>
    function getProviderIntegrationAuthorizationOutput(args: GetProviderIntegrationAuthorizationOutputArgs, opts?: InvokeOptions): Output<GetProviderIntegrationAuthorizationResult>
    def get_provider_integration_authorization(environment: Optional[GetProviderIntegrationAuthorizationEnvironment] = None,
                                               id: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetProviderIntegrationAuthorizationResult
    def get_provider_integration_authorization_output(environment: Optional[pulumi.Input[GetProviderIntegrationAuthorizationEnvironmentArgs]] = None,
                                               id: Optional[pulumi.Input[str]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetProviderIntegrationAuthorizationResult]
    func LookupProviderIntegrationAuthorization(ctx *Context, args *LookupProviderIntegrationAuthorizationArgs, opts ...InvokeOption) (*LookupProviderIntegrationAuthorizationResult, error)
    func LookupProviderIntegrationAuthorizationOutput(ctx *Context, args *LookupProviderIntegrationAuthorizationOutputArgs, opts ...InvokeOption) LookupProviderIntegrationAuthorizationResultOutput

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

    public static class GetProviderIntegrationAuthorization 
    {
        public static Task<GetProviderIntegrationAuthorizationResult> InvokeAsync(GetProviderIntegrationAuthorizationArgs args, InvokeOptions? opts = null)
        public static Output<GetProviderIntegrationAuthorizationResult> Invoke(GetProviderIntegrationAuthorizationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProviderIntegrationAuthorizationResult> getProviderIntegrationAuthorization(GetProviderIntegrationAuthorizationArgs args, InvokeOptions options)
    public static Output<GetProviderIntegrationAuthorizationResult> getProviderIntegrationAuthorization(GetProviderIntegrationAuthorizationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: confluentcloud:index/getProviderIntegrationAuthorization:getProviderIntegrationAuthorization
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Environment Pulumi.ConfluentCloud.Inputs.GetProviderIntegrationAuthorizationEnvironment
    (Required Configuration Block) supports the following:
    Id string
    The ID of the Provider Integration Authorization, for example, cspi-4xg0q.
    Environment GetProviderIntegrationAuthorizationEnvironment
    (Required Configuration Block) supports the following:
    Id string
    The ID of the Provider Integration Authorization, for example, cspi-4xg0q.
    environment GetProviderIntegrationAuthorizationEnvironment
    (Required Configuration Block) supports the following:
    id String
    The ID of the Provider Integration Authorization, for example, cspi-4xg0q.
    environment GetProviderIntegrationAuthorizationEnvironment
    (Required Configuration Block) supports the following:
    id string
    The ID of the Provider Integration Authorization, for example, cspi-4xg0q.
    environment GetProviderIntegrationAuthorizationEnvironment
    (Required Configuration Block) supports the following:
    id str
    The ID of the Provider Integration Authorization, for example, cspi-4xg0q.
    environment Property Map
    (Required Configuration Block) supports the following:
    id String
    The ID of the Provider Integration Authorization, for example, cspi-4xg0q.

    getProviderIntegrationAuthorization Result

    The following output properties are available:

    Azures List<Pulumi.ConfluentCloud.Outputs.GetProviderIntegrationAuthorizationAzure>
    (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
    Environment Pulumi.ConfluentCloud.Outputs.GetProviderIntegrationAuthorizationEnvironment
    (Required Configuration Block) supports the following:
    Gcps List<Pulumi.ConfluentCloud.Outputs.GetProviderIntegrationAuthorizationGcp>
    (Optional Configuration Block) GCP-specific configuration details. Present for GCP integrations. It supports the following:
    Id string
    (Required String) The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    ProviderIntegrationId string
    (Required String) The ID of the provider integration.
    Azures []GetProviderIntegrationAuthorizationAzure
    (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
    Environment GetProviderIntegrationAuthorizationEnvironment
    (Required Configuration Block) supports the following:
    Gcps []GetProviderIntegrationAuthorizationGcp
    (Optional Configuration Block) GCP-specific configuration details. Present for GCP integrations. It supports the following:
    Id string
    (Required String) The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    ProviderIntegrationId string
    (Required String) The ID of the provider integration.
    azures List<GetProviderIntegrationAuthorizationAzure>
    (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
    environment GetProviderIntegrationAuthorizationEnvironment
    (Required Configuration Block) supports the following:
    gcps List<GetProviderIntegrationAuthorizationGcp>
    (Optional Configuration Block) GCP-specific configuration details. Present for GCP integrations. It supports the following:
    id String
    (Required String) The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    providerIntegrationId String
    (Required String) The ID of the provider integration.
    azures GetProviderIntegrationAuthorizationAzure[]
    (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
    environment GetProviderIntegrationAuthorizationEnvironment
    (Required Configuration Block) supports the following:
    gcps GetProviderIntegrationAuthorizationGcp[]
    (Optional Configuration Block) GCP-specific configuration details. Present for GCP integrations. It supports the following:
    id string
    (Required String) The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    providerIntegrationId string
    (Required String) The ID of the provider integration.
    azures Sequence[GetProviderIntegrationAuthorizationAzure]
    (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
    environment GetProviderIntegrationAuthorizationEnvironment
    (Required Configuration Block) supports the following:
    gcps Sequence[GetProviderIntegrationAuthorizationGcp]
    (Optional Configuration Block) GCP-specific configuration details. Present for GCP integrations. It supports the following:
    id str
    (Required String) The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    provider_integration_id str
    (Required String) The ID of the provider integration.
    azures List<Property Map>
    (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
    environment Property Map
    (Required Configuration Block) supports the following:
    gcps List<Property Map>
    (Optional Configuration Block) GCP-specific configuration details. Present for GCP integrations. It supports the following:
    id String
    (Required String) The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    providerIntegrationId String
    (Required String) The ID of the provider integration.

    Supporting Types

    GetProviderIntegrationAuthorizationAzure

    ConfluentMultiTenantAppId string
    (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
    CustomerAzureTenantId string
    (Computed String) Customer's Azure Tenant ID.
    ConfluentMultiTenantAppId string
    (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
    CustomerAzureTenantId string
    (Computed String) Customer's Azure Tenant ID.
    confluentMultiTenantAppId String
    (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
    customerAzureTenantId String
    (Computed String) Customer's Azure Tenant ID.
    confluentMultiTenantAppId string
    (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
    customerAzureTenantId string
    (Computed String) Customer's Azure Tenant ID.
    confluent_multi_tenant_app_id str
    (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
    customer_azure_tenant_id str
    (Computed String) Customer's Azure Tenant ID.
    confluentMultiTenantAppId String
    (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
    customerAzureTenantId String
    (Computed String) Customer's Azure Tenant ID.

    GetProviderIntegrationAuthorizationEnvironment

    Id string
    The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    Id string
    The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    id String
    The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    id string
    The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    id str
    The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.
    id String
    The ID of the Environment that the Provider Integration belongs to, for example, env-abc123.

    GetProviderIntegrationAuthorizationGcp

    CustomerGoogleServiceAccount string
    (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
    GoogleServiceAccount string
    (Computed String) Google Service Account that Confluent Cloud uses for impersonation.
    CustomerGoogleServiceAccount string
    (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
    GoogleServiceAccount string
    (Computed String) Google Service Account that Confluent Cloud uses for impersonation.
    customerGoogleServiceAccount String
    (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
    googleServiceAccount String
    (Computed String) Google Service Account that Confluent Cloud uses for impersonation.
    customerGoogleServiceAccount string
    (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
    googleServiceAccount string
    (Computed String) Google Service Account that Confluent Cloud uses for impersonation.
    customer_google_service_account str
    (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
    google_service_account str
    (Computed String) Google Service Account that Confluent Cloud uses for impersonation.
    customerGoogleServiceAccount String
    (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
    googleServiceAccount String
    (Computed String) Google Service Account that Confluent Cloud uses for impersonation.

    Package Details

    Repository
    Confluent Cloud pulumi/pulumi-confluentcloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the confluent Terraform Provider.
    confluentcloud logo
    Confluent v2.47.0 published on Thursday, Oct 16, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate