1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. BigDataService
  5. BdsInstanceIdentityConfiguration
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

oci.BigDataService.BdsInstanceIdentityConfiguration

Explore with Pulumi AI

This resource provides the Bds Instance Identity Configuration resource in Oracle Cloud Infrastructure Big Data Service service.

Create an identity configuration for the cluster

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testBdsInstanceIdentityConfiguration = new oci.bigdataservice.BdsInstanceIdentityConfiguration("test_bds_instance_identity_configuration", {
    bdsInstanceId: testBdsInstance.id,
    clusterAdminPassword: bdsInstanceIdentityConfigurationClusterAdminPassword,
    confidentialApplicationId: testApplication.id,
    displayName: bdsInstanceIdentityConfigurationDisplayName,
    identityDomainId: testDomain.id,
    iamUserSyncConfigurationDetails: {
        isPosixAttributesAdditionRequired: bdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsIsPosixAttributesAdditionRequired,
    },
    upstConfigurationDetails: {
        masterEncryptionKeyId: testKey.id,
        vaultId: testVault.id,
    },
});
Copy
import pulumi
import pulumi_oci as oci

test_bds_instance_identity_configuration = oci.big_data_service.BdsInstanceIdentityConfiguration("test_bds_instance_identity_configuration",
    bds_instance_id=test_bds_instance["id"],
    cluster_admin_password=bds_instance_identity_configuration_cluster_admin_password,
    confidential_application_id=test_application["id"],
    display_name=bds_instance_identity_configuration_display_name,
    identity_domain_id=test_domain["id"],
    iam_user_sync_configuration_details={
        "is_posix_attributes_addition_required": bds_instance_identity_configuration_iam_user_sync_configuration_details_is_posix_attributes_addition_required,
    },
    upst_configuration_details={
        "master_encryption_key_id": test_key["id"],
        "vault_id": test_vault["id"],
    })
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/bigdataservice"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := bigdataservice.NewBdsInstanceIdentityConfiguration(ctx, "test_bds_instance_identity_configuration", &bigdataservice.BdsInstanceIdentityConfigurationArgs{
			BdsInstanceId:             pulumi.Any(testBdsInstance.Id),
			ClusterAdminPassword:      pulumi.Any(bdsInstanceIdentityConfigurationClusterAdminPassword),
			ConfidentialApplicationId: pulumi.Any(testApplication.Id),
			DisplayName:               pulumi.Any(bdsInstanceIdentityConfigurationDisplayName),
			IdentityDomainId:          pulumi.Any(testDomain.Id),
			IamUserSyncConfigurationDetails: &bigdataservice.BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs{
				IsPosixAttributesAdditionRequired: pulumi.Any(bdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsIsPosixAttributesAdditionRequired),
			},
			UpstConfigurationDetails: &bigdataservice.BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs{
				MasterEncryptionKeyId: pulumi.Any(testKey.Id),
				VaultId:               pulumi.Any(testVault.Id),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testBdsInstanceIdentityConfiguration = new Oci.BigDataService.BdsInstanceIdentityConfiguration("test_bds_instance_identity_configuration", new()
    {
        BdsInstanceId = testBdsInstance.Id,
        ClusterAdminPassword = bdsInstanceIdentityConfigurationClusterAdminPassword,
        ConfidentialApplicationId = testApplication.Id,
        DisplayName = bdsInstanceIdentityConfigurationDisplayName,
        IdentityDomainId = testDomain.Id,
        IamUserSyncConfigurationDetails = new Oci.BigDataService.Inputs.BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs
        {
            IsPosixAttributesAdditionRequired = bdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsIsPosixAttributesAdditionRequired,
        },
        UpstConfigurationDetails = new Oci.BigDataService.Inputs.BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs
        {
            MasterEncryptionKeyId = testKey.Id,
            VaultId = testVault.Id,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.BigDataService.BdsInstanceIdentityConfiguration;
import com.pulumi.oci.BigDataService.BdsInstanceIdentityConfigurationArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs;
import com.pulumi.oci.BigDataService.inputs.BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs;
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) {
        var testBdsInstanceIdentityConfiguration = new BdsInstanceIdentityConfiguration("testBdsInstanceIdentityConfiguration", BdsInstanceIdentityConfigurationArgs.builder()
            .bdsInstanceId(testBdsInstance.id())
            .clusterAdminPassword(bdsInstanceIdentityConfigurationClusterAdminPassword)
            .confidentialApplicationId(testApplication.id())
            .displayName(bdsInstanceIdentityConfigurationDisplayName)
            .identityDomainId(testDomain.id())
            .iamUserSyncConfigurationDetails(BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs.builder()
                .isPosixAttributesAdditionRequired(bdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsIsPosixAttributesAdditionRequired)
                .build())
            .upstConfigurationDetails(BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs.builder()
                .masterEncryptionKeyId(testKey.id())
                .vaultId(testVault.id())
                .build())
            .build());

    }
}
Copy
resources:
  testBdsInstanceIdentityConfiguration:
    type: oci:BigDataService:BdsInstanceIdentityConfiguration
    name: test_bds_instance_identity_configuration
    properties:
      bdsInstanceId: ${testBdsInstance.id}
      clusterAdminPassword: ${bdsInstanceIdentityConfigurationClusterAdminPassword}
      confidentialApplicationId: ${testApplication.id}
      displayName: ${bdsInstanceIdentityConfigurationDisplayName}
      identityDomainId: ${testDomain.id}
      iamUserSyncConfigurationDetails:
        isPosixAttributesAdditionRequired: ${bdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsIsPosixAttributesAdditionRequired}
      upstConfigurationDetails:
        masterEncryptionKeyId: ${testKey.id}
        vaultId: ${testVault.id}
Copy

Create BdsInstanceIdentityConfiguration Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new BdsInstanceIdentityConfiguration(name: string, args: BdsInstanceIdentityConfigurationArgs, opts?: CustomResourceOptions);
@overload
def BdsInstanceIdentityConfiguration(resource_name: str,
                                     args: BdsInstanceIdentityConfigurationArgs,
                                     opts: Optional[ResourceOptions] = None)

@overload
def BdsInstanceIdentityConfiguration(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     bds_instance_id: Optional[str] = None,
                                     cluster_admin_password: Optional[str] = None,
                                     confidential_application_id: Optional[str] = None,
                                     display_name: Optional[str] = None,
                                     identity_domain_id: Optional[str] = None,
                                     activate_iam_user_sync_configuration_trigger: Optional[str] = None,
                                     activate_upst_configuration_trigger: Optional[str] = None,
                                     iam_user_sync_configuration_details: Optional[_bigdataservice.BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs] = None,
                                     refresh_confidential_application_trigger: Optional[str] = None,
                                     refresh_upst_token_exchange_keytab_trigger: Optional[str] = None,
                                     upst_configuration_details: Optional[_bigdataservice.BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs] = None)
func NewBdsInstanceIdentityConfiguration(ctx *Context, name string, args BdsInstanceIdentityConfigurationArgs, opts ...ResourceOption) (*BdsInstanceIdentityConfiguration, error)
public BdsInstanceIdentityConfiguration(string name, BdsInstanceIdentityConfigurationArgs args, CustomResourceOptions? opts = null)
public BdsInstanceIdentityConfiguration(String name, BdsInstanceIdentityConfigurationArgs args)
public BdsInstanceIdentityConfiguration(String name, BdsInstanceIdentityConfigurationArgs args, CustomResourceOptions options)
type: oci:BigDataService:BdsInstanceIdentityConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. BdsInstanceIdentityConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. BdsInstanceIdentityConfigurationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. BdsInstanceIdentityConfigurationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. BdsInstanceIdentityConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. BdsInstanceIdentityConfigurationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var bdsInstanceIdentityConfigurationResource = new Oci.BigDataService.BdsInstanceIdentityConfiguration("bdsInstanceIdentityConfigurationResource", new()
{
    BdsInstanceId = "string",
    ClusterAdminPassword = "string",
    ConfidentialApplicationId = "string",
    DisplayName = "string",
    IdentityDomainId = "string",
    ActivateIamUserSyncConfigurationTrigger = "string",
    ActivateUpstConfigurationTrigger = "string",
    IamUserSyncConfigurationDetails = new Oci.BigDataService.Inputs.BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs
    {
        IsPosixAttributesAdditionRequired = false,
    },
    RefreshConfidentialApplicationTrigger = "string",
    RefreshUpstTokenExchangeKeytabTrigger = "string",
    UpstConfigurationDetails = new Oci.BigDataService.Inputs.BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs
    {
        MasterEncryptionKeyId = "string",
        VaultId = "string",
    },
});
Copy
example, err := BigDataService.NewBdsInstanceIdentityConfiguration(ctx, "bdsInstanceIdentityConfigurationResource", &BigDataService.BdsInstanceIdentityConfigurationArgs{
	BdsInstanceId:                           pulumi.String("string"),
	ClusterAdminPassword:                    pulumi.String("string"),
	ConfidentialApplicationId:               pulumi.String("string"),
	DisplayName:                             pulumi.String("string"),
	IdentityDomainId:                        pulumi.String("string"),
	ActivateIamUserSyncConfigurationTrigger: pulumi.String("string"),
	ActivateUpstConfigurationTrigger:        pulumi.String("string"),
	IamUserSyncConfigurationDetails: &bigdataservice.BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs{
		IsPosixAttributesAdditionRequired: pulumi.Bool(false),
	},
	RefreshConfidentialApplicationTrigger: pulumi.String("string"),
	RefreshUpstTokenExchangeKeytabTrigger: pulumi.String("string"),
	UpstConfigurationDetails: &bigdataservice.BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs{
		MasterEncryptionKeyId: pulumi.String("string"),
		VaultId:               pulumi.String("string"),
	},
})
Copy
var bdsInstanceIdentityConfigurationResource = new BdsInstanceIdentityConfiguration("bdsInstanceIdentityConfigurationResource", BdsInstanceIdentityConfigurationArgs.builder()
    .bdsInstanceId("string")
    .clusterAdminPassword("string")
    .confidentialApplicationId("string")
    .displayName("string")
    .identityDomainId("string")
    .activateIamUserSyncConfigurationTrigger("string")
    .activateUpstConfigurationTrigger("string")
    .iamUserSyncConfigurationDetails(BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs.builder()
        .isPosixAttributesAdditionRequired(false)
        .build())
    .refreshConfidentialApplicationTrigger("string")
    .refreshUpstTokenExchangeKeytabTrigger("string")
    .upstConfigurationDetails(BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs.builder()
        .masterEncryptionKeyId("string")
        .vaultId("string")
        .build())
    .build());
Copy
bds_instance_identity_configuration_resource = oci.big_data_service.BdsInstanceIdentityConfiguration("bdsInstanceIdentityConfigurationResource",
    bds_instance_id="string",
    cluster_admin_password="string",
    confidential_application_id="string",
    display_name="string",
    identity_domain_id="string",
    activate_iam_user_sync_configuration_trigger="string",
    activate_upst_configuration_trigger="string",
    iam_user_sync_configuration_details={
        "is_posix_attributes_addition_required": False,
    },
    refresh_confidential_application_trigger="string",
    refresh_upst_token_exchange_keytab_trigger="string",
    upst_configuration_details={
        "master_encryption_key_id": "string",
        "vault_id": "string",
    })
Copy
const bdsInstanceIdentityConfigurationResource = new oci.bigdataservice.BdsInstanceIdentityConfiguration("bdsInstanceIdentityConfigurationResource", {
    bdsInstanceId: "string",
    clusterAdminPassword: "string",
    confidentialApplicationId: "string",
    displayName: "string",
    identityDomainId: "string",
    activateIamUserSyncConfigurationTrigger: "string",
    activateUpstConfigurationTrigger: "string",
    iamUserSyncConfigurationDetails: {
        isPosixAttributesAdditionRequired: false,
    },
    refreshConfidentialApplicationTrigger: "string",
    refreshUpstTokenExchangeKeytabTrigger: "string",
    upstConfigurationDetails: {
        masterEncryptionKeyId: "string",
        vaultId: "string",
    },
});
Copy
type: oci:BigDataService:BdsInstanceIdentityConfiguration
properties:
    activateIamUserSyncConfigurationTrigger: string
    activateUpstConfigurationTrigger: string
    bdsInstanceId: string
    clusterAdminPassword: string
    confidentialApplicationId: string
    displayName: string
    iamUserSyncConfigurationDetails:
        isPosixAttributesAdditionRequired: false
    identityDomainId: string
    refreshConfidentialApplicationTrigger: string
    refreshUpstTokenExchangeKeytabTrigger: string
    upstConfigurationDetails:
        masterEncryptionKeyId: string
        vaultId: string
Copy

BdsInstanceIdentityConfiguration Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The BdsInstanceIdentityConfiguration resource accepts the following input properties:

BdsInstanceId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the cluster.
ClusterAdminPassword This property is required. string
(Updatable) Base-64 encoded password for the cluster admin user.
ConfidentialApplicationId
This property is required.
Changes to this property will trigger replacement.
string
Identity domain confidential application ID for the identity config, required for creating identity configuration
DisplayName
This property is required.
Changes to this property will trigger replacement.
string
Display name of the identity configuration, required for creating identity configuration.
IdentityDomainId
This property is required.
Changes to this property will trigger replacement.
string
Identity domain OCID to use for identity config, required for creating identity configuration
ActivateIamUserSyncConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
ActivateUpstConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
IamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails
(Updatable) Details for activating/updating an IAM user sync configuration
RefreshConfidentialApplicationTrigger string
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
RefreshUpstTokenExchangeKeytabTrigger string

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

UpstConfigurationDetails BdsInstanceIdentityConfigurationUpstConfigurationDetails
(Updatable) Details for activating/updating UPST config on the cluster
BdsInstanceId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the cluster.
ClusterAdminPassword This property is required. string
(Updatable) Base-64 encoded password for the cluster admin user.
ConfidentialApplicationId
This property is required.
Changes to this property will trigger replacement.
string
Identity domain confidential application ID for the identity config, required for creating identity configuration
DisplayName
This property is required.
Changes to this property will trigger replacement.
string
Display name of the identity configuration, required for creating identity configuration.
IdentityDomainId
This property is required.
Changes to this property will trigger replacement.
string
Identity domain OCID to use for identity config, required for creating identity configuration
ActivateIamUserSyncConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
ActivateUpstConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
IamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs
(Updatable) Details for activating/updating an IAM user sync configuration
RefreshConfidentialApplicationTrigger string
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
RefreshUpstTokenExchangeKeytabTrigger string

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

UpstConfigurationDetails BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs
(Updatable) Details for activating/updating UPST config on the cluster
bdsInstanceId
This property is required.
Changes to this property will trigger replacement.
String
The OCID of the cluster.
clusterAdminPassword This property is required. String
(Updatable) Base-64 encoded password for the cluster admin user.
confidentialApplicationId
This property is required.
Changes to this property will trigger replacement.
String
Identity domain confidential application ID for the identity config, required for creating identity configuration
displayName
This property is required.
Changes to this property will trigger replacement.
String
Display name of the identity configuration, required for creating identity configuration.
identityDomainId
This property is required.
Changes to this property will trigger replacement.
String
Identity domain OCID to use for identity config, required for creating identity configuration
activateIamUserSyncConfigurationTrigger String
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
activateUpstConfigurationTrigger String
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
iamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails
(Updatable) Details for activating/updating an IAM user sync configuration
refreshConfidentialApplicationTrigger String
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
refreshUpstTokenExchangeKeytabTrigger String

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

upstConfigurationDetails BdsInstanceIdentityConfigurationUpstConfigurationDetails
(Updatable) Details for activating/updating UPST config on the cluster
bdsInstanceId
This property is required.
Changes to this property will trigger replacement.
string
The OCID of the cluster.
clusterAdminPassword This property is required. string
(Updatable) Base-64 encoded password for the cluster admin user.
confidentialApplicationId
This property is required.
Changes to this property will trigger replacement.
string
Identity domain confidential application ID for the identity config, required for creating identity configuration
displayName
This property is required.
Changes to this property will trigger replacement.
string
Display name of the identity configuration, required for creating identity configuration.
identityDomainId
This property is required.
Changes to this property will trigger replacement.
string
Identity domain OCID to use for identity config, required for creating identity configuration
activateIamUserSyncConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
activateUpstConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
iamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails
(Updatable) Details for activating/updating an IAM user sync configuration
refreshConfidentialApplicationTrigger string
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
refreshUpstTokenExchangeKeytabTrigger string

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

upstConfigurationDetails BdsInstanceIdentityConfigurationUpstConfigurationDetails
(Updatable) Details for activating/updating UPST config on the cluster
bds_instance_id
This property is required.
Changes to this property will trigger replacement.
str
The OCID of the cluster.
cluster_admin_password This property is required. str
(Updatable) Base-64 encoded password for the cluster admin user.
confidential_application_id
This property is required.
Changes to this property will trigger replacement.
str
Identity domain confidential application ID for the identity config, required for creating identity configuration
display_name
This property is required.
Changes to this property will trigger replacement.
str
Display name of the identity configuration, required for creating identity configuration.
identity_domain_id
This property is required.
Changes to this property will trigger replacement.
str
Identity domain OCID to use for identity config, required for creating identity configuration
activate_iam_user_sync_configuration_trigger str
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
activate_upst_configuration_trigger str
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
iam_user_sync_configuration_details bigdataservice.BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs
(Updatable) Details for activating/updating an IAM user sync configuration
refresh_confidential_application_trigger str
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
refresh_upst_token_exchange_keytab_trigger str

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

upst_configuration_details bigdataservice.BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs
(Updatable) Details for activating/updating UPST config on the cluster
bdsInstanceId
This property is required.
Changes to this property will trigger replacement.
String
The OCID of the cluster.
clusterAdminPassword This property is required. String
(Updatable) Base-64 encoded password for the cluster admin user.
confidentialApplicationId
This property is required.
Changes to this property will trigger replacement.
String
Identity domain confidential application ID for the identity config, required for creating identity configuration
displayName
This property is required.
Changes to this property will trigger replacement.
String
Display name of the identity configuration, required for creating identity configuration.
identityDomainId
This property is required.
Changes to this property will trigger replacement.
String
Identity domain OCID to use for identity config, required for creating identity configuration
activateIamUserSyncConfigurationTrigger String
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
activateUpstConfigurationTrigger String
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
iamUserSyncConfigurationDetails Property Map
(Updatable) Details for activating/updating an IAM user sync configuration
refreshConfidentialApplicationTrigger String
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
refreshUpstTokenExchangeKeytabTrigger String

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

upstConfigurationDetails Property Map
(Updatable) Details for activating/updating UPST config on the cluster

Outputs

All input properties are implicitly available as output properties. Additionally, the BdsInstanceIdentityConfiguration resource produces the following output properties:

IamUserSyncConfigurations List<BdsInstanceIdentityConfigurationIamUserSyncConfiguration>
Information about the IAM user sync configuration.
Id string
The provider-assigned unique ID for this managed resource.
State string
Lifecycle state of the UPST config
TimeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
TimeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
UpstConfigurations List<BdsInstanceIdentityConfigurationUpstConfiguration>
Information about the UPST configuration.
IamUserSyncConfigurations []BdsInstanceIdentityConfigurationIamUserSyncConfiguration
Information about the IAM user sync configuration.
Id string
The provider-assigned unique ID for this managed resource.
State string
Lifecycle state of the UPST config
TimeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
TimeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
UpstConfigurations []BdsInstanceIdentityConfigurationUpstConfiguration
Information about the UPST configuration.
iamUserSyncConfigurations List<BdsInstanceIdentityConfigurationIamUserSyncConfiguration>
Information about the IAM user sync configuration.
id String
The provider-assigned unique ID for this managed resource.
state String
Lifecycle state of the UPST config
timeCreated String
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeUpdated String
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
upstConfigurations List<BdsInstanceIdentityConfigurationUpstConfiguration>
Information about the UPST configuration.
iamUserSyncConfigurations BdsInstanceIdentityConfigurationIamUserSyncConfiguration[]
Information about the IAM user sync configuration.
id string
The provider-assigned unique ID for this managed resource.
state string
Lifecycle state of the UPST config
timeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
upstConfigurations BdsInstanceIdentityConfigurationUpstConfiguration[]
Information about the UPST configuration.
iam_user_sync_configurations Sequence[bigdataservice.BdsInstanceIdentityConfigurationIamUserSyncConfiguration]
Information about the IAM user sync configuration.
id str
The provider-assigned unique ID for this managed resource.
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_configurations Sequence[bigdataservice.BdsInstanceIdentityConfigurationUpstConfiguration]
Information about the UPST configuration.
iamUserSyncConfigurations List<Property Map>
Information about the IAM user sync configuration.
id String
The provider-assigned unique ID for this managed resource.
state String
Lifecycle state of the UPST config
timeCreated String
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeUpdated String
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
upstConfigurations List<Property Map>
Information about the UPST configuration.

Look up Existing BdsInstanceIdentityConfiguration Resource

Get an existing BdsInstanceIdentityConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: BdsInstanceIdentityConfigurationState, opts?: CustomResourceOptions): BdsInstanceIdentityConfiguration
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        activate_iam_user_sync_configuration_trigger: Optional[str] = None,
        activate_upst_configuration_trigger: Optional[str] = None,
        bds_instance_id: Optional[str] = None,
        cluster_admin_password: Optional[str] = None,
        confidential_application_id: Optional[str] = None,
        display_name: Optional[str] = None,
        iam_user_sync_configuration_details: Optional[_bigdataservice.BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs] = None,
        iam_user_sync_configurations: Optional[Sequence[_bigdataservice.BdsInstanceIdentityConfigurationIamUserSyncConfigurationArgs]] = None,
        identity_domain_id: Optional[str] = None,
        refresh_confidential_application_trigger: Optional[str] = None,
        refresh_upst_token_exchange_keytab_trigger: Optional[str] = None,
        state: Optional[str] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None,
        upst_configuration_details: Optional[_bigdataservice.BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs] = None,
        upst_configurations: Optional[Sequence[_bigdataservice.BdsInstanceIdentityConfigurationUpstConfigurationArgs]] = None) -> BdsInstanceIdentityConfiguration
func GetBdsInstanceIdentityConfiguration(ctx *Context, name string, id IDInput, state *BdsInstanceIdentityConfigurationState, opts ...ResourceOption) (*BdsInstanceIdentityConfiguration, error)
public static BdsInstanceIdentityConfiguration Get(string name, Input<string> id, BdsInstanceIdentityConfigurationState? state, CustomResourceOptions? opts = null)
public static BdsInstanceIdentityConfiguration get(String name, Output<String> id, BdsInstanceIdentityConfigurationState state, CustomResourceOptions options)
resources:  _:    type: oci:BigDataService:BdsInstanceIdentityConfiguration    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ActivateIamUserSyncConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
ActivateUpstConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
BdsInstanceId Changes to this property will trigger replacement. string
The OCID of the cluster.
ClusterAdminPassword string
(Updatable) Base-64 encoded password for the cluster admin user.
ConfidentialApplicationId Changes to this property will trigger replacement. string
Identity domain confidential application ID for the identity config, required for creating identity configuration
DisplayName Changes to this property will trigger replacement. string
Display name of the identity configuration, required for creating identity configuration.
IamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails
(Updatable) Details for activating/updating an IAM user sync configuration
IamUserSyncConfigurations List<BdsInstanceIdentityConfigurationIamUserSyncConfiguration>
Information about the IAM user sync configuration.
IdentityDomainId Changes to this property will trigger replacement. string
Identity domain OCID to use for identity config, required for creating identity configuration
RefreshConfidentialApplicationTrigger string
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
RefreshUpstTokenExchangeKeytabTrigger string

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

State string
Lifecycle state of the UPST config
TimeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
TimeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
UpstConfigurationDetails BdsInstanceIdentityConfigurationUpstConfigurationDetails
(Updatable) Details for activating/updating UPST config on the cluster
UpstConfigurations List<BdsInstanceIdentityConfigurationUpstConfiguration>
Information about the UPST configuration.
ActivateIamUserSyncConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
ActivateUpstConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
BdsInstanceId Changes to this property will trigger replacement. string
The OCID of the cluster.
ClusterAdminPassword string
(Updatable) Base-64 encoded password for the cluster admin user.
ConfidentialApplicationId Changes to this property will trigger replacement. string
Identity domain confidential application ID for the identity config, required for creating identity configuration
DisplayName Changes to this property will trigger replacement. string
Display name of the identity configuration, required for creating identity configuration.
IamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs
(Updatable) Details for activating/updating an IAM user sync configuration
IamUserSyncConfigurations []BdsInstanceIdentityConfigurationIamUserSyncConfigurationArgs
Information about the IAM user sync configuration.
IdentityDomainId Changes to this property will trigger replacement. string
Identity domain OCID to use for identity config, required for creating identity configuration
RefreshConfidentialApplicationTrigger string
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
RefreshUpstTokenExchangeKeytabTrigger string

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

State string
Lifecycle state of the UPST config
TimeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
TimeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
UpstConfigurationDetails BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs
(Updatable) Details for activating/updating UPST config on the cluster
UpstConfigurations []BdsInstanceIdentityConfigurationUpstConfigurationArgs
Information about the UPST configuration.
activateIamUserSyncConfigurationTrigger String
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
activateUpstConfigurationTrigger String
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
bdsInstanceId Changes to this property will trigger replacement. String
The OCID of the cluster.
clusterAdminPassword String
(Updatable) Base-64 encoded password for the cluster admin user.
confidentialApplicationId Changes to this property will trigger replacement. String
Identity domain confidential application ID for the identity config, required for creating identity configuration
displayName Changes to this property will trigger replacement. String
Display name of the identity configuration, required for creating identity configuration.
iamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails
(Updatable) Details for activating/updating an IAM user sync configuration
iamUserSyncConfigurations List<BdsInstanceIdentityConfigurationIamUserSyncConfiguration>
Information about the IAM user sync configuration.
identityDomainId Changes to this property will trigger replacement. String
Identity domain OCID to use for identity config, required for creating identity configuration
refreshConfidentialApplicationTrigger String
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
refreshUpstTokenExchangeKeytabTrigger String

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

state String
Lifecycle state of the UPST config
timeCreated String
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeUpdated String
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
upstConfigurationDetails BdsInstanceIdentityConfigurationUpstConfigurationDetails
(Updatable) Details for activating/updating UPST config on the cluster
upstConfigurations List<BdsInstanceIdentityConfigurationUpstConfiguration>
Information about the UPST configuration.
activateIamUserSyncConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
activateUpstConfigurationTrigger string
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
bdsInstanceId Changes to this property will trigger replacement. string
The OCID of the cluster.
clusterAdminPassword string
(Updatable) Base-64 encoded password for the cluster admin user.
confidentialApplicationId Changes to this property will trigger replacement. string
Identity domain confidential application ID for the identity config, required for creating identity configuration
displayName Changes to this property will trigger replacement. string
Display name of the identity configuration, required for creating identity configuration.
iamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails
(Updatable) Details for activating/updating an IAM user sync configuration
iamUserSyncConfigurations BdsInstanceIdentityConfigurationIamUserSyncConfiguration[]
Information about the IAM user sync configuration.
identityDomainId Changes to this property will trigger replacement. string
Identity domain OCID to use for identity config, required for creating identity configuration
refreshConfidentialApplicationTrigger string
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
refreshUpstTokenExchangeKeytabTrigger string

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

state string
Lifecycle state of the UPST config
timeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
upstConfigurationDetails BdsInstanceIdentityConfigurationUpstConfigurationDetails
(Updatable) Details for activating/updating UPST config on the cluster
upstConfigurations BdsInstanceIdentityConfigurationUpstConfiguration[]
Information about the UPST configuration.
activate_iam_user_sync_configuration_trigger str
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
activate_upst_configuration_trigger str
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
bds_instance_id Changes to this property will trigger replacement. str
The OCID of the cluster.
cluster_admin_password str
(Updatable) Base-64 encoded password for the cluster admin user.
confidential_application_id Changes to this property will trigger replacement. str
Identity domain confidential application ID for the identity config, required for creating identity configuration
display_name Changes to this property will trigger replacement. str
Display name of the identity configuration, required for creating identity configuration.
iam_user_sync_configuration_details bigdataservice.BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs
(Updatable) Details for activating/updating an IAM user sync configuration
iam_user_sync_configurations Sequence[bigdataservice.BdsInstanceIdentityConfigurationIamUserSyncConfigurationArgs]
Information about the IAM user sync configuration.
identity_domain_id Changes to this property will trigger replacement. str
Identity domain OCID to use for identity config, required for creating identity configuration
refresh_confidential_application_trigger str
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
refresh_upst_token_exchange_keytab_trigger str

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

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_details bigdataservice.BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs
(Updatable) Details for activating/updating UPST config on the cluster
upst_configurations Sequence[bigdataservice.BdsInstanceIdentityConfigurationUpstConfigurationArgs]
Information about the UPST configuration.
activateIamUserSyncConfigurationTrigger String
(Updatable) An optional property when set to "true" triggers Activate Iam User Sync Configuration and when set to "false" triggers Deactivate Iam User Sync Configuration.
activateUpstConfigurationTrigger String
(Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
bdsInstanceId Changes to this property will trigger replacement. String
The OCID of the cluster.
clusterAdminPassword String
(Updatable) Base-64 encoded password for the cluster admin user.
confidentialApplicationId Changes to this property will trigger replacement. String
Identity domain confidential application ID for the identity config, required for creating identity configuration
displayName Changes to this property will trigger replacement. String
Display name of the identity configuration, required for creating identity configuration.
iamUserSyncConfigurationDetails Property Map
(Updatable) Details for activating/updating an IAM user sync configuration
iamUserSyncConfigurations List<Property Map>
Information about the IAM user sync configuration.
identityDomainId Changes to this property will trigger replacement. String
Identity domain OCID to use for identity config, required for creating identity configuration
refreshConfidentialApplicationTrigger String
(Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
refreshUpstTokenExchangeKeytabTrigger String

(Updatable) An optional property when set to "true" triggers Refresh Upst Token Exchange Keytab.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

state String
Lifecycle state of the UPST config
timeCreated String
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeUpdated String
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
upstConfigurationDetails Property Map
(Updatable) Details for activating/updating UPST config on the cluster
upstConfigurations List<Property Map>
Information about the UPST configuration.

Supporting Types

BdsInstanceIdentityConfigurationIamUserSyncConfiguration
, BdsInstanceIdentityConfigurationIamUserSyncConfigurationArgs

IsPosixAttributesAdditionRequired bool
whether to append POSIX attributes to IAM users
State string
Lifecycle state of the UPST config
TimeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
TimeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
IsPosixAttributesAdditionRequired bool
whether to append POSIX attributes to IAM users
State string
Lifecycle state of the UPST config
TimeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
TimeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
isPosixAttributesAdditionRequired Boolean
whether to append POSIX attributes to IAM users
state String
Lifecycle state of the UPST config
timeCreated String
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeUpdated String
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
isPosixAttributesAdditionRequired boolean
whether to append POSIX attributes to IAM users
state string
Lifecycle state of the UPST config
timeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
is_posix_attributes_addition_required bool
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.
isPosixAttributesAdditionRequired Boolean
whether to append POSIX attributes to IAM users
state String
Lifecycle state of the UPST config
timeCreated String
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeUpdated String
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.

BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails
, BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs

IsPosixAttributesAdditionRequired bool
(Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
IsPosixAttributesAdditionRequired bool
(Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
isPosixAttributesAdditionRequired Boolean
(Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
isPosixAttributesAdditionRequired boolean
(Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
is_posix_attributes_addition_required bool
(Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
isPosixAttributesAdditionRequired Boolean
(Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration

BdsInstanceIdentityConfigurationUpstConfiguration
, BdsInstanceIdentityConfigurationUpstConfigurationArgs

KeytabContent string
The kerberos keytab content used for creating identity propagation trust config, in base64 format
MasterEncryptionKeyId string
Master Encryption key used for encrypting token exchange keytab.
SecretId string
Secret ID for token exchange keytab
State string
Lifecycle state of the UPST config
TimeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
TimeTokenExchangeKeytabLastRefreshed string
Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
TimeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
TokenExchangePrincipalName string
Token exchange kerberos Principal name in cluster
VaultId string
The instance OCID of the node, which is the resource from which the node backup was acquired.
KeytabContent string
The kerberos keytab content used for creating identity propagation trust config, in base64 format
MasterEncryptionKeyId string
Master Encryption key used for encrypting token exchange keytab.
SecretId string
Secret ID for token exchange keytab
State string
Lifecycle state of the UPST config
TimeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
TimeTokenExchangeKeytabLastRefreshed string
Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
TimeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
TokenExchangePrincipalName string
Token exchange kerberos Principal name in cluster
VaultId string
The instance OCID of the node, which is the resource from which the node backup was acquired.
keytabContent String
The kerberos keytab content used for creating identity propagation trust config, in base64 format
masterEncryptionKeyId String
Master Encryption key used for encrypting token exchange keytab.
secretId String
Secret ID for token exchange keytab
state String
Lifecycle state of the UPST config
timeCreated String
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeTokenExchangeKeytabLastRefreshed String
Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
timeUpdated String
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
tokenExchangePrincipalName String
Token exchange kerberos Principal name in cluster
vaultId String
The instance OCID of the node, which is the resource from which the node backup was acquired.
keytabContent string
The kerberos keytab content used for creating identity propagation trust config, in base64 format
masterEncryptionKeyId string
Master Encryption key used for encrypting token exchange keytab.
secretId string
Secret ID for token exchange keytab
state string
Lifecycle state of the UPST config
timeCreated string
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeTokenExchangeKeytabLastRefreshed string
Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
timeUpdated string
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
tokenExchangePrincipalName string
Token exchange kerberos Principal name in cluster
vaultId 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_key_id str
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_exchange_keytab_last_refreshed str
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_principal_name str
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.
keytabContent String
The kerberos keytab content used for creating identity propagation trust config, in base64 format
masterEncryptionKeyId String
Master Encryption key used for encrypting token exchange keytab.
secretId String
Secret ID for token exchange keytab
state String
Lifecycle state of the UPST config
timeCreated String
Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
timeTokenExchangeKeytabLastRefreshed String
Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
timeUpdated String
Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
tokenExchangePrincipalName String
Token exchange kerberos Principal name in cluster
vaultId String
The instance OCID of the node, which is the resource from which the node backup was acquired.

BdsInstanceIdentityConfigurationUpstConfigurationDetails
, BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs

MasterEncryptionKeyId string
(Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
VaultId string
(Updatable) OCID of the vault to store token exchange service principal keyta, required for activating UPST config
MasterEncryptionKeyId string
(Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
VaultId string
(Updatable) OCID of the vault to store token exchange service principal keyta, required for activating UPST config
masterEncryptionKeyId String
(Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
vaultId String
(Updatable) OCID of the vault to store token exchange service principal keyta, required for activating UPST config
masterEncryptionKeyId string
(Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
vaultId string
(Updatable) OCID of the vault to store token exchange service principal keyta, required for activating UPST config
master_encryption_key_id str
(Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
vault_id str
(Updatable) OCID of the vault to store token exchange service principal keyta, required for activating UPST config
masterEncryptionKeyId String
(Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
vaultId String
(Updatable) OCID of the vault to store token exchange service principal keyta, required for activating UPST config

Import

BdsInstanceIdentityConfigurations can be imported using the id, e.g.

$ pulumi import oci:BigDataService/bdsInstanceIdentityConfiguration:BdsInstanceIdentityConfiguration test_bds_instance_identity_configuration "bdsInstances/{bdsInstanceId}/identityConfigurations/{identityConfigurationId}"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.