1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. BigDataService
  5. BdsInstanceIdentityConfiguration
Oracle Cloud Infrastructure v2.20.0 published on Saturday, Dec 21, 2024 by Pulumi

oci.BigDataService.BdsInstanceIdentityConfiguration

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.20.0 published on Saturday, Dec 21, 2024 by Pulumi

    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[_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 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:

    BdsInstanceId string
    The OCID of the cluster.
    ClusterAdminPassword string
    (Updatable) Base-64 encoded password for the cluster admin user.
    ConfidentialApplicationId string
    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.
    IdentityDomainId 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 string
    The OCID of the cluster.
    ClusterAdminPassword string
    (Updatable) Base-64 encoded password for the cluster admin user.
    ConfidentialApplicationId string
    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.
    IdentityDomainId 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 String
    The OCID of the cluster.
    clusterAdminPassword String
    (Updatable) Base-64 encoded password for the cluster admin user.
    confidentialApplicationId String
    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.
    identityDomainId 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 string
    The OCID of the cluster.
    clusterAdminPassword string
    (Updatable) Base-64 encoded password for the cluster admin user.
    confidentialApplicationId string
    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.
    identityDomainId 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 str
    The OCID of the cluster.
    cluster_admin_password str
    (Updatable) Base-64 encoded password for the cluster admin user.
    confidential_application_id str
    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_id 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 String
    The OCID of the cluster.
    clusterAdminPassword String
    (Updatable) Base-64 encoded password for the cluster admin user.
    confidentialApplicationId String
    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.
    identityDomainId 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
    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.
    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 string
    The OCID of the cluster.
    ClusterAdminPassword string
    (Updatable) Base-64 encoded password for the cluster admin user.
    ConfidentialApplicationId string
    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.
    IamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails
    (Updatable) Details for activating/updating an IAM user sync configuration
    IamUserSyncConfigurations List<BdsInstanceIdentityConfigurationIamUserSyncConfiguration>
    Information about the IAM user sync configuration.
    IdentityDomainId 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 string
    The OCID of the cluster.
    ClusterAdminPassword string
    (Updatable) Base-64 encoded password for the cluster admin user.
    ConfidentialApplicationId string
    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.
    IamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs
    (Updatable) Details for activating/updating an IAM user sync configuration
    IamUserSyncConfigurations []BdsInstanceIdentityConfigurationIamUserSyncConfigurationArgs
    Information about the IAM user sync configuration.
    IdentityDomainId 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 String
    The OCID of the cluster.
    clusterAdminPassword String
    (Updatable) Base-64 encoded password for the cluster admin user.
    confidentialApplicationId String
    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.
    iamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails
    (Updatable) Details for activating/updating an IAM user sync configuration
    iamUserSyncConfigurations List<BdsInstanceIdentityConfigurationIamUserSyncConfiguration>
    Information about the IAM user sync configuration.
    identityDomainId 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 string
    The OCID of the cluster.
    clusterAdminPassword string
    (Updatable) Base-64 encoded password for the cluster admin user.
    confidentialApplicationId string
    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.
    iamUserSyncConfigurationDetails BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails
    (Updatable) Details for activating/updating an IAM user sync configuration
    iamUserSyncConfigurations BdsInstanceIdentityConfigurationIamUserSyncConfiguration[]
    Information about the IAM user sync configuration.
    identityDomainId 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 str
    The OCID of the cluster.
    cluster_admin_password str
    (Updatable) Base-64 encoded password for the cluster admin user.
    confidential_application_id str
    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_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 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 String
    The OCID of the cluster.
    clusterAdminPassword String
    (Updatable) Base-64 encoded password for the cluster admin user.
    confidentialApplicationId String
    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.
    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 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}"
    

    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.
    oci logo
    Oracle Cloud Infrastructure v2.20.0 published on Saturday, Dec 21, 2024 by Pulumi