Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
published on Monday, Aug 17, 2026 by stackitcloud
Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
published on Monday, Aug 17, 2026 by stackitcloud
Gets details about a federated identity provider configured for a STACKIT service account.
Example Usage
data "stackit_service_account" "sa" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
email = "sa01-8565oq1@sa.stackit.cloud"
}
data "stackit_service_account_federated_identity_provider" "provider" {
project_id = data.stackit_service_account.sa.project_id
service_account_email = data.stackit_service_account.sa.email
federation_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
Using getServiceAccountFederatedIdentityProvider
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 getServiceAccountFederatedIdentityProvider(args: GetServiceAccountFederatedIdentityProviderArgs, opts?: InvokeOptions): Promise<GetServiceAccountFederatedIdentityProviderResult>
function getServiceAccountFederatedIdentityProviderOutput(args: GetServiceAccountFederatedIdentityProviderOutputArgs, opts?: InvokeOutputOptions): Output<GetServiceAccountFederatedIdentityProviderResult>def get_service_account_federated_identity_provider(federation_id: Optional[str] = None,
project_id: Optional[str] = None,
service_account_email: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServiceAccountFederatedIdentityProviderResult
def get_service_account_federated_identity_provider_output(federation_id: pulumi.Input[Optional[str]] = None,
project_id: pulumi.Input[Optional[str]] = None,
service_account_email: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetServiceAccountFederatedIdentityProviderResult]func LookupServiceAccountFederatedIdentityProvider(ctx *Context, args *LookupServiceAccountFederatedIdentityProviderArgs, opts ...InvokeOption) (*LookupServiceAccountFederatedIdentityProviderResult, error)
func LookupServiceAccountFederatedIdentityProviderOutput(ctx *Context, args *LookupServiceAccountFederatedIdentityProviderOutputArgs, opts ...InvokeOption) LookupServiceAccountFederatedIdentityProviderResultOutput> Note: This function is named LookupServiceAccountFederatedIdentityProvider in the Go SDK.
public static class GetServiceAccountFederatedIdentityProvider
{
public static Task<GetServiceAccountFederatedIdentityProviderResult> InvokeAsync(GetServiceAccountFederatedIdentityProviderArgs args, InvokeOptions? opts = null)
public static Output<GetServiceAccountFederatedIdentityProviderResult> Invoke(GetServiceAccountFederatedIdentityProviderInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetServiceAccountFederatedIdentityProviderResult> Invoke(GetServiceAccountFederatedIdentityProviderInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetServiceAccountFederatedIdentityProviderResult> getServiceAccountFederatedIdentityProvider(GetServiceAccountFederatedIdentityProviderArgs args, InvokeOptions options)
public static Output<GetServiceAccountFederatedIdentityProviderResult> getServiceAccountFederatedIdentityProvider(GetServiceAccountFederatedIdentityProviderArgs args, InvokeOptions options)
public static Output<GetServiceAccountFederatedIdentityProviderResult> getServiceAccountFederatedIdentityProvider(GetServiceAccountFederatedIdentityProviderArgs args, InvokeOutputOptions options)
fn::invoke:
function: stackit:index/getServiceAccountFederatedIdentityProvider:getServiceAccountFederatedIdentityProvider
arguments:
# arguments dictionarydata "stackit_get_service_account_federated_identity_provider" "name" {
# arguments
}The following arguments are supported:
- Federation
Id string - The unique identifier for the federated identity provider associated with the service account.
- Project
Id string - The STACKIT project ID associated with the service account.
- Service
Account stringEmail - The email address associated with the service account, used for account identification and communication.
- Federation
Id string - The unique identifier for the federated identity provider associated with the service account.
- Project
Id string - The STACKIT project ID associated with the service account.
- Service
Account stringEmail - The email address associated with the service account, used for account identification and communication.
- federation_
id string - The unique identifier for the federated identity provider associated with the service account.
- project_
id string - The STACKIT project ID associated with the service account.
- service_
account_ stringemail - The email address associated with the service account, used for account identification and communication.
- federation
Id String - The unique identifier for the federated identity provider associated with the service account.
- project
Id String - The STACKIT project ID associated with the service account.
- service
Account StringEmail - The email address associated with the service account, used for account identification and communication.
- federation
Id string - The unique identifier for the federated identity provider associated with the service account.
- project
Id string - The STACKIT project ID associated with the service account.
- service
Account stringEmail - The email address associated with the service account, used for account identification and communication.
- federation_
id str - The unique identifier for the federated identity provider associated with the service account.
- project_
id str - The STACKIT project ID associated with the service account.
- service_
account_ stremail - The email address associated with the service account, used for account identification and communication.
- federation
Id String - The unique identifier for the federated identity provider associated with the service account.
- project
Id String - The STACKIT project ID associated with the service account.
- service
Account StringEmail - The email address associated with the service account, used for account identification and communication.
getServiceAccountFederatedIdentityProvider Result
The following output properties are available:
- Assertions
List<Get
Service Account Federated Identity Provider Assertion> - The assertions for the federated identity provider.
- Federation
Id string - The unique identifier for the federated identity provider associated with the service account.
- Id string
- Terraform's internal resource identifier. It is structured as "
projectId,serviceAccountEmail,federationId". - Issuer string
- The issuer URL.
- Name string
- The name of the federated identity provider.
- Project
Id string - The STACKIT project ID associated with the service account.
- Service
Account stringEmail - The email address associated with the service account, used for account identification and communication.
- Assertions
[]Get
Service Account Federated Identity Provider Assertion - The assertions for the federated identity provider.
- Federation
Id string - The unique identifier for the federated identity provider associated with the service account.
- Id string
- Terraform's internal resource identifier. It is structured as "
projectId,serviceAccountEmail,federationId". - Issuer string
- The issuer URL.
- Name string
- The name of the federated identity provider.
- Project
Id string - The STACKIT project ID associated with the service account.
- Service
Account stringEmail - The email address associated with the service account, used for account identification and communication.
- assertions list(object)
- The assertions for the federated identity provider.
- federation_
id string - The unique identifier for the federated identity provider associated with the service account.
- id string
- Terraform's internal resource identifier. It is structured as "
projectId,serviceAccountEmail,federationId". - issuer string
- The issuer URL.
- name string
- The name of the federated identity provider.
- project_
id string - The STACKIT project ID associated with the service account.
- service_
account_ stringemail - The email address associated with the service account, used for account identification and communication.
- assertions
List<Get
Service Account Federated Identity Provider Assertion> - The assertions for the federated identity provider.
- federation
Id String - The unique identifier for the federated identity provider associated with the service account.
- id String
- Terraform's internal resource identifier. It is structured as "
projectId,serviceAccountEmail,federationId". - issuer String
- The issuer URL.
- name String
- The name of the federated identity provider.
- project
Id String - The STACKIT project ID associated with the service account.
- service
Account StringEmail - The email address associated with the service account, used for account identification and communication.
- assertions
Get
Service Account Federated Identity Provider Assertion[] - The assertions for the federated identity provider.
- federation
Id string - The unique identifier for the federated identity provider associated with the service account.
- id string
- Terraform's internal resource identifier. It is structured as "
projectId,serviceAccountEmail,federationId". - issuer string
- The issuer URL.
- name string
- The name of the federated identity provider.
- project
Id string - The STACKIT project ID associated with the service account.
- service
Account stringEmail - The email address associated with the service account, used for account identification and communication.
- assertions
Sequence[Get
Service Account Federated Identity Provider Assertion] - The assertions for the federated identity provider.
- federation_
id str - The unique identifier for the federated identity provider associated with the service account.
- id str
- Terraform's internal resource identifier. It is structured as "
projectId,serviceAccountEmail,federationId". - issuer str
- The issuer URL.
- name str
- The name of the federated identity provider.
- project_
id str - The STACKIT project ID associated with the service account.
- service_
account_ stremail - The email address associated with the service account, used for account identification and communication.
- assertions List<Property Map>
- The assertions for the federated identity provider.
- federation
Id String - The unique identifier for the federated identity provider associated with the service account.
- id String
- Terraform's internal resource identifier. It is structured as "
projectId,serviceAccountEmail,federationId". - issuer String
- The issuer URL.
- name String
- The name of the federated identity provider.
- project
Id String - The STACKIT project ID associated with the service account.
- service
Account StringEmail - The email address associated with the service account, used for account identification and communication.
Supporting Types
GetServiceAccountFederatedIdentityProviderAssertion
Package Details
- Repository
- stackit stackitcloud/pulumi-stackit
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
stackitTerraform Provider.
Viewing docs for stackit v0.0.7
published on Monday, Aug 17, 2026 by stackitcloud
published on Monday, Aug 17, 2026 by stackitcloud