Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
This data source provides details about a specific Bds Instance Identity Configuration resource in Oracle Cloud Infrastructure Big Data Service service.
Get details of one identity config on the cluster
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testBdsInstanceIdentityConfiguration = oci.BigDataService.getBdsInstanceIdentityConfiguration({
bdsInstanceId: testBdsInstance.id,
identityConfigurationId: testConfiguration.id,
});
import pulumi
import pulumi_oci as oci
test_bds_instance_identity_configuration = oci.BigDataService.get_bds_instance_identity_configuration(bds_instance_id=test_bds_instance["id"],
identity_configuration_id=test_configuration["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/bigdataservice"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := bigdataservice.GetBdsInstanceIdentityConfiguration(ctx, &bigdataservice.GetBdsInstanceIdentityConfigurationArgs{
BdsInstanceId: testBdsInstance.Id,
IdentityConfigurationId: testConfiguration.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testBdsInstanceIdentityConfiguration = Oci.BigDataService.GetBdsInstanceIdentityConfiguration.Invoke(new()
{
BdsInstanceId = testBdsInstance.Id,
IdentityConfigurationId = testConfiguration.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.BigDataService.BigDataServiceFunctions;
import com.pulumi.oci.BigDataService.inputs.GetBdsInstanceIdentityConfigurationArgs;
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 testBdsInstanceIdentityConfiguration = BigDataServiceFunctions.getBdsInstanceIdentityConfiguration(GetBdsInstanceIdentityConfigurationArgs.builder()
.bdsInstanceId(testBdsInstance.id())
.identityConfigurationId(testConfiguration.id())
.build());
}
}
variables:
testBdsInstanceIdentityConfiguration:
fn::invoke:
function: oci:BigDataService:getBdsInstanceIdentityConfiguration
arguments:
bdsInstanceId: ${testBdsInstance.id}
identityConfigurationId: ${testConfiguration.id}
Using getBdsInstanceIdentityConfiguration
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 getBdsInstanceIdentityConfiguration(args: GetBdsInstanceIdentityConfigurationArgs, opts?: InvokeOptions): Promise<GetBdsInstanceIdentityConfigurationResult>
function getBdsInstanceIdentityConfigurationOutput(args: GetBdsInstanceIdentityConfigurationOutputArgs, opts?: InvokeOptions): Output<GetBdsInstanceIdentityConfigurationResult>def get_bds_instance_identity_configuration(bds_instance_id: Optional[str] = None,
identity_configuration_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBdsInstanceIdentityConfigurationResult
def get_bds_instance_identity_configuration_output(bds_instance_id: Optional[pulumi.Input[str]] = None,
identity_configuration_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBdsInstanceIdentityConfigurationResult]func LookupBdsInstanceIdentityConfiguration(ctx *Context, args *LookupBdsInstanceIdentityConfigurationArgs, opts ...InvokeOption) (*LookupBdsInstanceIdentityConfigurationResult, error)
func LookupBdsInstanceIdentityConfigurationOutput(ctx *Context, args *LookupBdsInstanceIdentityConfigurationOutputArgs, opts ...InvokeOption) LookupBdsInstanceIdentityConfigurationResultOutput> Note: This function is named LookupBdsInstanceIdentityConfiguration in the Go SDK.
public static class GetBdsInstanceIdentityConfiguration
{
public static Task<GetBdsInstanceIdentityConfigurationResult> InvokeAsync(GetBdsInstanceIdentityConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetBdsInstanceIdentityConfigurationResult> Invoke(GetBdsInstanceIdentityConfigurationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBdsInstanceIdentityConfigurationResult> getBdsInstanceIdentityConfiguration(GetBdsInstanceIdentityConfigurationArgs args, InvokeOptions options)
public static Output<GetBdsInstanceIdentityConfigurationResult> getBdsInstanceIdentityConfiguration(GetBdsInstanceIdentityConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: oci:BigDataService/getBdsInstanceIdentityConfiguration:getBdsInstanceIdentityConfiguration
arguments:
# arguments dictionaryThe following arguments are supported:
- Bds
Instance stringId - The OCID of the cluster.
- Identity
Configuration stringId - The OCID of the identity configuration
- Bds
Instance stringId - The OCID of the cluster.
- Identity
Configuration stringId - The OCID of the identity configuration
- bds
Instance StringId - The OCID of the cluster.
- identity
Configuration StringId - The OCID of the identity configuration
- bds
Instance stringId - The OCID of the cluster.
- identity
Configuration stringId - The OCID of the identity configuration
- bds_
instance_ strid - The OCID of the cluster.
- identity_
configuration_ strid - The OCID of the identity configuration
- bds
Instance StringId - The OCID of the cluster.
- identity
Configuration StringId - The OCID of the identity configuration
getBdsInstanceIdentityConfiguration Result
The following output properties are available:
- Activate
Iam stringUser Sync Configuration Trigger - Activate
Upst stringConfiguration Trigger - Bds
Instance stringId - Cluster
Admin stringPassword - Confidential
Application stringId - identity domain confidential application ID for the identity config
- Display
Name string - the display name of the identity configuration
- Iam
User List<GetSync Configuration Details Bds Instance Identity Configuration Iam User Sync Configuration Detail> - Iam
User List<GetSync Configurations Bds Instance Identity Configuration Iam User Sync Configuration> - Information about the IAM user sync configuration.
- Id string
- The id of the identity config
- Identity
Configuration stringId - Identity
Domain stringId - Identity domain to use for identity config
- Refresh
Confidential stringApplication Trigger - Refresh
Upst stringToken Exchange Keytab Trigger - State string
- Lifecycle state of the UPST config
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Upst
Configuration List<GetDetails Bds Instance Identity Configuration Upst Configuration Detail> - Upst
Configurations List<GetBds Instance Identity Configuration Upst Configuration> - Information about the UPST configuration.
- Activate
Iam stringUser Sync Configuration Trigger - Activate
Upst stringConfiguration Trigger - Bds
Instance stringId - Cluster
Admin stringPassword - Confidential
Application stringId - identity domain confidential application ID for the identity config
- Display
Name string - the display name of the identity configuration
- Iam
User []GetSync Configuration Details Bds Instance Identity Configuration Iam User Sync Configuration Detail - Iam
User []GetSync Configurations Bds Instance Identity Configuration Iam User Sync Configuration - Information about the IAM user sync configuration.
- Id string
- The id of the identity config
- Identity
Configuration stringId - Identity
Domain stringId - Identity domain to use for identity config
- Refresh
Confidential stringApplication Trigger - Refresh
Upst stringToken Exchange Keytab Trigger - State string
- Lifecycle state of the UPST config
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Upst
Configuration []GetDetails Bds Instance Identity Configuration Upst Configuration Detail - Upst
Configurations []GetBds Instance Identity Configuration Upst Configuration - Information about the UPST configuration.
- activate
Iam StringUser Sync Configuration Trigger - activate
Upst StringConfiguration Trigger - bds
Instance StringId - cluster
Admin StringPassword - confidential
Application StringId - identity domain confidential application ID for the identity config
- display
Name String - the display name of the identity configuration
- iam
User List<GetSync Configuration Details Bds Instance Identity Configuration Iam User Sync Configuration Detail> - iam
User List<GetSync Configurations Bds Instance Identity Configuration Iam User Sync Configuration> - Information about the IAM user sync configuration.
- id String
- The id of the identity config
- identity
Configuration StringId - identity
Domain StringId - Identity domain to use for identity config
- refresh
Confidential StringApplication Trigger - refresh
Upst StringToken Exchange Keytab Trigger - state String
- Lifecycle state of the UPST config
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- upst
Configuration List<GetDetails Bds Instance Identity Configuration Upst Configuration Detail> - upst
Configurations List<GetBds Instance Identity Configuration Upst Configuration> - Information about the UPST configuration.
- activate
Iam stringUser Sync Configuration Trigger - activate
Upst stringConfiguration Trigger - bds
Instance stringId - cluster
Admin stringPassword - confidential
Application stringId - identity domain confidential application ID for the identity config
- display
Name string - the display name of the identity configuration
- iam
User GetSync Configuration Details Bds Instance Identity Configuration Iam User Sync Configuration Detail[] - iam
User GetSync Configurations Bds Instance Identity Configuration Iam User Sync Configuration[] - Information about the IAM user sync configuration.
- id string
- The id of the identity config
- identity
Configuration stringId - identity
Domain stringId - Identity domain to use for identity config
- refresh
Confidential stringApplication Trigger - refresh
Upst stringToken Exchange Keytab Trigger - state string
- Lifecycle state of the UPST config
- time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- upst
Configuration GetDetails Bds Instance Identity Configuration Upst Configuration Detail[] - upst
Configurations GetBds Instance Identity Configuration Upst Configuration[] - Information about the UPST configuration.
- activate_
iam_ struser_ sync_ configuration_ trigger - activate_
upst_ strconfiguration_ trigger - bds_
instance_ strid - cluster_
admin_ strpassword - confidential_
application_ strid - identity domain confidential application ID for the identity config
- display_
name str - the display name of the identity configuration
- iam_
user_ Sequence[Getsync_ configuration_ details Bds Instance Identity Configuration Iam User Sync Configuration Detail] - iam_
user_ Sequence[Getsync_ configurations Bds Instance Identity Configuration Iam User Sync Configuration] - Information about the IAM user sync configuration.
- id str
- The id of the identity config
- identity_
configuration_ strid - identity_
domain_ strid - Identity domain to use for identity config
- refresh_
confidential_ strapplication_ trigger - refresh_
upst_ strtoken_ exchange_ keytab_ trigger - state str
- Lifecycle state of the UPST config
- time_
created str - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time_
updated str - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- upst_
configuration_ Sequence[Getdetails Bds Instance Identity Configuration Upst Configuration Detail] - upst_
configurations Sequence[GetBds Instance Identity Configuration Upst Configuration] - Information about the UPST configuration.
- activate
Iam StringUser Sync Configuration Trigger - activate
Upst StringConfiguration Trigger - bds
Instance StringId - cluster
Admin StringPassword - confidential
Application StringId - identity domain confidential application ID for the identity config
- display
Name String - the display name of the identity configuration
- iam
User List<Property Map>Sync Configuration Details - iam
User List<Property Map>Sync Configurations - Information about the IAM user sync configuration.
- id String
- The id of the identity config
- identity
Configuration StringId - identity
Domain StringId - Identity domain to use for identity config
- refresh
Confidential StringApplication Trigger - refresh
Upst StringToken Exchange Keytab Trigger - state String
- Lifecycle state of the UPST config
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- upst
Configuration List<Property Map>Details - upst
Configurations List<Property Map> - Information about the UPST configuration.
Supporting Types
GetBdsInstanceIdentityConfigurationIamUserSyncConfiguration
- Is
Posix boolAttributes Addition Required - whether to append POSIX attributes to IAM users
- State string
- Lifecycle state of the UPST config
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Is
Posix boolAttributes Addition Required - whether to append POSIX attributes to IAM users
- State string
- Lifecycle state of the UPST config
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- is
Posix BooleanAttributes Addition Required - whether to append POSIX attributes to IAM users
- state String
- Lifecycle state of the UPST config
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- is
Posix booleanAttributes Addition Required - whether to append POSIX attributes to IAM users
- state string
- Lifecycle state of the UPST config
- time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- is_
posix_ boolattributes_ addition_ required - whether to append POSIX attributes to IAM users
- state str
- Lifecycle state of the UPST config
- time_
created str - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time_
updated str - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- is
Posix BooleanAttributes Addition Required - whether to append POSIX attributes to IAM users
- state String
- Lifecycle state of the UPST config
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
GetBdsInstanceIdentityConfigurationIamUserSyncConfigurationDetail
- Is
Posix boolAttributes Addition Required - whether to append POSIX attributes to IAM users
- Is
Posix boolAttributes Addition Required - whether to append POSIX attributes to IAM users
- is
Posix BooleanAttributes Addition Required - whether to append POSIX attributes to IAM users
- is
Posix booleanAttributes Addition Required - whether to append POSIX attributes to IAM users
- is_
posix_ boolattributes_ addition_ required - whether to append POSIX attributes to IAM users
- is
Posix BooleanAttributes Addition Required - whether to append POSIX attributes to IAM users
GetBdsInstanceIdentityConfigurationUpstConfiguration
- Keytab
Content string - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- Master
Encryption stringKey Id - Master Encryption key used for encrypting token exchange keytab.
- Secret
Id string - Secret ID for token exchange keytab
- State string
- Lifecycle state of the UPST config
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Token stringExchange Keytab Last Refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Token
Exchange stringPrincipal Name - Token exchange kerberos Principal name in cluster
- Vault
Id string - The instance OCID of the node, which is the resource from which the node backup was acquired.
- Keytab
Content string - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- Master
Encryption stringKey Id - Master Encryption key used for encrypting token exchange keytab.
- Secret
Id string - Secret ID for token exchange keytab
- State string
- Lifecycle state of the UPST config
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Token stringExchange Keytab Last Refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Token
Exchange stringPrincipal Name - Token exchange kerberos Principal name in cluster
- Vault
Id string - The instance OCID of the node, which is the resource from which the node backup was acquired.
- keytab
Content String - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- master
Encryption StringKey Id - Master Encryption key used for encrypting token exchange keytab.
- secret
Id String - Secret ID for token exchange keytab
- state String
- Lifecycle state of the UPST config
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Token StringExchange Keytab Last Refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- token
Exchange StringPrincipal Name - Token exchange kerberos Principal name in cluster
- vault
Id String - The instance OCID of the node, which is the resource from which the node backup was acquired.
- keytab
Content string - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- master
Encryption stringKey Id - Master Encryption key used for encrypting token exchange keytab.
- secret
Id string - Secret ID for token exchange keytab
- state string
- Lifecycle state of the UPST config
- time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Token stringExchange Keytab Last Refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- token
Exchange stringPrincipal Name - Token exchange kerberos Principal name in cluster
- vault
Id string - The instance OCID of the node, which is the resource from which the node backup was acquired.
- keytab_
content str - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- master_
encryption_ strkey_ id - Master Encryption key used for encrypting token exchange keytab.
- secret_
id str - Secret ID for token exchange keytab
- state str
- Lifecycle state of the UPST config
- time_
created str - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time_
token_ strexchange_ keytab_ last_ refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- time_
updated str - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- token_
exchange_ strprincipal_ name - Token exchange kerberos Principal name in cluster
- vault_
id str - The instance OCID of the node, which is the resource from which the node backup was acquired.
- keytab
Content String - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- master
Encryption StringKey Id - Master Encryption key used for encrypting token exchange keytab.
- secret
Id String - Secret ID for token exchange keytab
- state String
- Lifecycle state of the UPST config
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Token StringExchange Keytab Last Refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- token
Exchange StringPrincipal Name - Token exchange kerberos Principal name in cluster
- vault
Id String - The instance OCID of the node, which is the resource from which the node backup was acquired.
GetBdsInstanceIdentityConfigurationUpstConfigurationDetail
- Master
Encryption stringKey Id - Master Encryption key used for encrypting token exchange keytab.
- Vault
Id string - The instance OCID of the node, which is the resource from which the node backup was acquired.
- Master
Encryption stringKey Id - Master Encryption key used for encrypting token exchange keytab.
- Vault
Id string - The instance OCID of the node, which is the resource from which the node backup was acquired.
- master
Encryption StringKey Id - Master Encryption key used for encrypting token exchange keytab.
- vault
Id String - The instance OCID of the node, which is the resource from which the node backup was acquired.
- master
Encryption stringKey Id - Master Encryption key used for encrypting token exchange keytab.
- vault
Id string - The instance OCID of the node, which is the resource from which the node backup was acquired.
- master_
encryption_ strkey_ id - Master Encryption key used for encrypting token exchange keytab.
- vault_
id str - The instance OCID of the node, which is the resource from which the node backup was acquired.
- master
Encryption StringKey Id - Master Encryption key used for encrypting token exchange keytab.
- vault
Id String - The instance OCID of the node, which is the resource from which the node backup was acquired.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
