UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

400 lines (399 loc) 22.5 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciOcvpSddcConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ocvp_sddc#sddc_id DataOciOcvpSddc#sddc_id} */ readonly sddcId: string; } export interface DataOciOcvpSddcDatastores { } export declare function dataOciOcvpSddcDatastoresToTerraform(struct?: DataOciOcvpSddcDatastores): any; export declare function dataOciOcvpSddcDatastoresToHclTerraform(struct?: DataOciOcvpSddcDatastores): any; export declare class DataOciOcvpSddcDatastoresOutputReference 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(): DataOciOcvpSddcDatastores | undefined; set internalValue(value: DataOciOcvpSddcDatastores | undefined); get blockVolumeIds(): string[]; get capacity(): number; get datastoreType(): string; } export declare class DataOciOcvpSddcDatastoresList 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): DataOciOcvpSddcDatastoresOutputReference; } export interface DataOciOcvpSddcHcxOnPremLicenses { } export declare function dataOciOcvpSddcHcxOnPremLicensesToTerraform(struct?: DataOciOcvpSddcHcxOnPremLicenses): any; export declare function dataOciOcvpSddcHcxOnPremLicensesToHclTerraform(struct?: DataOciOcvpSddcHcxOnPremLicenses): any; export declare class DataOciOcvpSddcHcxOnPremLicensesOutputReference 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(): DataOciOcvpSddcHcxOnPremLicenses | undefined; set internalValue(value: DataOciOcvpSddcHcxOnPremLicenses | undefined); get activationKey(): string; get status(): string; get systemName(): string; } export declare class DataOciOcvpSddcHcxOnPremLicensesList 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): DataOciOcvpSddcHcxOnPremLicensesOutputReference; } export interface DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastores { } export declare function dataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastoresToTerraform(struct?: DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastores): any; export declare function dataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastoresToHclTerraform(struct?: DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastores): any; export declare class DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastoresOutputReference 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(): DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastores | undefined; set internalValue(value: DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastores | undefined); get blockVolumeIds(): string[]; get datastoreType(): string; } export declare class DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastoresList 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): DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastoresOutputReference; } export interface DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfiguration { } export declare function dataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfigurationToTerraform(struct?: DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfiguration): any; export declare function dataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfigurationToHclTerraform(struct?: DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfiguration): any; export declare class DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfigurationOutputReference 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(): DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfiguration | undefined; set internalValue(value: DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfiguration | undefined); get hcxVlanId(): string; get nsxEdgeUplink1VlanId(): string; get nsxEdgeUplink2VlanId(): string; get nsxEdgeVtepVlanId(): string; get nsxVtepVlanId(): string; get provisioningSubnetId(): string; get provisioningVlanId(): string; get replicationVlanId(): string; get vmotionVlanId(): string; get vsanVlanId(): string; get vsphereVlanId(): string; } export declare class DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfigurationList 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): DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfigurationOutputReference; } export interface DataOciOcvpSddcInitialConfigurationInitialClusterConfigurations { } export declare function dataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsToTerraform(struct?: DataOciOcvpSddcInitialConfigurationInitialClusterConfigurations): any; export declare function dataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsToHclTerraform(struct?: DataOciOcvpSddcInitialConfigurationInitialClusterConfigurations): any; export declare class DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsOutputReference 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(): DataOciOcvpSddcInitialConfigurationInitialClusterConfigurations | undefined; set internalValue(value: DataOciOcvpSddcInitialConfigurationInitialClusterConfigurations | undefined); get actualEsxiHostsCount(): number; get capacityReservationId(): string; get computeAvailabilityDomain(): string; private _datastores; get datastores(): DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsDatastoresList; get displayName(): string; get esxiHostsCount(): number; get initialCommitment(): string; get initialHostOcpuCount(): number; get initialHostShapeName(): string; get instanceDisplayNamePrefix(): string; get isShieldedInstanceEnabled(): cdktf.IResolvable; private _networkConfiguration; get networkConfiguration(): DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsNetworkConfigurationList; get vsphereType(): string; get workloadNetworkCidr(): string; } export declare class DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsList 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): DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsOutputReference; } export interface DataOciOcvpSddcInitialConfiguration { } export declare function dataOciOcvpSddcInitialConfigurationToTerraform(struct?: DataOciOcvpSddcInitialConfiguration): any; export declare function dataOciOcvpSddcInitialConfigurationToHclTerraform(struct?: DataOciOcvpSddcInitialConfiguration): any; export declare class DataOciOcvpSddcInitialConfigurationOutputReference 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(): DataOciOcvpSddcInitialConfiguration | undefined; set internalValue(value: DataOciOcvpSddcInitialConfiguration | undefined); private _initialClusterConfigurations; get initialClusterConfigurations(): DataOciOcvpSddcInitialConfigurationInitialClusterConfigurationsList; } export declare class DataOciOcvpSddcInitialConfigurationList 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): DataOciOcvpSddcInitialConfigurationOutputReference; } export interface DataOciOcvpSddcUpgradeLicenses { } export declare function dataOciOcvpSddcUpgradeLicensesToTerraform(struct?: DataOciOcvpSddcUpgradeLicenses): any; export declare function dataOciOcvpSddcUpgradeLicensesToHclTerraform(struct?: DataOciOcvpSddcUpgradeLicenses): any; export declare class DataOciOcvpSddcUpgradeLicensesOutputReference 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(): DataOciOcvpSddcUpgradeLicenses | undefined; set internalValue(value: DataOciOcvpSddcUpgradeLicenses | undefined); get licenseKey(): string; get licenseType(): string; } export declare class DataOciOcvpSddcUpgradeLicensesList 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): DataOciOcvpSddcUpgradeLicensesOutputReference; } export interface DataOciOcvpSddcVsphereUpgradeObjects { } export declare function dataOciOcvpSddcVsphereUpgradeObjectsToTerraform(struct?: DataOciOcvpSddcVsphereUpgradeObjects): any; export declare function dataOciOcvpSddcVsphereUpgradeObjectsToHclTerraform(struct?: DataOciOcvpSddcVsphereUpgradeObjects): any; export declare class DataOciOcvpSddcVsphereUpgradeObjectsOutputReference 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(): DataOciOcvpSddcVsphereUpgradeObjects | undefined; set internalValue(value: DataOciOcvpSddcVsphereUpgradeObjects | undefined); get downloadLink(): string; get linkDescription(): string; } export declare class DataOciOcvpSddcVsphereUpgradeObjectsList 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): DataOciOcvpSddcVsphereUpgradeObjectsOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ocvp_sddc oci_ocvp_sddc} */ export declare class DataOciOcvpSddc extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_ocvp_sddc"; /** * Generates CDKTF code for importing a DataOciOcvpSddc 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 DataOciOcvpSddc to import * @param importFromId The id of the existing DataOciOcvpSddc that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/ocvp_sddc#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciOcvpSddc 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/ocvp_sddc oci_ocvp_sddc} 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 DataOciOcvpSddcConfig */ constructor(scope: Construct, id: string, config: DataOciOcvpSddcConfig); get actualEsxiHostsCount(): number; get capacityReservationId(): string; get clustersCount(): number; get compartmentId(): string; get computeAvailabilityDomain(): string; private _datastores; get datastores(): DataOciOcvpSddcDatastoresList; private _definedTags; get definedTags(): cdktf.StringMap; get displayName(): string; get esxiHostsCount(): number; get esxiSoftwareVersion(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get hcxAction(): string; get hcxFqdn(): string; get hcxInitialPassword(): string; get hcxMode(): string; get hcxOnPremKey(): string; private _hcxOnPremLicenses; get hcxOnPremLicenses(): DataOciOcvpSddcHcxOnPremLicensesList; get hcxPrivateIpId(): string; get hcxVlanId(): string; get id(): string; private _initialConfiguration; get initialConfiguration(): DataOciOcvpSddcInitialConfigurationList; get initialHostOcpuCount(): number; get initialHostShapeName(): string; get initialSku(): string; get instanceDisplayNamePrefix(): string; get isHcxEnabled(): cdktf.IResolvable; get isHcxEnterpriseEnabled(): cdktf.IResolvable; get isHcxPendingDowngrade(): cdktf.IResolvable; get isShieldedInstanceEnabled(): cdktf.IResolvable; get isSingleHostSddc(): cdktf.IResolvable; get nsxEdgeUplink1VlanId(): string; get nsxEdgeUplink2VlanId(): string; get nsxEdgeUplinkIpId(): string; get nsxEdgeVtepVlanId(): string; get nsxManagerFqdn(): string; get nsxManagerInitialPassword(): string; get nsxManagerPrivateIpId(): string; get nsxManagerUsername(): string; get nsxOverlaySegmentName(): string; get nsxVtepVlanId(): string; get provisioningSubnetId(): string; get provisioningVlanId(): string; get refreshHcxLicenseStatus(): cdktf.IResolvable; get replicationVlanId(): string; get reservingHcxOnPremiseLicenseKeys(): string[]; private _sddcId?; get sddcId(): string; set sddcId(value: string); get sddcIdInput(): string | undefined; get sshAuthorizedKeys(): string; get state(): string; get timeCreated(): string; get timeHcxBillingCycleEnd(): string; get timeHcxLicenseStatusUpdated(): string; get timeUpdated(): string; private _upgradeLicenses; get upgradeLicenses(): DataOciOcvpSddcUpgradeLicensesList; get vcenterFqdn(): string; get vcenterInitialPassword(): string; get vcenterPrivateIpId(): string; get vcenterUsername(): string; get vmotionVlanId(): string; get vmwareSoftwareVersion(): string; get vsanVlanId(): string; get vsphereUpgradeGuide(): string; private _vsphereUpgradeObjects; get vsphereUpgradeObjects(): DataOciOcvpSddcVsphereUpgradeObjectsList; get vsphereVlanId(): string; get workloadNetworkCidr(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }