UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

376 lines (375 loc) 23.8 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciFunctionsPbfListingVersionsConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions#id DataOciFunctionsPbfListingVersions#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/functions_pbf_listing_versions#is_current_version DataOciFunctionsPbfListingVersions#is_current_version} */ readonly isCurrentVersion?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions#name DataOciFunctionsPbfListingVersions#name} */ readonly name?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions#pbf_listing_id DataOciFunctionsPbfListingVersions#pbf_listing_id} */ readonly pbfListingId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions#pbf_listing_version_id DataOciFunctionsPbfListingVersions#pbf_listing_version_id} */ readonly pbfListingVersionId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions#state DataOciFunctionsPbfListingVersions#state} */ readonly state?: string; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions#filter DataOciFunctionsPbfListingVersions#filter} */ readonly filter?: DataOciFunctionsPbfListingVersionsFilter[] | cdktf.IResolvable; } export interface DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfig { } export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfigToTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfig): any; export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfigToHclTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfig): any; export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfigOutputReference 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(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfig | undefined; set internalValue(value: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfig | undefined); get description(): string; get isOptional(): cdktf.IResolvable; get key(): string; } export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfigList 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): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfigOutputReference; } export interface DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPolicies { } export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPoliciesToTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPolicies): any; export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPoliciesToHclTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPolicies): any; export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPoliciesOutputReference 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(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPolicies | undefined; set internalValue(value: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPolicies | undefined); get description(): string; get policy(): string; } export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPoliciesList 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): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPoliciesOutputReference; } export interface DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirements { } export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsToTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirements): any; export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsToHclTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirements): any; export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsOutputReference 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(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirements | undefined; set internalValue(value: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirements | undefined); get minMemoryRequiredInMbs(): string; private _policies; get policies(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsPoliciesList; } export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsList 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): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsOutputReference; } export interface DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggers { } export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggersToTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggers): any; export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggersToHclTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggers): any; export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggersOutputReference 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(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggers | undefined; set internalValue(value: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggers | undefined); get name(): string; } export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggersList 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): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggersOutputReference; } export interface DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItems { } export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsToTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItems): any; export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsToHclTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItems): any; export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsOutputReference 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(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItems | undefined; set internalValue(value: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItems | undefined); get changeSummary(): string; private _config; get config(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsConfigList; private _definedTags; get definedTags(): cdktf.StringMap; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get name(): string; get pbfListingId(): string; private _requirements; get requirements(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsRequirementsList; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeUpdated(): string; private _triggers; get triggers(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsTriggersList; } export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsList 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): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsOutputReference; } export interface DataOciFunctionsPbfListingVersionsPbfListingVersionsCollection { } export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionToTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollection): any; export declare function dataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionToHclTerraform(struct?: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollection): any; export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionOutputReference 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(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollection | undefined; set internalValue(value: DataOciFunctionsPbfListingVersionsPbfListingVersionsCollection | undefined); private _items; get items(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionItemsList; } export declare class DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionList 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): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionOutputReference; } export interface DataOciFunctionsPbfListingVersionsFilter { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions#name DataOciFunctionsPbfListingVersions#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions#regex DataOciFunctionsPbfListingVersions#regex} */ readonly regex?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions#values DataOciFunctionsPbfListingVersions#values} */ readonly values: string[]; } export declare function dataOciFunctionsPbfListingVersionsFilterToTerraform(struct?: DataOciFunctionsPbfListingVersionsFilter | cdktf.IResolvable): any; export declare function dataOciFunctionsPbfListingVersionsFilterToHclTerraform(struct?: DataOciFunctionsPbfListingVersionsFilter | cdktf.IResolvable): any; export declare class DataOciFunctionsPbfListingVersionsFilterOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciFunctionsPbfListingVersionsFilter | cdktf.IResolvable | undefined; set internalValue(value: DataOciFunctionsPbfListingVersionsFilter | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _regex?; get regex(): boolean | cdktf.IResolvable; set regex(value: boolean | cdktf.IResolvable); resetRegex(): void; get regexInput(): boolean | cdktf.IResolvable | undefined; private _values?; get values(): string[]; set values(value: string[]); get valuesInput(): string[] | undefined; } export declare class DataOciFunctionsPbfListingVersionsFilterList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataOciFunctionsPbfListingVersionsFilter[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciFunctionsPbfListingVersionsFilterOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions oci_functions_pbf_listing_versions} */ export declare class DataOciFunctionsPbfListingVersions extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_functions_pbf_listing_versions"; /** * Generates CDKTF code for importing a DataOciFunctionsPbfListingVersions 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 DataOciFunctionsPbfListingVersions to import * @param importFromId The id of the existing DataOciFunctionsPbfListingVersions that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/functions_pbf_listing_versions#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciFunctionsPbfListingVersions 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/functions_pbf_listing_versions oci_functions_pbf_listing_versions} 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 DataOciFunctionsPbfListingVersionsConfig */ constructor(scope: Construct, id: string, config: DataOciFunctionsPbfListingVersionsConfig); private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _isCurrentVersion?; get isCurrentVersion(): boolean | cdktf.IResolvable; set isCurrentVersion(value: boolean | cdktf.IResolvable); resetIsCurrentVersion(): void; get isCurrentVersionInput(): boolean | cdktf.IResolvable | undefined; private _name?; get name(): string; set name(value: string); resetName(): void; get nameInput(): string | undefined; private _pbfListingId?; get pbfListingId(): string; set pbfListingId(value: string); get pbfListingIdInput(): string | undefined; private _pbfListingVersionId?; get pbfListingVersionId(): string; set pbfListingVersionId(value: string); resetPbfListingVersionId(): void; get pbfListingVersionIdInput(): string | undefined; private _pbfListingVersionsCollection; get pbfListingVersionsCollection(): DataOciFunctionsPbfListingVersionsPbfListingVersionsCollectionList; private _state?; get state(): string; set state(value: string); resetState(): void; get stateInput(): string | undefined; private _filter; get filter(): DataOciFunctionsPbfListingVersionsFilterList; putFilter(value: DataOciFunctionsPbfListingVersionsFilter[] | cdktf.IResolvable): void; resetFilter(): void; get filterInput(): cdktf.IResolvable | DataOciFunctionsPbfListingVersionsFilter[] | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }