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[_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:
- Bds
Instance stringId - The OCID of the cluster.
- Cluster
Admin stringPassword - (Updatable) Base-64 encoded password for the cluster admin user.
- Confidential
Application stringId - Identity domain confidential application ID for the identity config, required for creating identity configuration
- Display
Name string - Display name of the identity configuration, required for creating identity configuration.
- Identity
Domain stringId - Identity domain OCID to use for identity config, required for creating identity configuration
- Activate
Iam 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.
- Activate
Upst stringConfiguration 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 - (Updatable) Details for activating/updating an IAM user sync configuration
- Refresh
Confidential stringApplication Trigger - (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- Refresh
Upst 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
- Upst
Configuration BdsDetails Instance Identity Configuration Upst Configuration Details - (Updatable) Details for activating/updating UPST config on the cluster
- Bds
Instance stringId - The OCID of the cluster.
- Cluster
Admin stringPassword - (Updatable) Base-64 encoded password for the cluster admin user.
- Confidential
Application stringId - Identity domain confidential application ID for the identity config, required for creating identity configuration
- Display
Name string - Display name of the identity configuration, required for creating identity configuration.
- Identity
Domain stringId - Identity domain OCID to use for identity config, required for creating identity configuration
- Activate
Iam 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.
- Activate
Upst stringConfiguration 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 stringApplication Trigger - (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- Refresh
Upst 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
- Upst
Configuration BdsDetails Instance Identity Configuration Upst Configuration Details Args - (Updatable) Details for activating/updating UPST config on the cluster
- bds
Instance StringId - The OCID of the cluster.
- cluster
Admin StringPassword - (Updatable) Base-64 encoded password for the cluster admin user.
- confidential
Application StringId - Identity domain confidential application ID for the identity config, required for creating identity configuration
- display
Name String - Display name of the identity configuration, required for creating identity configuration.
- identity
Domain StringId - Identity domain OCID to use for identity config, required for creating identity configuration
- activate
Iam 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.
- activate
Upst StringConfiguration 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 - (Updatable) Details for activating/updating an IAM user sync configuration
- refresh
Confidential StringApplication Trigger - (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refresh
Upst 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
- upst
Configuration BdsDetails Instance Identity Configuration Upst Configuration Details - (Updatable) Details for activating/updating UPST config on the cluster
- bds
Instance stringId - The OCID of the cluster.
- cluster
Admin stringPassword - (Updatable) Base-64 encoded password for the cluster admin user.
- confidential
Application stringId - Identity domain confidential application ID for the identity config, required for creating identity configuration
- display
Name string - Display name of the identity configuration, required for creating identity configuration.
- identity
Domain stringId - Identity domain OCID to use for identity config, required for creating identity configuration
- activate
Iam 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.
- activate
Upst stringConfiguration 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 - (Updatable) Details for activating/updating an IAM user sync configuration
- refresh
Confidential stringApplication Trigger - (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refresh
Upst 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
- upst
Configuration 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_ bigdataservice.sync_ configuration_ details Bds 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_ bigdataservice.details Bds Instance Identity Configuration Upst Configuration Details Args - (Updatable) Details for activating/updating UPST config on the cluster
- bds
Instance StringId - The OCID of the cluster.
- cluster
Admin StringPassword - (Updatable) Base-64 encoded password for the cluster admin user.
- confidential
Application StringId - Identity domain confidential application ID for the identity config, required for creating identity configuration
- display
Name String - Display name of the identity configuration, required for creating identity configuration.
- identity
Domain StringId - Identity domain OCID to use for identity config, required for creating identity configuration
- activate
Iam 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.
- activate
Upst StringConfiguration Trigger - (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- iam
User Property MapSync Configuration Details - (Updatable) Details for activating/updating an IAM user sync configuration
- refresh
Confidential StringApplication Trigger - (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refresh
Upst 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
- upst
Configuration 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:
- Iam
User 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
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Upst
Configurations List<BdsInstance Identity Configuration Upst Configuration> - Information about the UPST configuration.
- Iam
User []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
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Upst
Configurations []BdsInstance Identity Configuration Upst Configuration - Information about the UPST configuration.
- iam
User 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
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- upst
Configurations List<BdsInstance Identity Configuration Upst Configuration> - Information about the UPST configuration.
- iam
User 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
- time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- upst
Configurations BdsInstance Identity Configuration Upst Configuration[] - Information about the UPST configuration.
- iam_
user_ Sequence[bigdataservice.sync_ configurations Bds 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[bigdataservice.Bds Instance Identity Configuration Upst Configuration] - Information about the UPST configuration.
- iam
User 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
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- upst
Configurations 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.
- Activate
Iam 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.
- Activate
Upst stringConfiguration Trigger - (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- Bds
Instance stringId - The OCID of the cluster.
- Cluster
Admin stringPassword - (Updatable) Base-64 encoded password for the cluster admin user.
- Confidential
Application stringId - Identity domain confidential application ID for the identity config, required for creating identity configuration
- Display
Name string - Display name of the identity configuration, required for creating identity configuration.
- Iam
User BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details - (Updatable) Details for activating/updating an IAM user sync configuration
- Iam
User List<BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration> - Information about the IAM user sync configuration.
- Identity
Domain stringId - Identity domain OCID to use for identity config, required for creating identity configuration
- Refresh
Confidential stringApplication Trigger - (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- Refresh
Upst 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
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Upst
Configuration BdsDetails Instance Identity Configuration Upst Configuration Details - (Updatable) Details for activating/updating UPST config on the cluster
- Upst
Configurations List<BdsInstance Identity Configuration Upst Configuration> - Information about the UPST configuration.
- Activate
Iam 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.
- Activate
Upst stringConfiguration Trigger - (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- Bds
Instance stringId - The OCID of the cluster.
- Cluster
Admin stringPassword - (Updatable) Base-64 encoded password for the cluster admin user.
- Confidential
Application stringId - Identity domain confidential application ID for the identity config, required for creating identity configuration
- Display
Name string - 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 []BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration Args - Information about the IAM user sync configuration.
- Identity
Domain stringId - Identity domain OCID to use for identity config, required for creating identity configuration
- Refresh
Confidential stringApplication Trigger - (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- Refresh
Upst 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
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Upst
Configuration BdsDetails Instance Identity Configuration Upst Configuration Details Args - (Updatable) Details for activating/updating UPST config on the cluster
- Upst
Configurations []BdsInstance Identity Configuration Upst Configuration Args - Information about the UPST configuration.
- activate
Iam 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.
- activate
Upst StringConfiguration Trigger - (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- bds
Instance StringId - The OCID of the cluster.
- cluster
Admin StringPassword - (Updatable) Base-64 encoded password for the cluster admin user.
- confidential
Application StringId - Identity domain confidential application ID for the identity config, required for creating identity configuration
- display
Name String - Display name of the identity configuration, required for creating identity configuration.
- iam
User BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details - (Updatable) Details for activating/updating an IAM user sync configuration
- iam
User List<BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration> - Information about the IAM user sync configuration.
- identity
Domain StringId - Identity domain OCID to use for identity config, required for creating identity configuration
- refresh
Confidential StringApplication Trigger - (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refresh
Upst 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
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- upst
Configuration BdsDetails Instance Identity Configuration Upst Configuration Details - (Updatable) Details for activating/updating UPST config on the cluster
- upst
Configurations List<BdsInstance Identity Configuration Upst Configuration> - Information about the UPST configuration.
- activate
Iam 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.
- activate
Upst stringConfiguration Trigger - (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- bds
Instance stringId - The OCID of the cluster.
- cluster
Admin stringPassword - (Updatable) Base-64 encoded password for the cluster admin user.
- confidential
Application stringId - Identity domain confidential application ID for the identity config, required for creating identity configuration
- display
Name string - Display name of the identity configuration, required for creating identity configuration.
- iam
User BdsSync Configuration Details Instance Identity Configuration Iam User Sync Configuration Details - (Updatable) Details for activating/updating an IAM user sync configuration
- iam
User BdsSync Configurations Instance Identity Configuration Iam User Sync Configuration[] - Information about the IAM user sync configuration.
- identity
Domain stringId - Identity domain OCID to use for identity config, required for creating identity configuration
- refresh
Confidential stringApplication Trigger - (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refresh
Upst 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
- time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- upst
Configuration BdsDetails Instance Identity Configuration Upst Configuration Details - (Updatable) Details for activating/updating UPST config on the cluster
- upst
Configurations 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_ bigdataservice.sync_ configuration_ details Bds Instance Identity Configuration Iam User Sync Configuration Details Args - (Updatable) Details for activating/updating an IAM user sync configuration
- iam_
user_ Sequence[bigdataservice.sync_ configurations Bds 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_ bigdataservice.details Bds Instance Identity Configuration Upst Configuration Details Args - (Updatable) Details for activating/updating UPST config on the cluster
- upst_
configurations Sequence[bigdataservice.Bds Instance Identity Configuration Upst Configuration Args] - Information about the UPST configuration.
- activate
Iam 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.
- activate
Upst StringConfiguration Trigger - (Updatable) An optional property when set to "true" triggers Activate Upst Configuration and when set to "false" triggers Deactivate Upst Configuration.
- bds
Instance StringId - The OCID of the cluster.
- cluster
Admin StringPassword - (Updatable) Base-64 encoded password for the cluster admin user.
- confidential
Application StringId - Identity domain confidential application ID for the identity config, required for creating identity configuration
- display
Name String - Display name of the identity configuration, required for creating identity configuration.
- iam
User Property MapSync Configuration Details - (Updatable) Details for activating/updating an IAM user sync configuration
- iam
User List<Property Map>Sync Configurations - Information about the IAM user sync configuration.
- identity
Domain StringId - Identity domain OCID to use for identity config, required for creating identity configuration
- refresh
Confidential StringApplication Trigger - (Updatable) An optional property when set to "true" triggers Refresh Confidential Application.
- refresh
Upst 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
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- upst
Configuration Property MapDetails - (Updatable) Details for activating/updating UPST config on the cluster
- upst
Configurations List<Property Map> - Information about the UPST configuration.
Supporting Types
BdsInstanceIdentityConfigurationIamUserSyncConfiguration, BdsInstanceIdentityConfigurationIamUserSyncConfigurationArgs
- Is
Posix boolAttributes Addition Required - whether to append POSIX attributes to IAM users
- State string
- Lifecycle state of the UPST config
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Is
Posix boolAttributes Addition Required - whether to append POSIX attributes to IAM users
- State string
- Lifecycle state of the UPST config
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- is
Posix BooleanAttributes Addition Required - whether to append POSIX attributes to IAM users
- state String
- Lifecycle state of the UPST config
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- is
Posix booleanAttributes Addition Required - whether to append POSIX attributes to IAM users
- state string
- Lifecycle state of the UPST config
- time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- is_
posix_ boolattributes_ addition_ required - whether to append POSIX attributes to IAM users
- state str
- Lifecycle state of the UPST config
- time_
created str - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time_
updated str - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- is
Posix BooleanAttributes Addition Required - whether to append POSIX attributes to IAM users
- state String
- Lifecycle state of the UPST config
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetails, BdsInstanceIdentityConfigurationIamUserSyncConfigurationDetailsArgs
- Is
Posix boolAttributes 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
- is
Posix BooleanAttributes Addition Required - (Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
- is
Posix 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
- is
Posix BooleanAttributes Addition Required - (Updatable) whether posix attribute needs to be appended to users, required for updating IAM user sync configuration
BdsInstanceIdentityConfigurationUpstConfiguration, BdsInstanceIdentityConfigurationUpstConfigurationArgs
- Keytab
Content string - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- Master
Encryption stringKey Id - Master Encryption key used for encrypting token exchange keytab.
- Secret
Id string - Secret ID for token exchange keytab
- State string
- Lifecycle state of the UPST config
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Token stringExchange Keytab Last Refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Token
Exchange stringPrincipal Name - Token exchange kerberos Principal name in cluster
- Vault
Id string - The instance OCID of the node, which is the resource from which the node backup was acquired.
- Keytab
Content string - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- Master
Encryption stringKey Id - Master Encryption key used for encrypting token exchange keytab.
- Secret
Id string - Secret ID for token exchange keytab
- State string
- Lifecycle state of the UPST config
- Time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- Time
Token stringExchange Keytab Last Refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- Token
Exchange stringPrincipal Name - Token exchange kerberos Principal name in cluster
- Vault
Id string - The instance OCID of the node, which is the resource from which the node backup was acquired.
- keytab
Content String - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- master
Encryption StringKey Id - Master Encryption key used for encrypting token exchange keytab.
- secret
Id String - Secret ID for token exchange keytab
- state String
- Lifecycle state of the UPST config
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Token StringExchange Keytab Last Refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- token
Exchange StringPrincipal Name - Token exchange kerberos Principal name in cluster
- vault
Id String - The instance OCID of the node, which is the resource from which the node backup was acquired.
- keytab
Content string - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- master
Encryption stringKey Id - Master Encryption key used for encrypting token exchange keytab.
- secret
Id string - Secret ID for token exchange keytab
- state string
- Lifecycle state of the UPST config
- time
Created string - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Token stringExchange Keytab Last Refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- time
Updated string - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- token
Exchange stringPrincipal Name - Token exchange kerberos Principal name in cluster
- vault
Id string - The instance OCID of the node, which is the resource from which the node backup was acquired.
- keytab_
content str - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- master_
encryption_ strkey_ id - Master Encryption key used for encrypting token exchange keytab.
- secret_
id str - Secret ID for token exchange keytab
- state str
- Lifecycle state of the UPST config
- time_
created str - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time_
token_ strexchange_ keytab_ last_ refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- time_
updated str - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- token_
exchange_ strprincipal_ name - Token exchange kerberos Principal name in cluster
- vault_
id str - The instance OCID of the node, which is the resource from which the node backup was acquired.
- keytab
Content String - The kerberos keytab content used for creating identity propagation trust config, in base64 format
- master
Encryption StringKey Id - Master Encryption key used for encrypting token exchange keytab.
- secret
Id String - Secret ID for token exchange keytab
- state String
- Lifecycle state of the UPST config
- time
Created String - Time when this UPST config was created, shown as an RFC 3339 formatted datetime string.
- time
Token StringExchange Keytab Last Refreshed - Time when the keytab for token exchange principal is last refreshed, shown as an RFC 3339 formatted datetime string.
- time
Updated String - Time when this UPST config was updated, shown as an RFC 3339 formatted datetime string.
- token
Exchange StringPrincipal Name - Token exchange kerberos Principal name in cluster
- vault
Id String - The instance OCID of the node, which is the resource from which the node backup was acquired.
BdsInstanceIdentityConfigurationUpstConfigurationDetails, BdsInstanceIdentityConfigurationUpstConfigurationDetailsArgs
- Master
Encryption stringKey Id - (Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
- Vault
Id string - (Updatable) OCID of the vault to store token exchange service principal keyta, required for activating UPST config
- Master
Encryption stringKey Id - (Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
- Vault
Id string - (Updatable) OCID of the vault to store token exchange service principal keyta, required for activating UPST config
- master
Encryption StringKey Id - (Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
- vault
Id String - (Updatable) OCID of the vault to store token exchange service principal keyta, required for activating UPST config
- master
Encryption stringKey Id - (Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
- vault
Id 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
- master
Encryption StringKey Id - (Updatable) OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for activating UPST config
- vault
Id 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.