Confluent v2.47.0 published on Thursday, Oct 16, 2025 by Pulumi
confluentcloud.getProviderIntegrationAuthorization
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 dictionaryThe following arguments are supported:
- Environment
Pulumi.
Confluent Cloud. Inputs. Get Provider Integration Authorization Environment - (Required Configuration Block) supports the following:
- Id string
- The ID of the Provider Integration Authorization, for example,
cspi-4xg0q.
- Environment
Get
Provider Integration Authorization Environment - (Required Configuration Block) supports the following:
- Id string
- The ID of the Provider Integration Authorization, for example,
cspi-4xg0q.
- environment
Get
Provider Integration Authorization Environment - (Required Configuration Block) supports the following:
- id String
- The ID of the Provider Integration Authorization, for example,
cspi-4xg0q.
- environment
Get
Provider Integration Authorization Environment - (Required Configuration Block) supports the following:
- id string
- The ID of the Provider Integration Authorization, for example,
cspi-4xg0q.
- environment
Get
Provider Integration Authorization Environment - (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.
Confluent Cloud. Outputs. Get Provider Integration Authorization Azure> - (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
- Environment
Pulumi.
Confluent Cloud. Outputs. Get Provider Integration Authorization Environment - (Required Configuration Block) supports the following:
- Gcps
List<Pulumi.
Confluent Cloud. Outputs. Get Provider Integration Authorization Gcp> - (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. - Provider
Integration stringId - (Required String) The ID of the provider integration.
- Azures
[]Get
Provider Integration Authorization Azure - (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
- Environment
Get
Provider Integration Authorization Environment - (Required Configuration Block) supports the following:
- Gcps
[]Get
Provider Integration Authorization Gcp - (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. - Provider
Integration stringId - (Required String) The ID of the provider integration.
- azures
List<Get
Provider Integration Authorization Azure> - (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
- environment
Get
Provider Integration Authorization Environment - (Required Configuration Block) supports the following:
- gcps
List<Get
Provider Integration Authorization Gcp> - (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. - provider
Integration StringId - (Required String) The ID of the provider integration.
- azures
Get
Provider Integration Authorization Azure[] - (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
- environment
Get
Provider Integration Authorization Environment - (Required Configuration Block) supports the following:
- gcps
Get
Provider Integration Authorization Gcp[] - (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. - provider
Integration stringId - (Required String) The ID of the provider integration.
- azures
Sequence[Get
Provider Integration Authorization Azure] - (Optional Configuration Block) Azure-specific configuration details. Present for Azure integrations. It supports the following:
- environment
Get
Provider Integration Authorization Environment - (Required Configuration Block) supports the following:
- gcps
Sequence[Get
Provider Integration Authorization Gcp] - (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_ strid - (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. - provider
Integration StringId - (Required String) The ID of the provider integration.
Supporting Types
GetProviderIntegrationAuthorizationAzure
- Confluent
Multi stringTenant App Id - (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
- Customer
Azure stringTenant Id - (Computed String) Customer's Azure Tenant ID.
- Confluent
Multi stringTenant App Id - (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
- Customer
Azure stringTenant Id - (Computed String) Customer's Azure Tenant ID.
- confluent
Multi StringTenant App Id - (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
- customer
Azure StringTenant Id - (Computed String) Customer's Azure Tenant ID.
- confluent
Multi stringTenant App Id - (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
- customer
Azure stringTenant Id - (Computed String) Customer's Azure Tenant ID.
- confluent_
multi_ strtenant_ app_ id - (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
- customer_
azure_ strtenant_ id - (Computed String) Customer's Azure Tenant ID.
- confluent
Multi StringTenant App Id - (Computed String) Confluent Multi-Tenant App ID used to access customer Azure resources.
- customer
Azure StringTenant Id - (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
- Customer
Google stringService Account - (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
- Google
Service stringAccount - (Computed String) Google Service Account that Confluent Cloud uses for impersonation.
- Customer
Google stringService Account - (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
- Google
Service stringAccount - (Computed String) Google Service Account that Confluent Cloud uses for impersonation.
- customer
Google StringService Account - (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
- google
Service StringAccount - (Computed String) Google Service Account that Confluent Cloud uses for impersonation.
- customer
Google stringService Account - (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
- google
Service stringAccount - (Computed String) Google Service Account that Confluent Cloud uses for impersonation.
- customer_
google_ strservice_ account - (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
- google_
service_ straccount - (Computed String) Google Service Account that Confluent Cloud uses for impersonation.
- customer
Google StringService Account - (Computed String) Customer's Google Service Account that Confluent Cloud impersonates.
- google
Service StringAccount - (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
confluentTerraform Provider.
