rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
3,843 lines • 248 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface IdentityDomainsUserConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#active IdentityDomainsUser#active}
*/
readonly active?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#attribute_sets IdentityDomainsUser#attribute_sets}
*/
readonly attributeSets?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#attributes IdentityDomainsUser#attributes}
*/
readonly attributes?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#authorization IdentityDomainsUser#authorization}
*/
readonly authorization?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#description IdentityDomainsUser#description}
*/
readonly description?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display_name IdentityDomainsUser#display_name}
*/
readonly displayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#external_id IdentityDomainsUser#external_id}
*/
readonly externalId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#force_delete IdentityDomainsUser#force_delete}
*/
readonly forceDelete?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#idcs_endpoint IdentityDomainsUser#idcs_endpoint}
*/
readonly idcsEndpoint: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#locale IdentityDomainsUser#locale}
*/
readonly locale?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#nick_name IdentityDomainsUser#nick_name}
*/
readonly nickName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#ocid IdentityDomainsUser#ocid}
*/
readonly ocid?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#password IdentityDomainsUser#password}
*/
readonly password?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#preferred_language IdentityDomainsUser#preferred_language}
*/
readonly preferredLanguage?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#profile_url IdentityDomainsUser#profile_url}
*/
readonly profileUrl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#resource_type_schema_version IdentityDomainsUser#resource_type_schema_version}
*/
readonly resourceTypeSchemaVersion?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#schemas IdentityDomainsUser#schemas}
*/
readonly schemas: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#timezone IdentityDomainsUser#timezone}
*/
readonly timezone?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#title IdentityDomainsUser#title}
*/
readonly title?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#user_name IdentityDomainsUser#user_name}
*/
readonly userName: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#user_type IdentityDomainsUser#user_type}
*/
readonly userType?: string;
/**
* addresses block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#addresses IdentityDomainsUser#addresses}
*/
readonly addresses?: IdentityDomainsUserAddresses[] | cdktf.IResolvable;
/**
* emails block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#emails IdentityDomainsUser#emails}
*/
readonly emails?: IdentityDomainsUserEmails[] | cdktf.IResolvable;
/**
* entitlements block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#entitlements IdentityDomainsUser#entitlements}
*/
readonly entitlements?: IdentityDomainsUserEntitlements[] | cdktf.IResolvable;
/**
* ims block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#ims IdentityDomainsUser#ims}
*/
readonly ims?: IdentityDomainsUserIms[] | cdktf.IResolvable;
/**
* name block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#name IdentityDomainsUser#name}
*/
readonly name?: IdentityDomainsUserName;
/**
* phone_numbers block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#phone_numbers IdentityDomainsUser#phone_numbers}
*/
readonly phoneNumbers?: IdentityDomainsUserPhoneNumbers[] | cdktf.IResolvable;
/**
* photos block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#photos IdentityDomainsUser#photos}
*/
readonly photos?: IdentityDomainsUserPhotos[] | cdktf.IResolvable;
/**
* roles block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#roles IdentityDomainsUser#roles}
*/
readonly roles?: IdentityDomainsUserRoles[] | cdktf.IResolvable;
/**
* tags block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#tags IdentityDomainsUser#tags}
*/
readonly tags?: IdentityDomainsUserTags[] | cdktf.IResolvable;
/**
* timeouts block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#timeouts IdentityDomainsUser#timeouts}
*/
readonly timeouts?: IdentityDomainsUserTimeouts;
/**
* urnietfparamsscimschemasextensionenterprise20user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasextensionenterprise20user IdentityDomainsUser#urnietfparamsscimschemasextensionenterprise20user}
*/
readonly urnietfparamsscimschemasextensionenterprise20User?: IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20User;
/**
* urnietfparamsscimschemasoracleidcsextension_oci_tags block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextension_oci_tags IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextension_oci_tags}
*/
readonly urnietfparamsscimschemasoracleidcsextensionOciTags?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTags;
/**
* urnietfparamsscimschemasoracleidcsextensionadaptive_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionadaptive_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionadaptive_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionadaptiveUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUser;
/**
* urnietfparamsscimschemasoracleidcsextensioncapabilities_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensioncapabilities_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensioncapabilities_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensioncapabilitiesUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUser;
/**
* urnietfparamsscimschemasoracleidcsextensiondb_credentials_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensiondb_credentials_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensiondb_credentials_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensiondbCredentialsUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUser;
/**
* urnietfparamsscimschemasoracleidcsextensionkerberos_user_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionkerberos_user_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionkerberos_user_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionkerberosUserUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUser;
/**
* urnietfparamsscimschemasoracleidcsextensionmfa_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionmfa_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionmfa_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionmfaUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUser;
/**
* urnietfparamsscimschemasoracleidcsextensionpasswordless_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionpasswordless_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionpasswordless_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionpasswordlessUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUser;
/**
* urnietfparamsscimschemasoracleidcsextensionposix_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionposix_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionposix_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionposixUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUser;
/**
* urnietfparamsscimschemasoracleidcsextensionsecurity_questions_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionsecurity_questions_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionsecurity_questions_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser;
/**
* urnietfparamsscimschemasoracleidcsextensionself_change_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionself_change_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionself_change_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionselfChangeUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUser;
/**
* urnietfparamsscimschemasoracleidcsextensionself_registration_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionself_registration_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionself_registration_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionselfRegistrationUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUser;
/**
* urnietfparamsscimschemasoracleidcsextensionsff_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionsff_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionsff_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionsffUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUser;
/**
* urnietfparamsscimschemasoracleidcsextensionsocial_account_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionsocial_account_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionsocial_account_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionsocialAccountUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUser;
/**
* urnietfparamsscimschemasoracleidcsextensionterms_of_use_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionterms_of_use_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionterms_of_use_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensiontermsOfUseUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUser;
/**
* urnietfparamsscimschemasoracleidcsextensionuser_state_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionuser_state_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionuser_state_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionuserStateUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUser;
/**
* urnietfparamsscimschemasoracleidcsextensionuser_user block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#urnietfparamsscimschemasoracleidcsextensionuser_user IdentityDomainsUser#urnietfparamsscimschemasoracleidcsextensionuser_user}
*/
readonly urnietfparamsscimschemasoracleidcsextensionuserUser?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUser;
/**
* x509certificates block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#x509certificates IdentityDomainsUser#x509certificates}
*/
readonly x509Certificates?: IdentityDomainsUserX509Certificates[] | cdktf.IResolvable;
}
export interface IdentityDomainsUserGroups {
}
export declare function identityDomainsUserGroupsToTerraform(struct?: IdentityDomainsUserGroups): any;
export declare function identityDomainsUserGroupsToHclTerraform(struct?: IdentityDomainsUserGroups): any;
export declare class IdentityDomainsUserGroupsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserGroups | undefined;
set internalValue(value: IdentityDomainsUserGroups | undefined);
get dateAdded(): string;
get display(): string;
get externalId(): string;
get membershipOcid(): string;
get nonUniqueDisplay(): string;
get ocid(): string;
get ref(): string;
get type(): string;
get value(): string;
}
export declare class IdentityDomainsUserGroupsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserGroupsOutputReference;
}
export interface IdentityDomainsUserIdcsCreatedBy {
}
export declare function identityDomainsUserIdcsCreatedByToTerraform(struct?: IdentityDomainsUserIdcsCreatedBy): any;
export declare function identityDomainsUserIdcsCreatedByToHclTerraform(struct?: IdentityDomainsUserIdcsCreatedBy): any;
export declare class IdentityDomainsUserIdcsCreatedByOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserIdcsCreatedBy | undefined;
set internalValue(value: IdentityDomainsUserIdcsCreatedBy | undefined);
get display(): string;
get ocid(): string;
get ref(): string;
get type(): string;
get value(): string;
}
export declare class IdentityDomainsUserIdcsCreatedByList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserIdcsCreatedByOutputReference;
}
export interface IdentityDomainsUserIdcsLastModifiedBy {
}
export declare function identityDomainsUserIdcsLastModifiedByToTerraform(struct?: IdentityDomainsUserIdcsLastModifiedBy): any;
export declare function identityDomainsUserIdcsLastModifiedByToHclTerraform(struct?: IdentityDomainsUserIdcsLastModifiedBy): any;
export declare class IdentityDomainsUserIdcsLastModifiedByOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserIdcsLastModifiedBy | undefined;
set internalValue(value: IdentityDomainsUserIdcsLastModifiedBy | undefined);
get display(): string;
get ocid(): string;
get ref(): string;
get type(): string;
get value(): string;
}
export declare class IdentityDomainsUserIdcsLastModifiedByList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserIdcsLastModifiedByOutputReference;
}
export interface IdentityDomainsUserMeta {
}
export declare function identityDomainsUserMetaToTerraform(struct?: IdentityDomainsUserMeta): any;
export declare function identityDomainsUserMetaToHclTerraform(struct?: IdentityDomainsUserMeta): any;
export declare class IdentityDomainsUserMetaOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserMeta | undefined;
set internalValue(value: IdentityDomainsUserMeta | undefined);
get created(): string;
get lastModified(): string;
get location(): string;
get resourceType(): string;
get version(): string;
}
export declare class IdentityDomainsUserMetaList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserMetaOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiers {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiersToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiers): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiersToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiers): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiersOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiers | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiers | undefined);
get type(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiersList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiersOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUser {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUser | undefined);
get dbGlobalRoles(): string[];
get domainLevelSchema(): string;
get instanceLevelSchema(): string;
get isDbUser(): cdktf.IResolvable;
private _passwordVerifiers;
get passwordVerifiers(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserPasswordVerifiersList;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicy {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicyToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicy): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicyToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicy): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicyOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicy | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicy | undefined);
get display(): string;
get priority(): number;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicyList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicyOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUser {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUser | undefined);
private _applicablePasswordPolicy;
get applicablePasswordPolicy(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserApplicablePasswordPolicyList;
get cantChange(): cdktf.IResolvable;
get cantExpire(): cdktf.IResolvable;
get expired(): cdktf.IResolvable;
get lastFailedValidationDate(): string;
get lastSuccessfulSetDate(): string;
get lastSuccessfulValidationDate(): string;
get mustChange(): cdktf.IResolvable;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeys {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeysToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeys): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeysToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeys): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeysOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeys | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeys | undefined);
get key(): string;
get ocid(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeysList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeysOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokens {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokensToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokens): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokensToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokens): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokensOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokens | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokens | undefined);
get ocid(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokensList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokensOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeys {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeysToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeys): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeysToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeys): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeysOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeys | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeys | undefined);
get ocid(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeysList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeysOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentials {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentialsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentials): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentialsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentials): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentialsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentials | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentials | undefined);
get ocid(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentialsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentialsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentials {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentialsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentials): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentialsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentials): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentialsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentials | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentials | undefined);
get ocid(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentialsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentialsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentials {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentialsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentials): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentialsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentials): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentialsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentials | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentials | undefined);
get ocid(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentialsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentialsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUser {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUser | undefined);
private _apiKeys;
get apiKeys(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserApiKeysList;
private _authTokens;
get authTokens(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserAuthTokensList;
private _customerSecretKeys;
get customerSecretKeys(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserCustomerSecretKeysList;
private _dbCredentials;
get dbCredentials(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserDbCredentialsList;
private _oAuth2ClientCredentials;
get oAuth2ClientCredentials(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOAuth2ClientCredentialsList;
private _smtpCredentials;
get smtpCredentials(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserSmtpCredentialsList;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserOutputReference;
}
export interface IdentityDomainsUserAddresses {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#country IdentityDomainsUser#country}
*/
readonly country?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#formatted IdentityDomainsUser#formatted}
*/
readonly formatted?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#locality IdentityDomainsUser#locality}
*/
readonly locality?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#postal_code IdentityDomainsUser#postal_code}
*/
readonly postalCode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#primary IdentityDomainsUser#primary}
*/
readonly primary?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#region IdentityDomainsUser#region}
*/
readonly region?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#street_address IdentityDomainsUser#street_address}
*/
readonly streetAddress?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#type IdentityDomainsUser#type}
*/
readonly type: string;
}
export declare function identityDomainsUserAddressesToTerraform(struct?: IdentityDomainsUserAddresses | cdktf.IResolvable): any;
export declare function identityDomainsUserAddressesToHclTerraform(struct?: IdentityDomainsUserAddresses | cdktf.IResolvable): any;
export declare class IdentityDomainsUserAddressesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserAddresses | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserAddresses | cdktf.IResolvable | undefined);
private _country?;
get country(): string;
set country(value: string);
resetCountry(): void;
get countryInput(): string | undefined;
private _formatted?;
get formatted(): string;
set formatted(value: string);
resetFormatted(): void;
get formattedInput(): string | undefined;
private _locality?;
get locality(): string;
set locality(value: string);
resetLocality(): void;
get localityInput(): string | undefined;
private _postalCode?;
get postalCode(): string;
set postalCode(value: string);
resetPostalCode(): void;
get postalCodeInput(): string | undefined;
private _primary?;
get primary(): boolean | cdktf.IResolvable;
set primary(value: boolean | cdktf.IResolvable);
resetPrimary(): void;
get primaryInput(): boolean | cdktf.IResolvable | undefined;
private _region?;
get region(): string;
set region(value: string);
resetRegion(): void;
get regionInput(): string | undefined;
private _streetAddress?;
get streetAddress(): string;
set streetAddress(value: string);
resetStreetAddress(): void;
get streetAddressInput(): string | undefined;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
}
export declare class IdentityDomainsUserAddressesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserAddresses[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserAddressesOutputReference;
}
export interface IdentityDomainsUserEmails {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#primary IdentityDomainsUser#primary}
*/
readonly primary?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#secondary IdentityDomainsUser#secondary}
*/
readonly secondary?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#type IdentityDomainsUser#type}
*/
readonly type: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#verified IdentityDomainsUser#verified}
*/
readonly verified?: boolean | cdktf.IResolvable;
}
export declare function identityDomainsUserEmailsToTerraform(struct?: IdentityDomainsUserEmails | cdktf.IResolvable): any;
export declare function identityDomainsUserEmailsToHclTerraform(struct?: IdentityDomainsUserEmails | cdktf.IResolvable): any;
export declare class IdentityDomainsUserEmailsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserEmails | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserEmails | cdktf.IResolvable | undefined);
get pendingVerificationData(): string;
private _primary?;
get primary(): boolean | cdktf.IResolvable;
set primary(value: boolean | cdktf.IResolvable);
resetPrimary(): void;
get primaryInput(): boolean | cdktf.IResolvable | undefined;
private _secondary?;
get secondary(): boolean | cdktf.IResolvable;
set secondary(value: boolean | cdktf.IResolvable);
resetSecondary(): void;
get secondaryInput(): boolean | cdktf.IResolvable | undefined;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
private _verified?;
get verified(): boolean | cdktf.IResolvable;
set verified(value: boolean | cdktf.IResolvable);
resetVerified(): void;
get verifiedInput(): boolean | cdktf.IResolvable | undefined;
}
export declare class IdentityDomainsUserEmailsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserEmails[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserEmailsOutputReference;
}
export interface IdentityDomainsUserEntitlements {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#primary IdentityDomainsUser#primary}
*/
readonly primary?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#type IdentityDomainsUser#type}
*/
readonly type: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserEntitlementsToTerraform(struct?: IdentityDomainsUserEntitlements | cdktf.IResolvable): any;
export declare function identityDomainsUserEntitlementsToHclTerraform(struct?: IdentityDomainsUserEntitlements | cdktf.IResolvable): any;
export declare class IdentityDomainsUserEntitlementsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserEntitlements | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserEntitlements | cdktf.IResolvable | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
private _primary?;
get primary(): boolean | cdktf.IResolvable;
set primary(value: boolean | cdktf.IResolvable);
resetPrimary(): void;
get primaryInput(): boolean | cdktf.IResolvable | undefined;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserEntitlementsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserEntitlements[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserEntitlementsOutputReference;
}
export interface IdentityDomainsUserIms {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#primary IdentityDomainsUser#primary}
*/
readonly primary?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#type IdentityDomainsUser#type}
*/
readonly type: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserImsToTerraform(struct?: IdentityDomainsUserIms | cdktf.IResolvable): any;
export declare function identityDomainsUserImsToHclTerraform(struct?: IdentityDomainsUserIms | cdktf.IResolvable): any;
export declare class IdentityDomainsUserImsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserIms | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserIms | cdktf.IResolvable | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
private _primary?;
get primary(): boolean | cdktf.IResolvable;
set primary(value: boolean | cdktf.IResolvable);
resetPrimary(): void;
get primaryInput(): boolean | cdktf.IResolvable | undefined;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserImsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserIms[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserImsOutputReference;
}
export interface IdentityDomainsUserName {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#family_name IdentityDomainsUser#family_name}
*/
readonly familyName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#formatted IdentityDomainsUser#formatted}
*/
readonly formatted?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#given_name IdentityDomainsUser#given_name}
*/
readonly givenName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#honorific_prefix IdentityDomainsUser#honorific_prefix}
*/
readonly honorificPrefix?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#honorific_suffix IdentityDomainsUser#honorific_suffix}
*/
readonly honorificSuffix?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#middle_name IdentityDomainsUser#middle_name}
*/
readonly middleName?: string;
}
export declare function identityDomainsUserNameToTerraform(struct?: IdentityDomainsUserNameOutputReference | IdentityDomainsUserName): any;
export declare function identityDomainsUserNameToHclTerraform(struct?: IdentityDomainsUserNameOutputReference | IdentityDomainsUserName): any;
export declare class IdentityDomainsUserNameOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserName | undefined;
set internalValue(value: IdentityDomainsUserName | undefined);
private _familyName?;
get familyName(): string;
set familyName(value: string);
resetFamilyName(): void;
get familyNameInput(): string | undefined;
private _formatted?;
get formatted(): string;
set formatted(value: string);
resetFormatted(): void;
get formattedInput(): string | undefined;
private _givenName?;
get givenName(): string;
set givenName(value: string);
resetGivenName(): void;
get givenNameInput(): string | undefined;
private _honorificPrefix?;
get honorificPrefix(): string;
set honorificPrefix(value: string);
resetHonorificPrefix(): void;
get honorificPrefixInput(): string | undefined;
private _honorificSuffix?;
get honorificSuffix(): string;
set honorificSuffix(value: string);
resetHonorificSuffix(): void;
get honorificSuffixInput(): string | undefined;
private _middleName?;
get middleName(): string;
set middleName(value: string);
resetMiddleName(): void;
get middleNameInput(): string | undefined;
}
export interface IdentityDomainsUserPhoneNumbers {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#primary IdentityDomainsUser#primary}
*/
readonly primary?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#type IdentityDomainsUser#type}
*/
readonly type: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserPhoneNumbersToTerraform(struct?: IdentityDomainsUserPhoneNumbers | cdktf.IResolvable): any;
export declare function identityDomainsUserPhoneNumbersToHclTerraform(struct?: IdentityDomainsUserPhoneNumbers | cdktf.IResolvable): any;
export declare class IdentityDomainsUserPhoneNumbersOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserPhoneNumbers | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserPhoneNumbers | cdktf.IResolvable | undefined);
get display(): string;
private _primary?;
get primary(): boolean | cdktf.IResolvable;
set primary(value: boolean | cdktf.IResolvable);
resetPrimary(): void;
get primaryInput(): boolean | cdktf.IResolvable | undefined;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
get verified(): cdktf.IResolvable;
}
export declare class IdentityDomainsUserPhoneNumbersList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserPhoneNumbers[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserPhoneNumbersOutputReference;
}
export interface IdentityDomainsUserPhotos {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#primary IdentityDomainsUser#primary}
*/
readonly primary?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#type IdentityDomainsUser#type}
*/
readonly type: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserPhotosToTerraform(struct?: IdentityDomainsUserPhotos | cdktf.IResolvable): any;
export declare function identityDomainsUserPhotosToHclTerraform(struct?: IdentityDomainsUserPhotos | cdktf.IResolvable): any;
export declare class IdentityDomainsUserPhotosOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserPhotos | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserPhotos | cdktf.IResolvable | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
private _primary?;
get primary(): boolean | cdktf.IResolvable;
set primary(value: boolean | cdktf.IResolvable);
resetPrimary(): void;
get primaryInput(): boolean | cdktf.IResolvable | undefined;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserPhotosList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserPhotos[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserPhotosOutputReference;
}
export interface IdentityDomainsUserRoles {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#primary IdentityDomainsUser#primary}
*/
readonly primary?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#type IdentityDomainsUser#type}
*/
readonly type: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserRolesToTerraform(struct?: IdentityDomainsUserRoles | cdktf.IResolvable): any;
export declare function identityDomainsUserRolesToHclTerraform(struct?: IdentityDomainsUserRoles | cdktf.IResolvable): any;
export declare class IdentityDomainsUserRolesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserRoles | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserRoles | cdktf.IResolvable | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
private _primary?;
get primary(): boolean | cdktf.IResolvable;
set primary(value: boolean | cdktf.IResolvable);
resetPrimary(): void;
get primaryInput(): boolean | cdktf.IResolvable | undefined;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserRolesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserRoles[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserRolesOutputReference;
}
export interface IdentityDomainsUserTags {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#key IdentityDomainsUser#key}
*/
readonly key: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserTagsToTerraform(struct?: IdentityDomainsUserTags | cdktf.IResolvable): any;
export declare function identityDomainsUserTagsToHclTerraform(struct?: IdentityDomainsUserTags | cdktf.IResolvable): any;
export declare class IdentityDomainsUserTagsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserTags | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserTags | cdktf.IResolvable | undefined);
private _key?;
get key(): string;
set key(value: string);
get keyInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserTagsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserTags[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserTagsOutputReference;
}
export interface IdentityDomainsUserTimeouts {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#create IdentityDomainsUser#create}
*/
readonly create?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#delete IdentityDomainsUser#delete}
*/
readonly delete?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#update IdentityDomainsUser#update}
*/
readonly update?: string;
}
export declare function identityDomainsUserTimeoutsToTerraform(struct?: IdentityDomainsUserTimeouts | cdktf.IResolvable): any;
export declare function identityDomainsUserTimeoutsToHclTerraform(struct?: IdentityDomainsUserTimeouts | cdktf.IResolvable): any;
export declare class IdentityDomainsUserTimeoutsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserTimeouts | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserTimeouts | cdktf.IResolvable | undefined);
private _create?;
get create(): string;
set create(value: string);
resetCreate(): void;
get createInput(): string | undefined;
private _delete?;
get delete(): string;
set delete(value: string);
resetDelete(): void;
get deleteInput(): string | undefined;
private _update?;
get update(): string;
set update(value: string);
resetUpdate(): void;
get updateInput(): string | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManager {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value?: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManagerToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManagerOutputReference | IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManager): any;
export declare function identityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManagerToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManagerOutputReference | IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManager): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManagerOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManager | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManager | undefined);
get displayName(): string;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
resetValue(): void;
get valueInput(): string | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20User {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#cost_center IdentityDomainsUser#cost_center}
*/
readonly costCenter?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#department IdentityDomainsUser#department}
*/
readonly department?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#division IdentityDomainsUser#division}
*/
readonly division?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#employee_number IdentityDomainsUser#employee_number}
*/
readonly employeeNumber?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#organization IdentityDomainsUser#organization}
*/
readonly organization?: string;
/**
* manager block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#manager IdentityDomainsUser#manager}
*/
readonly manager?: IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManager;
}
export declare function identityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20User): any;
export declare function identityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20User): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20User | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20User | undefined);
private _costCenter?;
get costCenter(): string;
set costCenter(value: string);
resetCostCenter(): void;
get costCenterInput(): string | undefined;
private _department?;
get department(): string;
set department(value: string);
resetDepartment(): void;
get departmentInput(): string | undefined;
private _division?;
get division(): string;
set division(value: string);
resetDivision(): void;
get divisionInput(): string | undefined;
private _employeeNumber?;
get employeeNumber(): string;
set employeeNumber(value: string);
resetEmployeeNumber(): void;
get employeeNumberInput(): string | undefined;
private _organization?;
get organization(): string;
set organization(value: string);
resetOrganization(): void;
get organizationInput(): string | undefined;
private _manager;
get manager(): IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManagerOutputReference;
putManager(value: IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManager): void;
resetManager(): void;
get managerInput(): IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserManager | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#key IdentityDomainsUser#key}
*/
readonly key: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#namespace IdentityDomainsUser#namespace}
*/
readonly namespace: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags | cdktf.IResolvable): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags | cdktf.IResolvable): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags | cdktf.IResolvable | undefined);
private _key?;
get key(): string;
set key(value: string);
get keyInput(): string | undefined;
private _namespace?;
get namespace(): string;
set namespace(value: string);
get namespaceInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#key IdentityDomainsUser#key}
*/
readonly key: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags | cdktf.IResolvable): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags | cdktf.IResolvable): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags | cdktf.IResolvable | undefined);
private _key?;
get key(): string;
set key(value: string);
get keyInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTags {
/**
* defined_tags block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#defined_tags IdentityDomainsUser#defined_tags}
*/
readonly definedTags?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags[] | cdktf.IResolvable;
/**
* freeform_tags block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#freeform_tags IdentityDomainsUser#freeform_tags}
*/
readonly freeformTags?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags[] | cdktf.IResolvable;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTags): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTags): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTags | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTags | undefined);
get tagSlug(): string;
private _definedTags;
get definedTags(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsList;
putDefinedTags(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags[] | cdktf.IResolvable): void;
resetDefinedTags(): void;
get definedTagsInput(): cdktf.IResolvable | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags[] | undefined;
private _freeformTags;
get freeformTags(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsList;
putFreeformTags(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags[] | cdktf.IResolvable): void;
resetFreeformTags(): void;
get freeformTagsInput(): cdktf.IResolvable | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags[] | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScores {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#last_update_timestamp IdentityDomainsUser#last_update_timestamp}
*/
readonly lastUpdateTimestamp: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#risk_level IdentityDomainsUser#risk_level}
*/
readonly riskLevel: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#score IdentityDomainsUser#score}
*/
readonly score: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#source IdentityDomainsUser#source}
*/
readonly source?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#status IdentityDomainsUser#status}
*/
readonly status?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScoresToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScores | cdktf.IResolvable): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScoresToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScores | cdktf.IResolvable): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScoresOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScores | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScores | cdktf.IResolvable | undefined);
private _lastUpdateTimestamp?;
get lastUpdateTimestamp(): string;
set lastUpdateTimestamp(value: string);
get lastUpdateTimestampInput(): string | undefined;
get ref(): string;
private _riskLevel?;
get riskLevel(): string;
set riskLevel(value: string);
get riskLevelInput(): string | undefined;
private _score?;
get score(): number;
set score(value: number);
get scoreInput(): number | undefined;
private _source?;
get source(): string;
set source(value: string);
resetSource(): void;
get sourceInput(): string | undefined;
private _status?;
get status(): string;
set status(value: string);
resetStatus(): void;
get statusInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScoresList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScores[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScoresOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#risk_level IdentityDomainsUser#risk_level}
*/
readonly riskLevel?: string;
/**
* risk_scores block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#risk_scores IdentityDomainsUser#risk_scores}
*/
readonly riskScores?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScores[] | cdktf.IResolvable;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUser | undefined);
private _riskLevel?;
get riskLevel(): string;
set riskLevel(value: string);
resetRiskLevel(): void;
get riskLevelInput(): string | undefined;
private _riskScores;
get riskScores(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScoresList;
putRiskScores(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScores[] | cdktf.IResolvable): void;
resetRiskScores(): void;
get riskScoresInput(): cdktf.IResolvable | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserRiskScores[] | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#can_use_api_keys IdentityDomainsUser#can_use_api_keys}
*/
readonly canUseApiKeys?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#can_use_auth_tokens IdentityDomainsUser#can_use_auth_tokens}
*/
readonly canUseAuthTokens?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#can_use_console IdentityDomainsUser#can_use_console}
*/
readonly canUseConsole?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#can_use_console_password IdentityDomainsUser#can_use_console_password}
*/
readonly canUseConsolePassword?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#can_use_customer_secret_keys IdentityDomainsUser#can_use_customer_secret_keys}
*/
readonly canUseCustomerSecretKeys?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#can_use_db_credentials IdentityDomainsUser#can_use_db_credentials}
*/
readonly canUseDbCredentials?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#can_use_oauth2client_credentials IdentityDomainsUser#can_use_oauth2client_credentials}
*/
readonly canUseOauth2ClientCredentials?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#can_use_smtp_credentials IdentityDomainsUser#can_use_smtp_credentials}
*/
readonly canUseSmtpCredentials?: boolean | cdktf.IResolvable;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUser | undefined);
private _canUseApiKeys?;
get canUseApiKeys(): boolean | cdktf.IResolvable;
set canUseApiKeys(value: boolean | cdktf.IResolvable);
resetCanUseApiKeys(): void;
get canUseApiKeysInput(): boolean | cdktf.IResolvable | undefined;
private _canUseAuthTokens?;
get canUseAuthTokens(): boolean | cdktf.IResolvable;
set canUseAuthTokens(value: boolean | cdktf.IResolvable);
resetCanUseAuthTokens(): void;
get canUseAuthTokensInput(): boolean | cdktf.IResolvable | undefined;
private _canUseConsole?;
get canUseConsole(): boolean | cdktf.IResolvable;
set canUseConsole(value: boolean | cdktf.IResolvable);
resetCanUseConsole(): void;
get canUseConsoleInput(): boolean | cdktf.IResolvable | undefined;
private _canUseConsolePassword?;
get canUseConsolePassword(): boolean | cdktf.IResolvable;
set canUseConsolePassword(value: boolean | cdktf.IResolvable);
resetCanUseConsolePassword(): void;
get canUseConsolePasswordInput(): boolean | cdktf.IResolvable | undefined;
private _canUseCustomerSecretKeys?;
get canUseCustomerSecretKeys(): boolean | cdktf.IResolvable;
set canUseCustomerSecretKeys(value: boolean | cdktf.IResolvable);
resetCanUseCustomerSecretKeys(): void;
get canUseCustomerSecretKeysInput(): boolean | cdktf.IResolvable | undefined;
private _canUseDbCredentials?;
get canUseDbCredentials(): boolean | cdktf.IResolvable;
set canUseDbCredentials(value: boolean | cdktf.IResolvable);
resetCanUseDbCredentials(): void;
get canUseDbCredentialsInput(): boolean | cdktf.IResolvable | undefined;
private _canUseOauth2ClientCredentials?;
get canUseOauth2ClientCredentials(): boolean | cdktf.IResolvable;
set canUseOauth2ClientCredentials(value: boolean | cdktf.IResolvable);
resetCanUseOauth2ClientCredentials(): void;
get canUseOauth2ClientCredentialsInput(): boolean | cdktf.IResolvable | undefined;
private _canUseSmtpCredentials?;
get canUseSmtpCredentials(): boolean | cdktf.IResolvable;
set canUseSmtpCredentials(value: boolean | cdktf.IResolvable);
resetCanUseSmtpCredentials(): void;
get canUseSmtpCredentialsInput(): boolean | cdktf.IResolvable | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#db_user_name IdentityDomainsUser#db_user_name}
*/
readonly dbUserName?: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUser | undefined);
get dbLoginAttempts(): number;
private _dbUserName?;
get dbUserName(): string;
set dbUserName(value: string);
resetDbUserName(): void;
get dbUserNameInput(): string | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsers {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#principal_name IdentityDomainsUser#principal_name}
*/
readonly principalName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#realm_name IdentityDomainsUser#realm_name}
*/
readonly realmName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsersToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsers | cdktf.IResolvable): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsersToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsers | cdktf.IResolvable): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsersOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsers | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsers | cdktf.IResolvable | undefined);
private _principalName?;
get principalName(): string;
set principalName(value: string);
resetPrincipalName(): void;
get principalNameInput(): string | undefined;
private _realmName?;
get realmName(): string;
set realmName(value: string);
resetRealmName(): void;
get realmNameInput(): string | undefined;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsersList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsers[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsersOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUser {
/**
* realm_users block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#realm_users IdentityDomainsUser#realm_users}
*/
readonly realmUsers?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsers[] | cdktf.IResolvable;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUser | undefined);
private _realmUsers;
get realmUsers(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsersList;
putRealmUsers(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsers[] | cdktf.IResolvable): void;
resetRealmUsers(): void;
get realmUsersInput(): cdktf.IResolvable | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserRealmUsers[] | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodes {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodesToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodes | cdktf.IResolvable): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodesToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodes | cdktf.IResolvable): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodes | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodes | cdktf.IResolvable | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodes[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodesOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevices {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#authentication_method IdentityDomainsUser#authentication_method}
*/
readonly authenticationMethod?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#factor_status IdentityDomainsUser#factor_status}
*/
readonly factorStatus?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#factor_type IdentityDomainsUser#factor_type}
*/
readonly factorType?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#last_sync_time IdentityDomainsUser#last_sync_time}
*/
readonly lastSyncTime?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#status IdentityDomainsUser#status}
*/
readonly status?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#third_party_vendor_name IdentityDomainsUser#third_party_vendor_name}
*/
readonly thirdPartyVendorName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevicesToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevices | cdktf.IResolvable): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevicesToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevices | cdktf.IResolvable): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevicesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevices | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevices | cdktf.IResolvable | undefined);
private _authenticationMethod?;
get authenticationMethod(): string;
set authenticationMethod(value: string);
resetAuthenticationMethod(): void;
get authenticationMethodInput(): string | undefined;
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
private _factorStatus?;
get factorStatus(): string;
set factorStatus(value: string);
resetFactorStatus(): void;
get factorStatusInput(): string | undefined;
private _factorType?;
get factorType(): string;
set factorType(value: string);
resetFactorType(): void;
get factorTypeInput(): string | undefined;
private _lastSyncTime?;
get lastSyncTime(): string;
set lastSyncTime(value: string);
resetLastSyncTime(): void;
get lastSyncTimeInput(): string | undefined;
get ref(): string;
private _status?;
get status(): string;
set status(value: string);
resetStatus(): void;
get statusInput(): string | undefined;
private _thirdPartyVendorName?;
get thirdPartyVendorName(): string;
set thirdPartyVendorName(value: string);
resetThirdPartyVendorName(): void;
get thirdPartyVendorNameInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevicesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevices[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevicesOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDevice {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDeviceToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDeviceOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDevice): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDeviceToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDeviceOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDevice): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDeviceOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDevice | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDevice | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgents {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgentsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgents | cdktf.IResolvable): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgentsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgents | cdktf.IResolvable): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgentsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgents | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgents | cdktf.IResolvable | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgentsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgents[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgentsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#login_attempts IdentityDomainsUser#login_attempts}
*/
readonly loginAttempts?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#mfa_enabled_on IdentityDomainsUser#mfa_enabled_on}
*/
readonly mfaEnabledOn?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#mfa_ignored_apps IdentityDomainsUser#mfa_ignored_apps}
*/
readonly mfaIgnoredApps?: string[];
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#mfa_status IdentityDomainsUser#mfa_status}
*/
readonly mfaStatus?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#preferred_authentication_factor IdentityDomainsUser#preferred_authentication_factor}
*/
readonly preferredAuthenticationFactor?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#preferred_authentication_method IdentityDomainsUser#preferred_authentication_method}
*/
readonly preferredAuthenticationMethod?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#preferred_third_party_vendor IdentityDomainsUser#preferred_third_party_vendor}
*/
readonly preferredThirdPartyVendor?: string;
/**
* bypass_codes block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#bypass_codes IdentityDomainsUser#bypass_codes}
*/
readonly bypassCodes?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodes[] | cdktf.IResolvable;
/**
* devices block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#devices IdentityDomainsUser#devices}
*/
readonly devices?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevices[] | cdktf.IResolvable;
/**
* preferred_device block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#preferred_device IdentityDomainsUser#preferred_device}
*/
readonly preferredDevice?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDevice;
/**
* trusted_user_agents block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#trusted_user_agents IdentityDomainsUser#trusted_user_agents}
*/
readonly trustedUserAgents?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgents[] | cdktf.IResolvable;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUser | undefined);
private _loginAttempts?;
get loginAttempts(): number;
set loginAttempts(value: number);
resetLoginAttempts(): void;
get loginAttemptsInput(): number | undefined;
private _mfaEnabledOn?;
get mfaEnabledOn(): string;
set mfaEnabledOn(value: string);
resetMfaEnabledOn(): void;
get mfaEnabledOnInput(): string | undefined;
private _mfaIgnoredApps?;
get mfaIgnoredApps(): string[];
set mfaIgnoredApps(value: string[]);
resetMfaIgnoredApps(): void;
get mfaIgnoredAppsInput(): string[] | undefined;
private _mfaStatus?;
get mfaStatus(): string;
set mfaStatus(value: string);
resetMfaStatus(): void;
get mfaStatusInput(): string | undefined;
private _preferredAuthenticationFactor?;
get preferredAuthenticationFactor(): string;
set preferredAuthenticationFactor(value: string);
resetPreferredAuthenticationFactor(): void;
get preferredAuthenticationFactorInput(): string | undefined;
private _preferredAuthenticationMethod?;
get preferredAuthenticationMethod(): string;
set preferredAuthenticationMethod(value: string);
resetPreferredAuthenticationMethod(): void;
get preferredAuthenticationMethodInput(): string | undefined;
private _preferredThirdPartyVendor?;
get preferredThirdPartyVendor(): string;
set preferredThirdPartyVendor(value: string);
resetPreferredThirdPartyVendor(): void;
get preferredThirdPartyVendorInput(): string | undefined;
private _bypassCodes;
get bypassCodes(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodesList;
putBypassCodes(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodes[] | cdktf.IResolvable): void;
resetBypassCodes(): void;
get bypassCodesInput(): cdktf.IResolvable | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserBypassCodes[] | undefined;
private _devices;
get devices(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevicesList;
putDevices(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevices[] | cdktf.IResolvable): void;
resetDevices(): void;
get devicesInput(): cdktf.IResolvable | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserDevices[] | undefined;
private _preferredDevice;
get preferredDevice(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDeviceOutputReference;
putPreferredDevice(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDevice): void;
resetPreferredDevice(): void;
get preferredDeviceInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserPreferredDevice | undefined;
private _trustedUserAgents;
get trustedUserAgents(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgentsList;
putTrustedUserAgents(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgents[] | cdktf.IResolvable): void;
resetTrustedUserAgents(): void;
get trustedUserAgentsInput(): cdktf.IResolvable | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserTrustedUserAgents[] | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifier {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifierToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifierOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifier): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifierToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifierOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifier): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifierOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifier | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifier | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#factor_method IdentityDomainsUser#factor_method}
*/
readonly factorMethod?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#factor_type IdentityDomainsUser#factor_type}
*/
readonly factorType?: string;
/**
* factor_identifier block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#factor_identifier IdentityDomainsUser#factor_identifier}
*/
readonly factorIdentifier?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifier;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUser | undefined);
private _factorMethod?;
get factorMethod(): string;
set factorMethod(value: string);
resetFactorMethod(): void;
get factorMethodInput(): string | undefined;
private _factorType?;
get factorType(): string;
set factorType(value: string);
resetFactorType(): void;
get factorTypeInput(): string | undefined;
private _factorIdentifier;
get factorIdentifier(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifierOutputReference;
putFactorIdentifier(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifier): void;
resetFactorIdentifier(): void;
get factorIdentifierInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserFactorIdentifier | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#gecos IdentityDomainsUser#gecos}
*/
readonly gecos?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#gid_number IdentityDomainsUser#gid_number}
*/
readonly gidNumber?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#home_directory IdentityDomainsUser#home_directory}
*/
readonly homeDirectory?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#login_shell IdentityDomainsUser#login_shell}
*/
readonly loginShell?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#uid_number IdentityDomainsUser#uid_number}
*/
readonly uidNumber?: number;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUser | undefined);
private _gecos?;
get gecos(): string;
set gecos(value: string);
resetGecos(): void;
get gecosInput(): string | undefined;
private _gidNumber?;
get gidNumber(): number;
set gidNumber(value: number);
resetGidNumber(): void;
get gidNumberInput(): number | undefined;
private _homeDirectory?;
get homeDirectory(): string;
set homeDirectory(value: string);
resetHomeDirectory(): void;
get homeDirectoryInput(): string | undefined;
private _loginShell?;
get loginShell(): string;
set loginShell(value: string);
resetLoginShell(): void;
get loginShellInput(): string | undefined;
private _uidNumber?;
get uidNumber(): number;
set uidNumber(value: number);
resetUidNumber(): void;
get uidNumberInput(): number | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestions {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#answer IdentityDomainsUser#answer}
*/
readonly answer: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#hint_text IdentityDomainsUser#hint_text}
*/
readonly hintText?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestionsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestions | cdktf.IResolvable): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestionsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestions | cdktf.IResolvable): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestionsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestions | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestions | cdktf.IResolvable | undefined);
private _answer?;
get answer(): string;
set answer(value: string);
get answerInput(): string | undefined;
private _hintText?;
get hintText(): string;
set hintText(value: string);
resetHintText(): void;
get hintTextInput(): string | undefined;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestionsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestions[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestionsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser {
/**
* sec_questions block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#sec_questions IdentityDomainsUser#sec_questions}
*/
readonly secQuestions?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestions[] | cdktf.IResolvable;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser | undefined);
private _secQuestions;
get secQuestions(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestionsList;
putSecQuestions(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestions[] | cdktf.IResolvable): void;
resetSecQuestions(): void;
get secQuestionsInput(): cdktf.IResolvable | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserSecQuestions[] | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#allow_self_change IdentityDomainsUser#allow_self_change}
*/
readonly allowSelfChange?: boolean | cdktf.IResolvable;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUser | undefined);
private _allowSelfChange?;
get allowSelfChange(): boolean | cdktf.IResolvable;
set allowSelfChange(value: boolean | cdktf.IResolvable);
resetAllowSelfChange(): void;
get allowSelfChangeInput(): boolean | cdktf.IResolvable | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfile {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfileToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfileOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfile): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfileToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfileOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfile): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfileOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfile | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfile | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#consent_granted IdentityDomainsUser#consent_granted}
*/
readonly consentGranted?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#user_token IdentityDomainsUser#user_token}
*/
readonly userToken?: string;
/**
* self_registration_profile block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#self_registration_profile IdentityDomainsUser#self_registration_profile}
*/
readonly selfRegistrationProfile: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfile;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUser | undefined);
private _consentGranted?;
get consentGranted(): boolean | cdktf.IResolvable;
set consentGranted(value: boolean | cdktf.IResolvable);
resetConsentGranted(): void;
get consentGrantedInput(): boolean | cdktf.IResolvable | undefined;
private _userToken?;
get userToken(): string;
set userToken(value: string);
resetUserToken(): void;
get userTokenInput(): string | undefined;
private _selfRegistrationProfile;
get selfRegistrationProfile(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfileOutputReference;
putSelfRegistrationProfile(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfile): void;
get selfRegistrationProfileInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserSelfRegistrationProfile | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#sff_auth_keys IdentityDomainsUser#sff_auth_keys}
*/
readonly sffAuthKeys?: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUser | undefined);
private _sffAuthKeys?;
get sffAuthKeys(): string;
set sffAuthKeys(value: string);
resetSffAuthKeys(): void;
get sffAuthKeysInput(): string | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccounts {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccountsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccounts | cdktf.IResolvable): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccountsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccounts | cdktf.IResolvable): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccountsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccounts | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccounts | cdktf.IResolvable | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccountsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccounts[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccountsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUser {
/**
* social_accounts block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#social_accounts IdentityDomainsUser#social_accounts}
*/
readonly socialAccounts?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccounts[] | cdktf.IResolvable;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUser | undefined);
private _socialAccounts;
get socialAccounts(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccountsList;
putSocialAccounts(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccounts[] | cdktf.IResolvable): void;
resetSocialAccounts(): void;
get socialAccountsInput(): cdktf.IResolvable | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserSocialAccounts[] | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsents {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsentsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsents | cdktf.IResolvable): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsentsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsents | cdktf.IResolvable): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsentsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsents | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsents | cdktf.IResolvable | undefined);
get ref(): string;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsentsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsents[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsentsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUser {
/**
* terms_of_use_consents block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#terms_of_use_consents IdentityDomainsUser#terms_of_use_consents}
*/
readonly termsOfUseConsents?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsents[] | cdktf.IResolvable;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUser | undefined);
private _termsOfUseConsents;
get termsOfUseConsents(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsentsList;
putTermsOfUseConsents(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsents[] | cdktf.IResolvable): void;
resetTermsOfUseConsents(): void;
get termsOfUseConsentsInput(): cdktf.IResolvable | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserTermsOfUseConsents[] | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLocked {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#expired IdentityDomainsUser#expired}
*/
readonly expired?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#lock_date IdentityDomainsUser#lock_date}
*/
readonly lockDate?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#on IdentityDomainsUser#on}
*/
readonly on?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#reason IdentityDomainsUser#reason}
*/
readonly reason?: number;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLockedToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLockedOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLocked): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLockedToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLockedOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLocked): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLockedOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLocked | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLocked | undefined);
private _expired?;
get expired(): boolean | cdktf.IResolvable;
set expired(value: boolean | cdktf.IResolvable);
resetExpired(): void;
get expiredInput(): boolean | cdktf.IResolvable | undefined;
private _lockDate?;
get lockDate(): string;
set lockDate(value: string);
resetLockDate(): void;
get lockDateInput(): string | undefined;
private _on?;
get on(): boolean | cdktf.IResolvable;
set on(value: boolean | cdktf.IResolvable);
resetOn(): void;
get onInput(): boolean | cdktf.IResolvable | undefined;
private _reason?;
get reason(): number;
set reason(value: number);
resetReason(): void;
get reasonInput(): number | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLocked {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#lock_date IdentityDomainsUser#lock_date}
*/
readonly lockDate?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#on IdentityDomainsUser#on}
*/
readonly on?: boolean | cdktf.IResolvable;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLockedToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLockedOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLocked): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLockedToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLockedOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLocked): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLockedOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLocked | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLocked | undefined);
private _lockDate?;
get lockDate(): string;
set lockDate(value: string);
resetLockDate(): void;
get lockDateInput(): string | undefined;
private _on?;
get on(): boolean | cdktf.IResolvable;
set on(value: boolean | cdktf.IResolvable);
resetOn(): void;
get onInput(): boolean | cdktf.IResolvable | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#max_concurrent_sessions IdentityDomainsUser#max_concurrent_sessions}
*/
readonly maxConcurrentSessions?: number;
/**
* locked block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#locked IdentityDomainsUser#locked}
*/
readonly locked?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLocked;
/**
* recovery_locked block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#recovery_locked IdentityDomainsUser#recovery_locked}
*/
readonly recoveryLocked?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLocked;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUser | undefined);
get lastFailedLoginDate(): string;
get lastSuccessfulLoginDate(): string;
get loginAttempts(): number;
private _maxConcurrentSessions?;
get maxConcurrentSessions(): number;
set maxConcurrentSessions(value: number);
resetMaxConcurrentSessions(): void;
get maxConcurrentSessionsInput(): number | undefined;
get previousSuccessfulLoginDate(): string;
get recoveryAttempts(): number;
get recoveryEnrollAttempts(): number;
private _locked;
get locked(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLockedOutputReference;
putLocked(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLocked): void;
resetLocked(): void;
get lockedInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserLocked | undefined;
private _recoveryLocked;
get recoveryLocked(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLockedOutputReference;
putRecoveryLocked(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLocked): void;
resetRecoveryLocked(): void;
get recoveryLockedInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserRecoveryLocked | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccounts {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccountsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccounts): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccountsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccounts): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccountsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccounts | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccounts | undefined);
get active(): cdktf.IResolvable;
get appId(): string;
get name(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccountsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccountsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRoles {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRolesToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRoles): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRolesToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRoles): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRolesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRoles | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRoles | undefined);
get adminRole(): cdktf.IResolvable;
get appId(): string;
get appName(): string;
get display(): string;
get legacyGroupName(): string;
get ref(): string;
get type(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRolesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRolesOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetApp {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetAppToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetApp): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetAppToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetApp): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetApp | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetApp | undefined);
get display(): string;
get ref(): string;
get targetRequestTimeout(): number;
get type(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetAppList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetAppOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrants {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrantsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrants): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrantsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrants): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrantsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrants | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrants | undefined);
get appId(): string;
get grantMechanism(): string;
get grantorId(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrantsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrantsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroups {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroupsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroups): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroupsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroups): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroupsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroups | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroups | undefined);
get display(): string;
get idcsAppRoleId(): string;
get ocid(): string;
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroupsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroupsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccounts {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccountsToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccounts): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccountsToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccounts): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccountsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccounts | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccounts | undefined);
get ocid(): string;
get ref(): string;
get userId(): string;
get userProvider(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccountsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccountsOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserToken {
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserTokenToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserToken): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserTokenToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserToken): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserTokenOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserToken | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserToken | undefined);
get ref(): string;
get value(): string;
}
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserTokenList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserTokenOutputReference;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#type IdentityDomainsUser#type}
*/
readonly type: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetAppToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetAppOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetApp): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetAppToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetAppOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetApp): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetApp | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetApp | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
get ref(): string;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromApp {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#type IdentityDomainsUser#type}
*/
readonly type: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromAppToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromAppOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromApp): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromAppToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromAppOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromApp): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromAppOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromApp | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromApp | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
get ref(): string;
private _type?;
get type(): string;
set type(value: string);
get typeInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export interface IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUser {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#account_recovery_required IdentityDomainsUser#account_recovery_required}
*/
readonly accountRecoveryRequired?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#bypass_notification IdentityDomainsUser#bypass_notification}
*/
readonly bypassNotification?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#creation_mechanism IdentityDomainsUser#creation_mechanism}
*/
readonly creationMechanism?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#do_not_show_getting_started IdentityDomainsUser#do_not_show_getting_started}
*/
readonly doNotShowGettingStarted?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#is_authentication_delegated IdentityDomainsUser#is_authentication_delegated}
*/
readonly isAuthenticationDelegated?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#is_federated_user IdentityDomainsUser#is_federated_user}
*/
readonly isFederatedUser?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#is_group_membership_normalized IdentityDomainsUser#is_group_membership_normalized}
*/
readonly isGroupMembershipNormalized?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#is_group_membership_synced_to_users_groups IdentityDomainsUser#is_group_membership_synced_to_users_groups}
*/
readonly isGroupMembershipSyncedToUsersGroups?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#notification_email_template_id IdentityDomainsUser#notification_email_template_id}
*/
readonly notificationEmailTemplateId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#preferred_ui_landing_page IdentityDomainsUser#preferred_ui_landing_page}
*/
readonly preferredUiLandingPage?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#service_user IdentityDomainsUser#service_user}
*/
readonly serviceUser?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#user_flow_controlled_by_external_client IdentityDomainsUser#user_flow_controlled_by_external_client}
*/
readonly userFlowControlledByExternalClient?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#user_provider IdentityDomainsUser#user_provider}
*/
readonly userProvider?: string;
/**
* delegated_authentication_target_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#delegated_authentication_target_app IdentityDomainsUser#delegated_authentication_target_app}
*/
readonly delegatedAuthenticationTargetApp?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetApp;
/**
* synced_from_app block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#synced_from_app IdentityDomainsUser#synced_from_app}
*/
readonly syncedFromApp?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromApp;
}
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserToTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUser): any;
export declare function identityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserToHclTerraform(struct?: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserOutputReference | IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUser): any;
export declare class IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUser | undefined;
set internalValue(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUser | undefined);
private _accountRecoveryRequired?;
get accountRecoveryRequired(): boolean | cdktf.IResolvable;
set accountRecoveryRequired(value: boolean | cdktf.IResolvable);
resetAccountRecoveryRequired(): void;
get accountRecoveryRequiredInput(): boolean | cdktf.IResolvable | undefined;
private _accounts;
get accounts(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAccountsList;
private _appRoles;
get appRoles(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserAppRolesList;
private _applicableAuthenticationTargetApp;
get applicableAuthenticationTargetApp(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserApplicableAuthenticationTargetAppList;
private _bypassNotification?;
get bypassNotification(): boolean | cdktf.IResolvable;
set bypassNotification(value: boolean | cdktf.IResolvable);
resetBypassNotification(): void;
get bypassNotificationInput(): boolean | cdktf.IResolvable | undefined;
private _creationMechanism?;
get creationMechanism(): string;
set creationMechanism(value: string);
resetCreationMechanism(): void;
get creationMechanismInput(): string | undefined;
private _doNotShowGettingStarted?;
get doNotShowGettingStarted(): boolean | cdktf.IResolvable;
set doNotShowGettingStarted(value: boolean | cdktf.IResolvable);
resetDoNotShowGettingStarted(): void;
get doNotShowGettingStartedInput(): boolean | cdktf.IResolvable | undefined;
private _grants;
get grants(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserGrantsList;
get groupMembershipLastModified(): string;
private _idcsAppRolesLimitedToGroups;
get idcsAppRolesLimitedToGroups(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserIdcsAppRolesLimitedToGroupsList;
get isAccountRecoveryEnrolled(): cdktf.IResolvable;
private _isAuthenticationDelegated?;
get isAuthenticationDelegated(): boolean | cdktf.IResolvable;
set isAuthenticationDelegated(value: boolean | cdktf.IResolvable);
resetIsAuthenticationDelegated(): void;
get isAuthenticationDelegatedInput(): boolean | cdktf.IResolvable | undefined;
private _isFederatedUser?;
get isFederatedUser(): boolean | cdktf.IResolvable;
set isFederatedUser(value: boolean | cdktf.IResolvable);
resetIsFederatedUser(): void;
get isFederatedUserInput(): boolean | cdktf.IResolvable | undefined;
private _isGroupMembershipNormalized?;
get isGroupMembershipNormalized(): boolean | cdktf.IResolvable;
set isGroupMembershipNormalized(value: boolean | cdktf.IResolvable);
resetIsGroupMembershipNormalized(): void;
get isGroupMembershipNormalizedInput(): boolean | cdktf.IResolvable | undefined;
private _isGroupMembershipSyncedToUsersGroups?;
get isGroupMembershipSyncedToUsersGroups(): boolean | cdktf.IResolvable;
set isGroupMembershipSyncedToUsersGroups(value: boolean | cdktf.IResolvable);
resetIsGroupMembershipSyncedToUsersGroups(): void;
get isGroupMembershipSyncedToUsersGroupsInput(): boolean | cdktf.IResolvable | undefined;
private _notificationEmailTemplateId?;
get notificationEmailTemplateId(): string;
set notificationEmailTemplateId(value: string);
resetNotificationEmailTemplateId(): void;
get notificationEmailTemplateIdInput(): string | undefined;
private _preferredUiLandingPage?;
get preferredUiLandingPage(): string;
set preferredUiLandingPage(value: string);
resetPreferredUiLandingPage(): void;
get preferredUiLandingPageInput(): string | undefined;
private _serviceUser?;
get serviceUser(): boolean | cdktf.IResolvable;
set serviceUser(value: boolean | cdktf.IResolvable);
resetServiceUser(): void;
get serviceUserInput(): boolean | cdktf.IResolvable | undefined;
get status(): string;
private _supportAccounts;
get supportAccounts(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSupportAccountsList;
private _userFlowControlledByExternalClient?;
get userFlowControlledByExternalClient(): boolean | cdktf.IResolvable;
set userFlowControlledByExternalClient(value: boolean | cdktf.IResolvable);
resetUserFlowControlledByExternalClient(): void;
get userFlowControlledByExternalClientInput(): boolean | cdktf.IResolvable | undefined;
private _userProvider?;
get userProvider(): string;
set userProvider(value: string);
resetUserProvider(): void;
get userProviderInput(): string | undefined;
private _userToken;
get userToken(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserUserTokenList;
private _delegatedAuthenticationTargetApp;
get delegatedAuthenticationTargetApp(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetAppOutputReference;
putDelegatedAuthenticationTargetApp(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetApp): void;
resetDelegatedAuthenticationTargetApp(): void;
get delegatedAuthenticationTargetAppInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserDelegatedAuthenticationTargetApp | undefined;
private _syncedFromApp;
get syncedFromApp(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromAppOutputReference;
putSyncedFromApp(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromApp): void;
resetSyncedFromApp(): void;
get syncedFromAppInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserSyncedFromApp | undefined;
}
export interface IdentityDomainsUserX509Certificates {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#display IdentityDomainsUser#display}
*/
readonly display?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#primary IdentityDomainsUser#primary}
*/
readonly primary?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#type IdentityDomainsUser#type}
*/
readonly type?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#value IdentityDomainsUser#value}
*/
readonly value: string;
}
export declare function identityDomainsUserX509CertificatesToTerraform(struct?: IdentityDomainsUserX509Certificates | cdktf.IResolvable): any;
export declare function identityDomainsUserX509CertificatesToHclTerraform(struct?: IdentityDomainsUserX509Certificates | cdktf.IResolvable): any;
export declare class IdentityDomainsUserX509CertificatesOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): IdentityDomainsUserX509Certificates | cdktf.IResolvable | undefined;
set internalValue(value: IdentityDomainsUserX509Certificates | cdktf.IResolvable | undefined);
private _display?;
get display(): string;
set display(value: string);
resetDisplay(): void;
get displayInput(): string | undefined;
private _primary?;
get primary(): boolean | cdktf.IResolvable;
set primary(value: boolean | cdktf.IResolvable);
resetPrimary(): void;
get primaryInput(): boolean | cdktf.IResolvable | undefined;
private _type?;
get type(): string;
set type(value: string);
resetType(): void;
get typeInput(): string | undefined;
private _value?;
get value(): string;
set value(value: string);
get valueInput(): string | undefined;
}
export declare class IdentityDomainsUserX509CertificatesList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: IdentityDomainsUserX509Certificates[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): IdentityDomainsUserX509CertificatesOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user oci_identity_domains_user}
*/
export declare class IdentityDomainsUser extends cdktf.TerraformResource {
static readonly tfResourceType = "oci_identity_domains_user";
/**
* Generates CDKTF code for importing a IdentityDomainsUser resource upon running "cdktf plan <stack-name>"
* @param scope The scope in which to define this construct
* @param importToId The construct id used in the generated config for the IdentityDomainsUser to import
* @param importFromId The id of the existing IdentityDomainsUser that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the IdentityDomainsUser to import is found
*/
static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource;
/**
* Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/identity_domains_user oci_identity_domains_user} Resource
*
* @param scope The scope in which to define this construct
* @param id The scoped construct ID. Must be unique amongst siblings in the same scope
* @param options IdentityDomainsUserConfig
*/
constructor(scope: Construct, id: string, config: IdentityDomainsUserConfig);
private _active?;
get active(): boolean | cdktf.IResolvable;
set active(value: boolean | cdktf.IResolvable);
resetActive(): void;
get activeInput(): boolean | cdktf.IResolvable | undefined;
private _attributeSets?;
get attributeSets(): string[];
set attributeSets(value: string[]);
resetAttributeSets(): void;
get attributeSetsInput(): string[] | undefined;
private _attributes?;
get attributes(): string;
set attributes(value: string);
resetAttributes(): void;
get attributesInput(): string | undefined;
private _authorization?;
get authorization(): string;
set authorization(value: string);
resetAuthorization(): void;
get authorizationInput(): string | undefined;
get compartmentOcid(): string;
get deleteInProgress(): cdktf.IResolvable;
private _description?;
get description(): string;
set description(value: string);
resetDescription(): void;
get descriptionInput(): string | undefined;
private _displayName?;
get displayName(): string;
set displayName(value: string);
resetDisplayName(): void;
get displayNameInput(): string | undefined;
get domainOcid(): string;
private _externalId?;
get externalId(): string;
set externalId(value: string);
resetExternalId(): void;
get externalIdInput(): string | undefined;
private _forceDelete?;
get forceDelete(): boolean | cdktf.IResolvable;
set forceDelete(value: boolean | cdktf.IResolvable);
resetForceDelete(): void;
get forceDeleteInput(): boolean | cdktf.IResolvable | undefined;
private _groups;
get groups(): IdentityDomainsUserGroupsList;
get id(): string;
private _idcsCreatedBy;
get idcsCreatedBy(): IdentityDomainsUserIdcsCreatedByList;
private _idcsEndpoint?;
get idcsEndpoint(): string;
set idcsEndpoint(value: string);
get idcsEndpointInput(): string | undefined;
private _idcsLastModifiedBy;
get idcsLastModifiedBy(): IdentityDomainsUserIdcsLastModifiedByList;
get idcsLastUpgradedInRelease(): string;
get idcsPreventedOperations(): string[];
private _locale?;
get locale(): string;
set locale(value: string);
resetLocale(): void;
get localeInput(): string | undefined;
private _meta;
get meta(): IdentityDomainsUserMetaList;
private _nickName?;
get nickName(): string;
set nickName(value: string);
resetNickName(): void;
get nickNameInput(): string | undefined;
private _ocid?;
get ocid(): string;
set ocid(value: string);
resetOcid(): void;
get ocidInput(): string | undefined;
private _password?;
get password(): string;
set password(value: string);
resetPassword(): void;
get passwordInput(): string | undefined;
private _preferredLanguage?;
get preferredLanguage(): string;
set preferredLanguage(value: string);
resetPreferredLanguage(): void;
get preferredLanguageInput(): string | undefined;
private _profileUrl?;
get profileUrl(): string;
set profileUrl(value: string);
resetProfileUrl(): void;
get profileUrlInput(): string | undefined;
private _resourceTypeSchemaVersion?;
get resourceTypeSchemaVersion(): string;
set resourceTypeSchemaVersion(value: string);
resetResourceTypeSchemaVersion(): void;
get resourceTypeSchemaVersionInput(): string | undefined;
private _schemas?;
get schemas(): string[];
set schemas(value: string[]);
get schemasInput(): string[] | undefined;
get tenancyOcid(): string;
private _timezone?;
get timezone(): string;
set timezone(value: string);
resetTimezone(): void;
get timezoneInput(): string | undefined;
private _title?;
get title(): string;
set title(value: string);
resetTitle(): void;
get titleInput(): string | undefined;
private _urnietfparamsscimschemasoracleidcsextensiondbUserUser;
get urnietfparamsscimschemasoracleidcsextensiondbUserUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbUserUserList;
private _urnietfparamsscimschemasoracleidcsextensionpasswordStateUser;
get urnietfparamsscimschemasoracleidcsextensionpasswordStateUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordStateUserList;
private _urnietfparamsscimschemasoracleidcsextensionuserCredentialsUser;
get urnietfparamsscimschemasoracleidcsextensionuserCredentialsUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserCredentialsUserList;
private _userName?;
get userName(): string;
set userName(value: string);
get userNameInput(): string | undefined;
private _userType?;
get userType(): string;
set userType(value: string);
resetUserType(): void;
get userTypeInput(): string | undefined;
private _addresses;
get addresses(): IdentityDomainsUserAddressesList;
putAddresses(value: IdentityDomainsUserAddresses[] | cdktf.IResolvable): void;
resetAddresses(): void;
get addressesInput(): cdktf.IResolvable | IdentityDomainsUserAddresses[] | undefined;
private _emails;
get emails(): IdentityDomainsUserEmailsList;
putEmails(value: IdentityDomainsUserEmails[] | cdktf.IResolvable): void;
resetEmails(): void;
get emailsInput(): cdktf.IResolvable | IdentityDomainsUserEmails[] | undefined;
private _entitlements;
get entitlements(): IdentityDomainsUserEntitlementsList;
putEntitlements(value: IdentityDomainsUserEntitlements[] | cdktf.IResolvable): void;
resetEntitlements(): void;
get entitlementsInput(): cdktf.IResolvable | IdentityDomainsUserEntitlements[] | undefined;
private _ims;
get ims(): IdentityDomainsUserImsList;
putIms(value: IdentityDomainsUserIms[] | cdktf.IResolvable): void;
resetIms(): void;
get imsInput(): cdktf.IResolvable | IdentityDomainsUserIms[] | undefined;
private _name;
get name(): IdentityDomainsUserNameOutputReference;
putName(value: IdentityDomainsUserName): void;
resetName(): void;
get nameInput(): IdentityDomainsUserName | undefined;
private _phoneNumbers;
get phoneNumbers(): IdentityDomainsUserPhoneNumbersList;
putPhoneNumbers(value: IdentityDomainsUserPhoneNumbers[] | cdktf.IResolvable): void;
resetPhoneNumbers(): void;
get phoneNumbersInput(): cdktf.IResolvable | IdentityDomainsUserPhoneNumbers[] | undefined;
private _photos;
get photos(): IdentityDomainsUserPhotosList;
putPhotos(value: IdentityDomainsUserPhotos[] | cdktf.IResolvable): void;
resetPhotos(): void;
get photosInput(): cdktf.IResolvable | IdentityDomainsUserPhotos[] | undefined;
private _roles;
get roles(): IdentityDomainsUserRolesList;
putRoles(value: IdentityDomainsUserRoles[] | cdktf.IResolvable): void;
resetRoles(): void;
get rolesInput(): cdktf.IResolvable | IdentityDomainsUserRoles[] | undefined;
private _tags;
get tags(): IdentityDomainsUserTagsList;
putTags(value: IdentityDomainsUserTags[] | cdktf.IResolvable): void;
resetTags(): void;
get tagsInput(): cdktf.IResolvable | IdentityDomainsUserTags[] | undefined;
private _timeouts;
get timeouts(): IdentityDomainsUserTimeoutsOutputReference;
putTimeouts(value: IdentityDomainsUserTimeouts): void;
resetTimeouts(): void;
get timeoutsInput(): cdktf.IResolvable | IdentityDomainsUserTimeouts | undefined;
private _urnietfparamsscimschemasextensionenterprise20User;
get urnietfparamsscimschemasextensionenterprise20User(): IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20UserOutputReference;
putUrnietfparamsscimschemasextensionenterprise20User(value: IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20User): void;
resetUrnietfparamsscimschemasextensionenterprise20User(): void;
get urnietfparamsscimschemasextensionenterprise20UserInput(): IdentityDomainsUserUrnietfparamsscimschemasextensionenterprise20User | undefined;
private _urnietfparamsscimschemasoracleidcsextensionOciTags;
get urnietfparamsscimschemasoracleidcsextensionOciTags(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTagsOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionOciTags(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTags): void;
resetUrnietfparamsscimschemasoracleidcsextensionOciTags(): void;
get urnietfparamsscimschemasoracleidcsextensionOciTagsInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionOciTags | undefined;
private _urnietfparamsscimschemasoracleidcsextensionadaptiveUser;
get urnietfparamsscimschemasoracleidcsextensionadaptiveUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionadaptiveUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionadaptiveUser(): void;
get urnietfparamsscimschemasoracleidcsextensionadaptiveUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionadaptiveUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensioncapabilitiesUser;
get urnietfparamsscimschemasoracleidcsextensioncapabilitiesUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUser): void;
resetUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUser(): void;
get urnietfparamsscimschemasoracleidcsextensioncapabilitiesUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensioncapabilitiesUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensiondbCredentialsUser;
get urnietfparamsscimschemasoracleidcsextensiondbCredentialsUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUser): void;
resetUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUser(): void;
get urnietfparamsscimschemasoracleidcsextensiondbCredentialsUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiondbCredentialsUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionkerberosUserUser;
get urnietfparamsscimschemasoracleidcsextensionkerberosUserUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionkerberosUserUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionkerberosUserUser(): void;
get urnietfparamsscimschemasoracleidcsextensionkerberosUserUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionkerberosUserUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionmfaUser;
get urnietfparamsscimschemasoracleidcsextensionmfaUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionmfaUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionmfaUser(): void;
get urnietfparamsscimschemasoracleidcsextensionmfaUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionmfaUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionpasswordlessUser;
get urnietfparamsscimschemasoracleidcsextensionpasswordlessUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionpasswordlessUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionpasswordlessUser(): void;
get urnietfparamsscimschemasoracleidcsextensionpasswordlessUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionpasswordlessUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionposixUser;
get urnietfparamsscimschemasoracleidcsextensionposixUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionposixUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionposixUser(): void;
get urnietfparamsscimschemasoracleidcsextensionposixUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionposixUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser;
get urnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser(): void;
get urnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsecurityQuestionsUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionselfChangeUser;
get urnietfparamsscimschemasoracleidcsextensionselfChangeUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionselfChangeUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionselfChangeUser(): void;
get urnietfparamsscimschemasoracleidcsextensionselfChangeUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfChangeUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionselfRegistrationUser;
get urnietfparamsscimschemasoracleidcsextensionselfRegistrationUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUser(): void;
get urnietfparamsscimschemasoracleidcsextensionselfRegistrationUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionselfRegistrationUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionsffUser;
get urnietfparamsscimschemasoracleidcsextensionsffUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionsffUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionsffUser(): void;
get urnietfparamsscimschemasoracleidcsextensionsffUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsffUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionsocialAccountUser;
get urnietfparamsscimschemasoracleidcsextensionsocialAccountUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionsocialAccountUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionsocialAccountUser(): void;
get urnietfparamsscimschemasoracleidcsextensionsocialAccountUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionsocialAccountUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensiontermsOfUseUser;
get urnietfparamsscimschemasoracleidcsextensiontermsOfUseUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUser): void;
resetUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUser(): void;
get urnietfparamsscimschemasoracleidcsextensiontermsOfUseUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensiontermsOfUseUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionuserStateUser;
get urnietfparamsscimschemasoracleidcsextensionuserStateUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionuserStateUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionuserStateUser(): void;
get urnietfparamsscimschemasoracleidcsextensionuserStateUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserStateUser | undefined;
private _urnietfparamsscimschemasoracleidcsextensionuserUser;
get urnietfparamsscimschemasoracleidcsextensionuserUser(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUserOutputReference;
putUrnietfparamsscimschemasoracleidcsextensionuserUser(value: IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUser): void;
resetUrnietfparamsscimschemasoracleidcsextensionuserUser(): void;
get urnietfparamsscimschemasoracleidcsextensionuserUserInput(): IdentityDomainsUserUrnietfparamsscimschemasoracleidcsextensionuserUser | undefined;
private _x509Certificates;
get x509Certificates(): IdentityDomainsUserX509CertificatesList;
putX509Certificates(value: IdentityDomainsUserX509Certificates[] | cdktf.IResolvable): void;
resetX509Certificates(): void;
get x509CertificatesInput(): cdktf.IResolvable | IdentityDomainsUserX509Certificates[] | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}