UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

504 lines (503 loc) 28.9 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciIdentityDomainsAccountMgmtInfoConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_account_mgmt_info#account_mgmt_info_id DataOciIdentityDomainsAccountMgmtInfo#account_mgmt_info_id} */ readonly accountMgmtInfoId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_account_mgmt_info#attribute_sets DataOciIdentityDomainsAccountMgmtInfo#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_account_mgmt_info#attributes DataOciIdentityDomainsAccountMgmtInfo#attributes} */ readonly attributes?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_account_mgmt_info#authorization DataOciIdentityDomainsAccountMgmtInfo#authorization} */ readonly authorization?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_account_mgmt_info#id DataOciIdentityDomainsAccountMgmtInfo#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_account_mgmt_info#idcs_endpoint DataOciIdentityDomainsAccountMgmtInfo#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_account_mgmt_info#resource_type_schema_version DataOciIdentityDomainsAccountMgmtInfo#resource_type_schema_version} */ readonly resourceTypeSchemaVersion?: string; } export interface DataOciIdentityDomainsAccountMgmtInfoApp { } export declare function dataOciIdentityDomainsAccountMgmtInfoAppToTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoApp): any; export declare function dataOciIdentityDomainsAccountMgmtInfoAppToHclTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoApp): any; export declare class DataOciIdentityDomainsAccountMgmtInfoAppOutputReference 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(): DataOciIdentityDomainsAccountMgmtInfoApp | undefined; set internalValue(value: DataOciIdentityDomainsAccountMgmtInfoApp | undefined); get active(): cdktf.IResolvable; get appIcon(): string; get appThumbnail(): string; get audience(): string; get description(): string; get display(): string; get isAliasApp(): cdktf.IResolvable; get isAuthoritative(): cdktf.IResolvable; get isLoginTarget(): cdktf.IResolvable; get isManagedApp(): cdktf.IResolvable; get isOauthResource(): cdktf.IResolvable; get isOpcService(): cdktf.IResolvable; get isUnmanagedApp(): cdktf.IResolvable; get loginMechanism(): string; get meterAsOpcService(): cdktf.IResolvable; get ref(): string; get serviceTypeUrn(): string; get showInMyApps(): cdktf.IResolvable; get value(): string; } export declare class DataOciIdentityDomainsAccountMgmtInfoAppList 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): DataOciIdentityDomainsAccountMgmtInfoAppOutputReference; } export interface DataOciIdentityDomainsAccountMgmtInfoIdcsCreatedBy { } export declare function dataOciIdentityDomainsAccountMgmtInfoIdcsCreatedByToTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoIdcsCreatedBy): any; export declare function dataOciIdentityDomainsAccountMgmtInfoIdcsCreatedByToHclTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoIdcsCreatedBy): any; export declare class DataOciIdentityDomainsAccountMgmtInfoIdcsCreatedByOutputReference 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(): DataOciIdentityDomainsAccountMgmtInfoIdcsCreatedBy | undefined; set internalValue(value: DataOciIdentityDomainsAccountMgmtInfoIdcsCreatedBy | undefined); get display(): string; get ocid(): string; get ref(): string; get type(): string; get value(): string; } export declare class DataOciIdentityDomainsAccountMgmtInfoIdcsCreatedByList 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): DataOciIdentityDomainsAccountMgmtInfoIdcsCreatedByOutputReference; } export interface DataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedBy { } export declare function dataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedByToTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedBy): any; export declare function dataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedByToHclTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedBy): any; export declare class DataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedByOutputReference 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(): DataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedBy | undefined; set internalValue(value: DataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedBy | undefined); get display(): string; get ocid(): string; get ref(): string; get type(): string; get value(): string; } export declare class DataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedByList 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): DataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedByOutputReference; } export interface DataOciIdentityDomainsAccountMgmtInfoMatchingOwners { } export declare function dataOciIdentityDomainsAccountMgmtInfoMatchingOwnersToTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoMatchingOwners): any; export declare function dataOciIdentityDomainsAccountMgmtInfoMatchingOwnersToHclTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoMatchingOwners): any; export declare class DataOciIdentityDomainsAccountMgmtInfoMatchingOwnersOutputReference 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(): DataOciIdentityDomainsAccountMgmtInfoMatchingOwners | undefined; set internalValue(value: DataOciIdentityDomainsAccountMgmtInfoMatchingOwners | undefined); get display(): string; get email(): string; get ref(): string; get userName(): string; get value(): string; } export declare class DataOciIdentityDomainsAccountMgmtInfoMatchingOwnersList 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): DataOciIdentityDomainsAccountMgmtInfoMatchingOwnersOutputReference; } export interface DataOciIdentityDomainsAccountMgmtInfoMeta { } export declare function dataOciIdentityDomainsAccountMgmtInfoMetaToTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoMeta): any; export declare function dataOciIdentityDomainsAccountMgmtInfoMetaToHclTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoMeta): any; export declare class DataOciIdentityDomainsAccountMgmtInfoMetaOutputReference 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(): DataOciIdentityDomainsAccountMgmtInfoMeta | undefined; set internalValue(value: DataOciIdentityDomainsAccountMgmtInfoMeta | undefined); get created(): string; get lastModified(): string; get location(): string; get resourceType(): string; get version(): string; } export declare class DataOciIdentityDomainsAccountMgmtInfoMetaList 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): DataOciIdentityDomainsAccountMgmtInfoMetaOutputReference; } export interface DataOciIdentityDomainsAccountMgmtInfoObjectClass { } export declare function dataOciIdentityDomainsAccountMgmtInfoObjectClassToTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoObjectClass): any; export declare function dataOciIdentityDomainsAccountMgmtInfoObjectClassToHclTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoObjectClass): any; export declare class DataOciIdentityDomainsAccountMgmtInfoObjectClassOutputReference 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(): DataOciIdentityDomainsAccountMgmtInfoObjectClass | undefined; set internalValue(value: DataOciIdentityDomainsAccountMgmtInfoObjectClass | undefined); get display(): string; get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsAccountMgmtInfoObjectClassList 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): DataOciIdentityDomainsAccountMgmtInfoObjectClassOutputReference; } export interface DataOciIdentityDomainsAccountMgmtInfoOwner { } export declare function dataOciIdentityDomainsAccountMgmtInfoOwnerToTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoOwner): any; export declare function dataOciIdentityDomainsAccountMgmtInfoOwnerToHclTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoOwner): any; export declare class DataOciIdentityDomainsAccountMgmtInfoOwnerOutputReference 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(): DataOciIdentityDomainsAccountMgmtInfoOwner | undefined; set internalValue(value: DataOciIdentityDomainsAccountMgmtInfoOwner | undefined); get display(): string; get email(): string; get ref(): string; get userName(): string; get value(): string; } export declare class DataOciIdentityDomainsAccountMgmtInfoOwnerList 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): DataOciIdentityDomainsAccountMgmtInfoOwnerOutputReference; } export interface DataOciIdentityDomainsAccountMgmtInfoResourceType { } export declare function dataOciIdentityDomainsAccountMgmtInfoResourceTypeToTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoResourceType): any; export declare function dataOciIdentityDomainsAccountMgmtInfoResourceTypeToHclTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoResourceType): any; export declare class DataOciIdentityDomainsAccountMgmtInfoResourceTypeOutputReference 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(): DataOciIdentityDomainsAccountMgmtInfoResourceType | undefined; set internalValue(value: DataOciIdentityDomainsAccountMgmtInfoResourceType | undefined); get display(): string; get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsAccountMgmtInfoResourceTypeList 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): DataOciIdentityDomainsAccountMgmtInfoResourceTypeOutputReference; } export interface DataOciIdentityDomainsAccountMgmtInfoTags { } export declare function dataOciIdentityDomainsAccountMgmtInfoTagsToTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoTags): any; export declare function dataOciIdentityDomainsAccountMgmtInfoTagsToHclTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoTags): any; export declare class DataOciIdentityDomainsAccountMgmtInfoTagsOutputReference 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(): DataOciIdentityDomainsAccountMgmtInfoTags | undefined; set internalValue(value: DataOciIdentityDomainsAccountMgmtInfoTags | undefined); get key(): string; get value(): string; } export declare class DataOciIdentityDomainsAccountMgmtInfoTagsList 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): DataOciIdentityDomainsAccountMgmtInfoTagsOutputReference; } export interface DataOciIdentityDomainsAccountMgmtInfoUserWalletArtifact { } export declare function dataOciIdentityDomainsAccountMgmtInfoUserWalletArtifactToTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoUserWalletArtifact): any; export declare function dataOciIdentityDomainsAccountMgmtInfoUserWalletArtifactToHclTerraform(struct?: DataOciIdentityDomainsAccountMgmtInfoUserWalletArtifact): any; export declare class DataOciIdentityDomainsAccountMgmtInfoUserWalletArtifactOutputReference 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(): DataOciIdentityDomainsAccountMgmtInfoUserWalletArtifact | undefined; set internalValue(value: DataOciIdentityDomainsAccountMgmtInfoUserWalletArtifact | undefined); get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsAccountMgmtInfoUserWalletArtifactList 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): DataOciIdentityDomainsAccountMgmtInfoUserWalletArtifactOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_account_mgmt_info oci_identity_domains_account_mgmt_info} */ export declare class DataOciIdentityDomainsAccountMgmtInfo extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_identity_domains_account_mgmt_info"; /** * Generates CDKTF code for importing a DataOciIdentityDomainsAccountMgmtInfo 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 DataOciIdentityDomainsAccountMgmtInfo to import * @param importFromId The id of the existing DataOciIdentityDomainsAccountMgmtInfo that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_account_mgmt_info#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciIdentityDomainsAccountMgmtInfo 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_account_mgmt_info oci_identity_domains_account_mgmt_info} 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 DataOciIdentityDomainsAccountMgmtInfoConfig */ constructor(scope: Construct, id: string, config: DataOciIdentityDomainsAccountMgmtInfoConfig); private _accountMgmtInfoId?; get accountMgmtInfoId(): string; set accountMgmtInfoId(value: string); get accountMgmtInfoIdInput(): string | undefined; get accountType(): string; get active(): cdktf.IResolvable; private _app; get app(): DataOciIdentityDomainsAccountMgmtInfoAppList; 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 compositeKey(): string; get deleteInProgress(): cdktf.IResolvable; get doNotBackFillGrants(): cdktf.IResolvable; get doNotPerformActionOnTarget(): cdktf.IResolvable; get domainOcid(): string; get favorite(): cdktf.IResolvable; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _idcsCreatedBy; get idcsCreatedBy(): DataOciIdentityDomainsAccountMgmtInfoIdcsCreatedByList; private _idcsEndpoint?; get idcsEndpoint(): string; set idcsEndpoint(value: string); get idcsEndpointInput(): string | undefined; private _idcsLastModifiedBy; get idcsLastModifiedBy(): DataOciIdentityDomainsAccountMgmtInfoIdcsLastModifiedByList; get idcsLastUpgradedInRelease(): string; get idcsPreventedOperations(): string[]; get isAccount(): cdktf.IResolvable; get lastAccessed(): string; private _matchingOwners; get matchingOwners(): DataOciIdentityDomainsAccountMgmtInfoMatchingOwnersList; private _meta; get meta(): DataOciIdentityDomainsAccountMgmtInfoMetaList; get name(): string; private _objectClass; get objectClass(): DataOciIdentityDomainsAccountMgmtInfoObjectClassList; get ocid(): string; get operationContext(): string; private _owner; get owner(): DataOciIdentityDomainsAccountMgmtInfoOwnerList; get previewOnly(): cdktf.IResolvable; private _resourceType; get resourceType(): DataOciIdentityDomainsAccountMgmtInfoResourceTypeList; private _resourceTypeSchemaVersion?; get resourceTypeSchemaVersion(): string; set resourceTypeSchemaVersion(value: string); resetResourceTypeSchemaVersion(): void; get resourceTypeSchemaVersionInput(): string | undefined; get schemas(): string[]; get syncResponse(): string; get syncSituation(): string; get syncTimestamp(): string; private _tags; get tags(): DataOciIdentityDomainsAccountMgmtInfoTagsList; get tenancyOcid(): string; get uid(): string; private _userWalletArtifact; get userWalletArtifact(): DataOciIdentityDomainsAccountMgmtInfoUserWalletArtifactList; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }