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,
    },
});
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"],
    })
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
	})
}
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,
        },
    });
});
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());
    }
}
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}
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[BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs] = None,
                                     refresh_confidential_application_trigger: Optional[str] = None,
                                     refresh_upst_token_exchange_keytab_trigger: Optional[str] = None,
                                     upst_configuration_details: Optional[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 string
- The unique name of the resource.
- args BdsInstanceIdentityConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args BdsInstanceIdentityConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BdsInstanceIdentityConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
    },
});
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"),
	},
})
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());
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",
    })
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",
    },
});
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
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:
- BdsInstance stringId 
- The OCID of the cluster.
- ClusterAdmin stringPassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- ConfidentialApplication stringId 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- DisplayName string
- Display name of the identity configuration, required for creating identity configuration.
- IdentityDomain stringId 
- Identity domain OCID to use for identity config, required for creating identity configuration
- ActivateIam stringUser Sync Configuration Trigger 
- (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.
- ActivateUpst stringConfiguration Trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- IamUser BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details 
- (Updatable) Details for activating/updating an IAM user sync configuration
- RefreshConfidential stringApplication Trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- RefreshUpst stringToken Exchange Keytab Trigger 
- (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 
- UpstConfiguration BdsDetails Instance Identity Configuration Upst Configuration Details 
- (Updatable) Details for activating/updating UPST config on the cluster
- BdsInstance stringId 
- The OCID of the cluster.
- ClusterAdmin stringPassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- ConfidentialApplication stringId 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- DisplayName string
- Display name of the identity configuration, required for creating identity configuration.
- IdentityDomain stringId 
- Identity domain OCID to use for identity config, required for creating identity configuration
- ActivateIam stringUser Sync Configuration Trigger 
- (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.
- ActivateUpst stringConfiguration Trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- IamUser BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details Args 
- (Updatable) Details for activating/updating an IAM user sync configuration
- RefreshConfidential stringApplication Trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- RefreshUpst stringToken Exchange Keytab Trigger 
- (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 
- UpstConfiguration BdsDetails Instance Identity Configuration Upst Configuration Details Args 
- (Updatable) Details for activating/updating UPST config on the cluster
- bdsInstance StringId 
- The OCID of the cluster.
- clusterAdmin StringPassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- confidentialApplication StringId 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- displayName String
- Display name of the identity configuration, required for creating identity configuration.
- identityDomain StringId 
- Identity domain OCID to use for identity config, required for creating identity configuration
- activateIam StringUser Sync Configuration Trigger 
- (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.
- activateUpst StringConfiguration Trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- iamUser BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details 
- (Updatable) Details for activating/updating an IAM user sync configuration
- refreshConfidential StringApplication Trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refreshUpst StringToken Exchange Keytab Trigger 
- (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 
- upstConfiguration BdsDetails Instance Identity Configuration Upst Configuration Details 
- (Updatable) Details for activating/updating UPST config on the cluster
- bdsInstance stringId 
- The OCID of the cluster.
- clusterAdmin stringPassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- confidentialApplication stringId 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- displayName string
- Display name of the identity configuration, required for creating identity configuration.
- identityDomain stringId 
- Identity domain OCID to use for identity config, required for creating identity configuration
- activateIam stringUser Sync Configuration Trigger 
- (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.
- activateUpst stringConfiguration Trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- iamUser BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details 
- (Updatable) Details for activating/updating an IAM user sync configuration
- refreshConfidential stringApplication Trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refreshUpst stringToken Exchange Keytab Trigger 
- (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 
- upstConfiguration BdsDetails Instance Identity Configuration Upst Configuration Details 
- (Updatable) Details for activating/updating UPST config on the cluster
- bds_instance_ strid 
- The OCID of the cluster.
- cluster_admin_ strpassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- confidential_application_ strid 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- display_name str
- Display name of the identity configuration, required for creating identity configuration.
- identity_domain_ strid 
- Identity domain OCID to use for identity config, required for creating identity configuration
- activate_iam_ struser_ sync_ configuration_ trigger 
- (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_ strconfiguration_ trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- iam_user_ Bdssync_ configuration_ details Instance Identity Configuration Iam User Sync Configuration Details Args 
- (Updatable) Details for activating/updating an IAM user sync configuration
- refresh_confidential_ strapplication_ trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refresh_upst_ strtoken_ exchange_ keytab_ trigger 
- (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_ Bdsdetails Instance Identity Configuration Upst Configuration Details Args 
- (Updatable) Details for activating/updating UPST config on the cluster
- bdsInstance StringId 
- The OCID of the cluster.
- clusterAdmin StringPassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- confidentialApplication StringId 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- displayName String
- Display name of the identity configuration, required for creating identity configuration.
- identityDomain StringId 
- Identity domain OCID to use for identity config, required for creating identity configuration
- activateIam StringUser Sync Configuration Trigger 
- (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.
- activateUpst StringConfiguration Trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- iamUser Property MapSync Configuration Details 
- (Updatable) Details for activating/updating an IAM user sync configuration
- refreshConfidential StringApplication Trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refreshUpst StringToken Exchange Keytab Trigger 
- (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 
- upstConfiguration Property MapDetails 
- (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:
- IamUser List<BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration> 
- 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<BdsInstance Identity Configuration Upst Configuration> 
- Information about the UPST configuration.
- IamUser []BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration 
- 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 []BdsInstance Identity Configuration Upst Configuration 
- Information about the UPST configuration.
- iamUser List<BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration> 
- 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<BdsInstance Identity Configuration Upst Configuration> 
- Information about the UPST configuration.
- iamUser BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration[] 
- 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 BdsInstance Identity Configuration Upst Configuration[] 
- Information about the UPST configuration.
- iam_user_ Sequence[Bdssync_ configurations Instance Identity Configuration Iam User Sync Configuration] 
- 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[BdsInstance Identity Configuration Upst Configuration] 
- Information about the UPST configuration.
- iamUser List<Property Map>Sync Configurations 
- 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[BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs] = None,
        iam_user_sync_configurations: Optional[Sequence[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[BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs] = None,
        upst_configurations: Optional[Sequence[BdsInstanceIdentityConfigurationUpstConfigurationArgs]] = None) -> BdsInstanceIdentityConfigurationfunc 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- ActivateIam stringUser Sync Configuration Trigger 
- (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.
- ActivateUpst stringConfiguration Trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- BdsInstance stringId 
- The OCID of the cluster.
- ClusterAdmin stringPassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- ConfidentialApplication stringId 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- DisplayName string
- Display name of the identity configuration, required for creating identity configuration.
- IamUser BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details 
- (Updatable) Details for activating/updating an IAM user sync configuration
- IamUser List<BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration> 
- Information about the IAM user sync configuration.
- IdentityDomain stringId 
- Identity domain OCID to use for identity config, required for creating identity configuration
- RefreshConfidential stringApplication Trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- RefreshUpst stringToken Exchange Keytab Trigger 
- (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.
- UpstConfiguration BdsDetails Instance Identity Configuration Upst Configuration Details 
- (Updatable) Details for activating/updating UPST config on the cluster
- UpstConfigurations List<BdsInstance Identity Configuration Upst Configuration> 
- Information about the UPST configuration.
- ActivateIam stringUser Sync Configuration Trigger 
- (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.
- ActivateUpst stringConfiguration Trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- BdsInstance stringId 
- The OCID of the cluster.
- ClusterAdmin stringPassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- ConfidentialApplication stringId 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- DisplayName string
- Display name of the identity configuration, required for creating identity configuration.
- IamUser BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details Args 
- (Updatable) Details for activating/updating an IAM user sync configuration
- IamUser []BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration Args 
- Information about the IAM user sync configuration.
- IdentityDomain stringId 
- Identity domain OCID to use for identity config, required for creating identity configuration
- RefreshConfidential stringApplication Trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- RefreshUpst stringToken Exchange Keytab Trigger 
- (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.
- UpstConfiguration BdsDetails Instance Identity Configuration Upst Configuration Details Args 
- (Updatable) Details for activating/updating UPST config on the cluster
- UpstConfigurations []BdsInstance Identity Configuration Upst Configuration Args 
- Information about the UPST configuration.
- activateIam StringUser Sync Configuration Trigger 
- (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.
- activateUpst StringConfiguration Trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- bdsInstance StringId 
- The OCID of the cluster.
- clusterAdmin StringPassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- confidentialApplication StringId 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- displayName String
- Display name of the identity configuration, required for creating identity configuration.
- iamUser BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details 
- (Updatable) Details for activating/updating an IAM user sync configuration
- iamUser List<BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration> 
- Information about the IAM user sync configuration.
- identityDomain StringId 
- Identity domain OCID to use for identity config, required for creating identity configuration
- refreshConfidential StringApplication Trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refreshUpst StringToken Exchange Keytab Trigger 
- (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.
- upstConfiguration BdsDetails Instance Identity Configuration Upst Configuration Details 
- (Updatable) Details for activating/updating UPST config on the cluster
- upstConfigurations List<BdsInstance Identity Configuration Upst Configuration> 
- Information about the UPST configuration.
- activateIam stringUser Sync Configuration Trigger 
- (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.
- activateUpst stringConfiguration Trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- bdsInstance stringId 
- The OCID of the cluster.
- clusterAdmin stringPassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- confidentialApplication stringId 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- displayName string
- Display name of the identity configuration, required for creating identity configuration.
- iamUser BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details 
- (Updatable) Details for activating/updating an IAM user sync configuration
- iamUser BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration[] 
- Information about the IAM user sync configuration.
- identityDomain stringId 
- Identity domain OCID to use for identity config, required for creating identity configuration
- refreshConfidential stringApplication Trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refreshUpst stringToken Exchange Keytab Trigger 
- (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.
- upstConfiguration BdsDetails Instance Identity Configuration Upst Configuration Details 
- (Updatable) Details for activating/updating UPST config on the cluster
- upstConfigurations BdsInstance Identity Configuration Upst Configuration[] 
- Information about the UPST configuration.
- activate_iam_ struser_ sync_ configuration_ trigger 
- (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_ strconfiguration_ trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- bds_instance_ strid 
- The OCID of the cluster.
- cluster_admin_ strpassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- confidential_application_ strid 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- display_name str
- Display name of the identity configuration, required for creating identity configuration.
- iam_user_ Bdssync_ configuration_ details Instance Identity Configuration Iam User Sync Configuration Details Args 
- (Updatable) Details for activating/updating an IAM user sync configuration
- iam_user_ Sequence[Bdssync_ configurations Instance Identity Configuration Iam User Sync Configuration Args] 
- Information about the IAM user sync configuration.
- identity_domain_ strid 
- Identity domain OCID to use for identity config, required for creating identity configuration
- refresh_confidential_ strapplication_ trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refresh_upst_ strtoken_ exchange_ keytab_ trigger 
- (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_ Bdsdetails Instance Identity Configuration Upst Configuration Details Args 
- (Updatable) Details for activating/updating UPST config on the cluster
- upst_configurations Sequence[BdsInstance Identity Configuration Upst Configuration Args] 
- Information about the UPST configuration.
- activateIam StringUser Sync Configuration Trigger 
- (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.
- activateUpst StringConfiguration Trigger 
- (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- bdsInstance StringId 
- The OCID of the cluster.
- clusterAdmin StringPassword 
- (Updatable) Base-64 encoded password for the cluster admin user.
- confidentialApplication StringId 
- Identity domain confidential application ID for the identity config, required for creating identity configuration
- displayName String
- Display name of the identity configuration, required for creating identity configuration.
- iamUser Property MapSync Configuration Details 
- (Updatable) Details for activating/updating an IAM user sync configuration
- iamUser List<Property Map>Sync Configurations 
- Information about the IAM user sync configuration.
- identityDomain StringId 
- Identity domain OCID to use for identity config, required for creating identity configuration
- refreshConfidential StringApplication Trigger 
- (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refreshUpst StringToken Exchange Keytab Trigger 
- (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.
- upstConfiguration Property MapDetails 
- (Updatable) Details for activating/updating UPST config on the cluster
- upstConfigurations List<Property Map>
- Information about the UPST configuration.
Supporting Types
BdsInstanceIdentityConfigurationIamUserSyncConfiguration, BdsInstanceIdentityConfigurationIamUserSyncConfigurationArgs                
- IsPosix boolAttributes Addition Required 
- 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.
- IsPosix boolAttributes Addition Required 
- 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.
- isPosix BooleanAttributes Addition Required 
- 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.
- isPosix booleanAttributes Addition Required 
- 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_ 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.
- isPosix BooleanAttributes Addition Required 
- 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                  
- IsPosix boolAttributes Addition Required 
- (Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
- IsPosix boolAttributes Addition Required 
- (Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
- isPosix BooleanAttributes Addition Required 
- (Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
- isPosix booleanAttributes Addition Required 
- (Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
- is_posix_ boolattributes_ addition_ required 
- (Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
- isPosix BooleanAttributes Addition Required 
- (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
- MasterEncryption stringKey Id 
- 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.
- TimeToken stringExchange Keytab Last Refreshed 
- 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.
- TokenExchange stringPrincipal Name 
- 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
- MasterEncryption stringKey Id 
- 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.
- TimeToken stringExchange Keytab Last Refreshed 
- 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.
- TokenExchange stringPrincipal Name 
- 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
- masterEncryption StringKey Id 
- 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.
- timeToken StringExchange Keytab Last Refreshed 
- 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.
- tokenExchange StringPrincipal Name 
- 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
- masterEncryption stringKey Id 
- 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.
- timeToken stringExchange Keytab Last Refreshed 
- 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.
- tokenExchange stringPrincipal Name 
- 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_ 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.
- keytabContent String
- The kerberos keytab content used for creating identity propagation trust config, in base64 format
- masterEncryption StringKey Id 
- 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.
- timeToken StringExchange Keytab Last Refreshed 
- 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.
- tokenExchange StringPrincipal Name 
- 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              
- MasterEncryption stringKey Id 
- (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
- MasterEncryption stringKey Id 
- (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
- masterEncryption StringKey Id 
- (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
- masterEncryption stringKey Id 
- (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_ strkey_ id 
- (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
- masterEncryption StringKey Id 
- (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}"
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 ociTerraform Provider.