UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

545 lines (544 loc) 33.4 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciIdentityDomainsSelfRegistrationProfileConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_self_registration_profile#attribute_sets DataOciIdentityDomainsSelfRegistrationProfile#attribute_sets} */ readonly attributeSets?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_self_registration_profile#attributes DataOciIdentityDomainsSelfRegistrationProfile#attributes} */ readonly attributes?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_self_registration_profile#authorization DataOciIdentityDomainsSelfRegistrationProfile#authorization} */ readonly authorization?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_self_registration_profile#idcs_endpoint DataOciIdentityDomainsSelfRegistrationProfile#idcs_endpoint} */ readonly idcsEndpoint: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_self_registration_profile#resource_type_schema_version DataOciIdentityDomainsSelfRegistrationProfile#resource_type_schema_version} */ readonly resourceTypeSchemaVersion?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_self_registration_profile#self_registration_profile_id DataOciIdentityDomainsSelfRegistrationProfile#self_registration_profile_id} */ readonly selfRegistrationProfileId: string; } export interface DataOciIdentityDomainsSelfRegistrationProfileAfterSubmitText { } export declare function dataOciIdentityDomainsSelfRegistrationProfileAfterSubmitTextToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileAfterSubmitText): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileAfterSubmitTextToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileAfterSubmitText): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileAfterSubmitTextOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileAfterSubmitText | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileAfterSubmitText | undefined); get default(): cdktf.IResolvable; get locale(): string; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileAfterSubmitTextList 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): DataOciIdentityDomainsSelfRegistrationProfileAfterSubmitTextOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileConsentText { } export declare function dataOciIdentityDomainsSelfRegistrationProfileConsentTextToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileConsentText): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileConsentTextToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileConsentText): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileConsentTextOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileConsentText | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileConsentText | undefined); get default(): cdktf.IResolvable; get locale(): string; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileConsentTextList 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): DataOciIdentityDomainsSelfRegistrationProfileConsentTextOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileDefaultGroups { } export declare function dataOciIdentityDomainsSelfRegistrationProfileDefaultGroupsToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileDefaultGroups): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileDefaultGroupsToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileDefaultGroups): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileDefaultGroupsOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileDefaultGroups | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileDefaultGroups | undefined); get display(): string; get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileDefaultGroupsList 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): DataOciIdentityDomainsSelfRegistrationProfileDefaultGroupsOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileDisplayName { } export declare function dataOciIdentityDomainsSelfRegistrationProfileDisplayNameToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileDisplayName): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileDisplayNameToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileDisplayName): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileDisplayNameOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileDisplayName | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileDisplayName | undefined); get default(): cdktf.IResolvable; get locale(): string; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileDisplayNameList 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): DataOciIdentityDomainsSelfRegistrationProfileDisplayNameOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileEmailTemplate { } export declare function dataOciIdentityDomainsSelfRegistrationProfileEmailTemplateToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileEmailTemplate): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileEmailTemplateToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileEmailTemplate): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileEmailTemplateOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileEmailTemplate | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileEmailTemplate | undefined); get display(): string; get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileEmailTemplateList 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): DataOciIdentityDomainsSelfRegistrationProfileEmailTemplateOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileFooterText { } export declare function dataOciIdentityDomainsSelfRegistrationProfileFooterTextToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileFooterText): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileFooterTextToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileFooterText): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileFooterTextOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileFooterText | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileFooterText | undefined); get default(): cdktf.IResolvable; get locale(): string; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileFooterTextList 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): DataOciIdentityDomainsSelfRegistrationProfileFooterTextOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileHeaderText { } export declare function dataOciIdentityDomainsSelfRegistrationProfileHeaderTextToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileHeaderText): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileHeaderTextToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileHeaderText): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileHeaderTextOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileHeaderText | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileHeaderText | undefined); get default(): cdktf.IResolvable; get locale(): string; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileHeaderTextList 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): DataOciIdentityDomainsSelfRegistrationProfileHeaderTextOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedBy { } export declare function dataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedByToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedBy): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedByToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedBy): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedByOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedBy | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedBy | undefined); get display(): string; get ocid(): string; get ref(): string; get type(): string; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedByList 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): DataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedByOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedBy { } export declare function dataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedByToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedBy): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedByToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedBy): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedByOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedBy | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedBy | undefined); get display(): string; get ocid(): string; get ref(): string; get type(): string; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedByList 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): DataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedByOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileMeta { } export declare function dataOciIdentityDomainsSelfRegistrationProfileMetaToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileMeta): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileMetaToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileMeta): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileMetaOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileMeta | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileMeta | undefined); get created(): string; get lastModified(): string; get location(): string; get resourceType(): string; get version(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileMetaList 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): DataOciIdentityDomainsSelfRegistrationProfileMetaOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileTags { } export declare function dataOciIdentityDomainsSelfRegistrationProfileTagsToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileTags): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileTagsToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileTags): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileTagsOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileTags | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileTags | undefined); get key(): string; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileTagsList 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): DataOciIdentityDomainsSelfRegistrationProfileTagsOutputReference; } export interface DataOciIdentityDomainsSelfRegistrationProfileUserAttributes { } export declare function dataOciIdentityDomainsSelfRegistrationProfileUserAttributesToTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileUserAttributes): any; export declare function dataOciIdentityDomainsSelfRegistrationProfileUserAttributesToHclTerraform(struct?: DataOciIdentityDomainsSelfRegistrationProfileUserAttributes): any; export declare class DataOciIdentityDomainsSelfRegistrationProfileUserAttributesOutputReference 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(): DataOciIdentityDomainsSelfRegistrationProfileUserAttributes | undefined; set internalValue(value: DataOciIdentityDomainsSelfRegistrationProfileUserAttributes | undefined); get deletable(): cdktf.IResolvable; get fullyQualifiedAttributeName(): string; get metadata(): string; get seqNumber(): number; get value(): string; } export declare class DataOciIdentityDomainsSelfRegistrationProfileUserAttributesList 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): DataOciIdentityDomainsSelfRegistrationProfileUserAttributesOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_self_registration_profile oci_identity_domains_self_registration_profile} */ export declare class DataOciIdentityDomainsSelfRegistrationProfile extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_identity_domains_self_registration_profile"; /** * Generates CDKTF code for importing a DataOciIdentityDomainsSelfRegistrationProfile 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 DataOciIdentityDomainsSelfRegistrationProfile to import * @param importFromId The id of the existing DataOciIdentityDomainsSelfRegistrationProfile that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_self_registration_profile#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciIdentityDomainsSelfRegistrationProfile 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/data-sources/identity_domains_self_registration_profile oci_identity_domains_self_registration_profile} Data Source * * @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 DataOciIdentityDomainsSelfRegistrationProfileConfig */ constructor(scope: Construct, id: string, config: DataOciIdentityDomainsSelfRegistrationProfileConfig); get activationEmailRequired(): cdktf.IResolvable; get active(): cdktf.IResolvable; private _afterSubmitText; get afterSubmitText(): DataOciIdentityDomainsSelfRegistrationProfileAfterSubmitTextList; get allowedEmailDomains(): string[]; 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; private _consentText; get consentText(): DataOciIdentityDomainsSelfRegistrationProfileConsentTextList; get consentTextPresent(): cdktf.IResolvable; private _defaultGroups; get defaultGroups(): DataOciIdentityDomainsSelfRegistrationProfileDefaultGroupsList; get deleteInProgress(): cdktf.IResolvable; get disallowedEmailDomains(): string[]; private _displayName; get displayName(): DataOciIdentityDomainsSelfRegistrationProfileDisplayNameList; get domainOcid(): string; private _emailTemplate; get emailTemplate(): DataOciIdentityDomainsSelfRegistrationProfileEmailTemplateList; get externalId(): string; get footerLogo(): string; private _footerText; get footerText(): DataOciIdentityDomainsSelfRegistrationProfileFooterTextList; get headerLogo(): string; private _headerText; get headerText(): DataOciIdentityDomainsSelfRegistrationProfileHeaderTextList; get id(): string; private _idcsCreatedBy; get idcsCreatedBy(): DataOciIdentityDomainsSelfRegistrationProfileIdcsCreatedByList; private _idcsEndpoint?; get idcsEndpoint(): string; set idcsEndpoint(value: string); get idcsEndpointInput(): string | undefined; private _idcsLastModifiedBy; get idcsLastModifiedBy(): DataOciIdentityDomainsSelfRegistrationProfileIdcsLastModifiedByList; get idcsLastUpgradedInRelease(): string; get idcsPreventedOperations(): string[]; private _meta; get meta(): DataOciIdentityDomainsSelfRegistrationProfileMetaList; get name(): string; get numberOfDaysRedirectUrlIsValid(): number; get ocid(): string; get redirectUrl(): string; private _resourceTypeSchemaVersion?; get resourceTypeSchemaVersion(): string; set resourceTypeSchemaVersion(value: string); resetResourceTypeSchemaVersion(): void; get resourceTypeSchemaVersionInput(): string | undefined; get schemas(): string[]; private _selfRegistrationProfileId?; get selfRegistrationProfileId(): string; set selfRegistrationProfileId(value: string); get selfRegistrationProfileIdInput(): string | undefined; get showOnLoginPage(): cdktf.IResolvable; private _tags; get tags(): DataOciIdentityDomainsSelfRegistrationProfileTagsList; get tenancyOcid(): string; private _userAttributes; get userAttributes(): DataOciIdentityDomainsSelfRegistrationProfileUserAttributesList; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }