UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

326 lines (325 loc) 18.2 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface ApmSyntheticsOnPremiseVantagePointWorkerConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#apm_domain_id ApmSyntheticsOnPremiseVantagePointWorker#apm_domain_id} */ readonly apmDomainId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#configuration_details ApmSyntheticsOnPremiseVantagePointWorker#configuration_details} */ readonly configurationDetails?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#defined_tags ApmSyntheticsOnPremiseVantagePointWorker#defined_tags} */ readonly definedTags?: { [key: string]: string; }; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#freeform_tags ApmSyntheticsOnPremiseVantagePointWorker#freeform_tags} */ readonly freeformTags?: { [key: string]: string; }; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#id ApmSyntheticsOnPremiseVantagePointWorker#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/resources/apm_synthetics_on_premise_vantage_point_worker#name ApmSyntheticsOnPremiseVantagePointWorker#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#on_premise_vantage_point_id ApmSyntheticsOnPremiseVantagePointWorker#on_premise_vantage_point_id} */ readonly onPremiseVantagePointId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#priority ApmSyntheticsOnPremiseVantagePointWorker#priority} */ readonly priority?: number; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#resource_principal_token_public_key ApmSyntheticsOnPremiseVantagePointWorker#resource_principal_token_public_key} */ readonly resourcePrincipalTokenPublicKey: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#status ApmSyntheticsOnPremiseVantagePointWorker#status} */ readonly status?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#version ApmSyntheticsOnPremiseVantagePointWorker#version} */ readonly version: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#worker_type ApmSyntheticsOnPremiseVantagePointWorker#worker_type} */ readonly workerType?: string; /** * timeouts block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#timeouts ApmSyntheticsOnPremiseVantagePointWorker#timeouts} */ readonly timeouts?: ApmSyntheticsOnPremiseVantagePointWorkerTimeouts; } export interface ApmSyntheticsOnPremiseVantagePointWorkerIdentityInfo { } export declare function apmSyntheticsOnPremiseVantagePointWorkerIdentityInfoToTerraform(struct?: ApmSyntheticsOnPremiseVantagePointWorkerIdentityInfo): any; export declare function apmSyntheticsOnPremiseVantagePointWorkerIdentityInfoToHclTerraform(struct?: ApmSyntheticsOnPremiseVantagePointWorkerIdentityInfo): any; export declare class ApmSyntheticsOnPremiseVantagePointWorkerIdentityInfoOutputReference 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(): ApmSyntheticsOnPremiseVantagePointWorkerIdentityInfo | undefined; set internalValue(value: ApmSyntheticsOnPremiseVantagePointWorkerIdentityInfo | undefined); get apmShortId(): string; get collectorEndPoint(): string; get regionName(): string; } export declare class ApmSyntheticsOnPremiseVantagePointWorkerIdentityInfoList 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): ApmSyntheticsOnPremiseVantagePointWorkerIdentityInfoOutputReference; } export interface ApmSyntheticsOnPremiseVantagePointWorkerMonitorListStruct { } export declare function apmSyntheticsOnPremiseVantagePointWorkerMonitorListStructToTerraform(struct?: ApmSyntheticsOnPremiseVantagePointWorkerMonitorListStruct): any; export declare function apmSyntheticsOnPremiseVantagePointWorkerMonitorListStructToHclTerraform(struct?: ApmSyntheticsOnPremiseVantagePointWorkerMonitorListStruct): any; export declare class ApmSyntheticsOnPremiseVantagePointWorkerMonitorListStructOutputReference 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(): ApmSyntheticsOnPremiseVantagePointWorkerMonitorListStruct | undefined; set internalValue(value: ApmSyntheticsOnPremiseVantagePointWorkerMonitorListStruct | undefined); get displayName(): string; get id(): string; get isRunNow(): cdktf.IResolvable; get monitorType(): string; get timeAssigned(): string; } export declare class ApmSyntheticsOnPremiseVantagePointWorkerMonitorListStructList 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): ApmSyntheticsOnPremiseVantagePointWorkerMonitorListStructOutputReference; } export interface ApmSyntheticsOnPremiseVantagePointWorkerVersionDetails { } export declare function apmSyntheticsOnPremiseVantagePointWorkerVersionDetailsToTerraform(struct?: ApmSyntheticsOnPremiseVantagePointWorkerVersionDetails): any; export declare function apmSyntheticsOnPremiseVantagePointWorkerVersionDetailsToHclTerraform(struct?: ApmSyntheticsOnPremiseVantagePointWorkerVersionDetails): any; export declare class ApmSyntheticsOnPremiseVantagePointWorkerVersionDetailsOutputReference 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(): ApmSyntheticsOnPremiseVantagePointWorkerVersionDetails | undefined; set internalValue(value: ApmSyntheticsOnPremiseVantagePointWorkerVersionDetails | undefined); get latestVersion(): string; get minSupportedVersion(): string; get version(): string; } export declare class ApmSyntheticsOnPremiseVantagePointWorkerVersionDetailsList 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): ApmSyntheticsOnPremiseVantagePointWorkerVersionDetailsOutputReference; } export interface ApmSyntheticsOnPremiseVantagePointWorkerTimeouts { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#create ApmSyntheticsOnPremiseVantagePointWorker#create} */ readonly create?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#delete ApmSyntheticsOnPremiseVantagePointWorker#delete} */ readonly delete?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#update ApmSyntheticsOnPremiseVantagePointWorker#update} */ readonly update?: string; } export declare function apmSyntheticsOnPremiseVantagePointWorkerTimeoutsToTerraform(struct?: ApmSyntheticsOnPremiseVantagePointWorkerTimeouts | cdktf.IResolvable): any; export declare function apmSyntheticsOnPremiseVantagePointWorkerTimeoutsToHclTerraform(struct?: ApmSyntheticsOnPremiseVantagePointWorkerTimeouts | cdktf.IResolvable): any; export declare class ApmSyntheticsOnPremiseVantagePointWorkerTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): ApmSyntheticsOnPremiseVantagePointWorkerTimeouts | cdktf.IResolvable | undefined; set internalValue(value: ApmSyntheticsOnPremiseVantagePointWorkerTimeouts | cdktf.IResolvable | undefined); private _create?; get create(): string; set create(value: string); resetCreate(): void; get createInput(): string | undefined; private _delete?; get delete(): string; set delete(value: string); resetDelete(): void; get deleteInput(): string | undefined; private _update?; get update(): string; set update(value: string); resetUpdate(): void; get updateInput(): string | undefined; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker oci_apm_synthetics_on_premise_vantage_point_worker} */ export declare class ApmSyntheticsOnPremiseVantagePointWorker extends cdktf.TerraformResource { static readonly tfResourceType = "oci_apm_synthetics_on_premise_vantage_point_worker"; /** * Generates CDKTF code for importing a ApmSyntheticsOnPremiseVantagePointWorker 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 ApmSyntheticsOnPremiseVantagePointWorker to import * @param importFromId The id of the existing ApmSyntheticsOnPremiseVantagePointWorker that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/apm_synthetics_on_premise_vantage_point_worker#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the ApmSyntheticsOnPremiseVantagePointWorker 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/resources/apm_synthetics_on_premise_vantage_point_worker oci_apm_synthetics_on_premise_vantage_point_worker} Resource * * @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 ApmSyntheticsOnPremiseVantagePointWorkerConfig */ constructor(scope: Construct, id: string, config: ApmSyntheticsOnPremiseVantagePointWorkerConfig); private _apmDomainId?; get apmDomainId(): string; set apmDomainId(value: string); get apmDomainIdInput(): string | undefined; private _configurationDetails?; get configurationDetails(): string; set configurationDetails(value: string); resetConfigurationDetails(): void; get configurationDetailsInput(): string | undefined; private _definedTags?; get definedTags(): { [key: string]: string; }; set definedTags(value: { [key: string]: string; }); resetDefinedTags(): void; get definedTagsInput(): { [key: string]: string; } | undefined; get displayName(): string; private _freeformTags?; get freeformTags(): { [key: string]: string; }; set freeformTags(value: { [key: string]: string; }); resetFreeformTags(): void; get freeformTagsInput(): { [key: string]: string; } | undefined; get geoInfo(): string; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _identityInfo; get identityInfo(): ApmSyntheticsOnPremiseVantagePointWorkerIdentityInfoList; private _monitorList; get monitorList(): ApmSyntheticsOnPremiseVantagePointWorkerMonitorListStructList; private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _onPremiseVantagePointId?; get onPremiseVantagePointId(): string; set onPremiseVantagePointId(value: string); get onPremiseVantagePointIdInput(): string | undefined; get opvpId(): string; get opvpName(): string; private _priority?; get priority(): number; set priority(value: number); resetPriority(): void; get priorityInput(): number | undefined; private _resourcePrincipalTokenPublicKey?; get resourcePrincipalTokenPublicKey(): string; set resourcePrincipalTokenPublicKey(value: string); get resourcePrincipalTokenPublicKeyInput(): string | undefined; get runtimeId(): string; private _status?; get status(): string; set status(value: string); resetStatus(): void; get statusInput(): string | undefined; get timeCreated(): string; get timeLastSyncUp(): string; get timeUpdated(): string; private _version?; get version(): string; set version(value: string); get versionInput(): string | undefined; private _versionDetails; get versionDetails(): ApmSyntheticsOnPremiseVantagePointWorkerVersionDetailsList; private _workerType?; get workerType(): string; set workerType(value: string); resetWorkerType(): void; get workerTypeInput(): string | undefined; private _timeouts; get timeouts(): ApmSyntheticsOnPremiseVantagePointWorkerTimeoutsOutputReference; putTimeouts(value: ApmSyntheticsOnPremiseVantagePointWorkerTimeouts): void; resetTimeouts(): void; get timeoutsInput(): cdktf.IResolvable | ApmSyntheticsOnPremiseVantagePointWorkerTimeouts | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }