UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

527 lines (526 loc) 35.2 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciIdentityDomainsDynamicResourceGroupsConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_dynamic_resource_groups#attribute_sets DataOciIdentityDomainsDynamicResourceGroups#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_dynamic_resource_groups#attributes DataOciIdentityDomainsDynamicResourceGroups#attributes} */ readonly attributes?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_dynamic_resource_groups#authorization DataOciIdentityDomainsDynamicResourceGroups#authorization} */ readonly authorization?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_dynamic_resource_groups#compartment_id DataOciIdentityDomainsDynamicResourceGroups#compartment_id} */ readonly compartmentId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_dynamic_resource_groups#dynamic_resource_group_count DataOciIdentityDomainsDynamicResourceGroups#dynamic_resource_group_count} */ readonly dynamicResourceGroupCount?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_dynamic_resource_groups#dynamic_resource_group_filter DataOciIdentityDomainsDynamicResourceGroups#dynamic_resource_group_filter} */ readonly dynamicResourceGroupFilter?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_dynamic_resource_groups#id DataOciIdentityDomainsDynamicResourceGroups#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_dynamic_resource_groups#idcs_endpoint DataOciIdentityDomainsDynamicResourceGroups#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_dynamic_resource_groups#resource_type_schema_version DataOciIdentityDomainsDynamicResourceGroups#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_dynamic_resource_groups#sort_by DataOciIdentityDomainsDynamicResourceGroups#sort_by} */ readonly sortBy?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_dynamic_resource_groups#sort_order DataOciIdentityDomainsDynamicResourceGroups#sort_order} */ readonly sortOrder?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_dynamic_resource_groups#start_index DataOciIdentityDomainsDynamicResourceGroups#start_index} */ readonly startIndex?: number; } export interface DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRoles { } export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRolesToTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRoles): any; export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRolesToHclTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRoles): any; export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRolesOutputReference 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(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRoles | undefined; set internalValue(value: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRoles | undefined); get adminRole(): cdktf.IResolvable; get appId(): string; get appName(): string; get display(): string; get legacyGroupName(): string; get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRolesList 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): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRolesOutputReference; } export interface DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrants { } export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrantsToTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrants): any; export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrantsToHclTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrants): any; export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrantsOutputReference 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(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrants | undefined; set internalValue(value: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrants | undefined); get appId(): string; get grantMechanism(): string; get ref(): string; get value(): string; } export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrantsList 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): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrantsOutputReference; } export interface DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedBy { } export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedByToTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedBy): any; export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedByToHclTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedBy): any; export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedByOutputReference 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(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedBy | undefined; set internalValue(value: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedBy | undefined); get display(): string; get ocid(): string; get ref(): string; get type(): string; get value(): string; } export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedByList 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): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedByOutputReference; } export interface DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedBy { } export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedByToTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedBy): any; export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedByToHclTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedBy): any; export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedByOutputReference 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(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedBy | undefined; set internalValue(value: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedBy | undefined); get display(): string; get ocid(): string; get ref(): string; get type(): string; get value(): string; } export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedByList 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): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedByOutputReference; } export interface DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMeta { } export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMetaToTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMeta): any; export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMetaToHclTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMeta): any; export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMetaOutputReference 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(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMeta | undefined; set internalValue(value: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMeta | undefined); get created(): string; get lastModified(): string; get location(): string; get resourceType(): string; get version(): string; } export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMetaList 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): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMetaOutputReference; } export interface DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTags { } export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTagsToTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTags): any; export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTagsToHclTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTags): any; export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTagsOutputReference 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(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTags | undefined; set internalValue(value: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTags | undefined); get key(): string; get value(): string; } export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTagsList 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): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTagsOutputReference; } export interface DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags { } export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsToTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags): any; export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsToHclTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags): any; export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsOutputReference 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(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags | undefined; set internalValue(value: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTags | undefined); get key(): string; get namespace(): string; get value(): string; } export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsList 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): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsOutputReference; } export interface DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags { } export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsToTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags): any; export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsToHclTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags): any; export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsOutputReference 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(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags | undefined; set internalValue(value: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTags | undefined); get key(): string; get value(): string; } export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsList 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): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsOutputReference; } export interface DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTags { } export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsToTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTags): any; export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsToHclTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTags): any; export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsOutputReference 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(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTags | undefined; set internalValue(value: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTags | undefined); private _definedTags; get definedTags(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsDefinedTagsList; private _freeformTags; get freeformTags(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsFreeformTagsList; get tagSlug(): string; } export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsList 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): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsOutputReference; } export interface DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroups { } export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsToTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroups): any; export declare function dataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsToHclTerraform(struct?: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroups): any; export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsOutputReference 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(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroups | undefined; set internalValue(value: DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroups | undefined); get attributeSets(): string[]; get attributes(): string; get authorization(): string; get compartmentOcid(): string; get deleteInProgress(): cdktf.IResolvable; get description(): string; get displayName(): string; get domainOcid(): string; private _dynamicGroupAppRoles; get dynamicGroupAppRoles(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsDynamicGroupAppRolesList; private _grants; get grants(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsGrantsList; get id(): string; private _idcsCreatedBy; get idcsCreatedBy(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsCreatedByList; get idcsEndpoint(): string; private _idcsLastModifiedBy; get idcsLastModifiedBy(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsIdcsLastModifiedByList; get idcsLastUpgradedInRelease(): string; get idcsPreventedOperations(): string[]; get matchingRule(): string; private _meta; get meta(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsMetaList; get ocid(): string; get resourceTypeSchemaVersion(): string; get schemas(): string[]; private _tags; get tags(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsTagsList; get tenancyOcid(): string; private _urnietfparamsscimschemasoracleidcsextensionOciTags; get urnietfparamsscimschemasoracleidcsextensionOciTags(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsUrnietfparamsscimschemasoracleidcsextensionOciTagsList; } export declare class DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsList 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): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_dynamic_resource_groups oci_identity_domains_dynamic_resource_groups} */ export declare class DataOciIdentityDomainsDynamicResourceGroups extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_identity_domains_dynamic_resource_groups"; /** * Generates CDKTF code for importing a DataOciIdentityDomainsDynamicResourceGroups 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 DataOciIdentityDomainsDynamicResourceGroups to import * @param importFromId The id of the existing DataOciIdentityDomainsDynamicResourceGroups that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/identity_domains_dynamic_resource_groups#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciIdentityDomainsDynamicResourceGroups 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_dynamic_resource_groups oci_identity_domains_dynamic_resource_groups} 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 DataOciIdentityDomainsDynamicResourceGroupsConfig */ constructor(scope: Construct, id: string, config: DataOciIdentityDomainsDynamicResourceGroupsConfig); 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; private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); resetCompartmentId(): void; get compartmentIdInput(): string | undefined; private _dynamicResourceGroupCount?; get dynamicResourceGroupCount(): number; set dynamicResourceGroupCount(value: number); resetDynamicResourceGroupCount(): void; get dynamicResourceGroupCountInput(): number | undefined; private _dynamicResourceGroupFilter?; get dynamicResourceGroupFilter(): string; set dynamicResourceGroupFilter(value: string); resetDynamicResourceGroupFilter(): void; get dynamicResourceGroupFilterInput(): string | undefined; private _dynamicResourceGroups; get dynamicResourceGroups(): DataOciIdentityDomainsDynamicResourceGroupsDynamicResourceGroupsList; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _idcsEndpoint?; get idcsEndpoint(): string; set idcsEndpoint(value: string); get idcsEndpointInput(): string | undefined; get itemsPerPage(): number; private _resourceTypeSchemaVersion?; get resourceTypeSchemaVersion(): string; set resourceTypeSchemaVersion(value: string); resetResourceTypeSchemaVersion(): void; get resourceTypeSchemaVersionInput(): string | undefined; get schemas(): string[]; private _sortBy?; get sortBy(): string; set sortBy(value: string); resetSortBy(): void; get sortByInput(): string | undefined; private _sortOrder?; get sortOrder(): string; set sortOrder(value: string); resetSortOrder(): void; get sortOrderInput(): string | undefined; private _startIndex?; get startIndex(): number; set startIndex(value: number); resetStartIndex(): void; get startIndexInput(): number | undefined; get totalResults(): number; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }