UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

118 lines (117 loc) 3.2 kB
import * as constructs from "constructs"; import { IEnvironmentAware } from "../environment-aware"; /** * Indicates that this resource can be referenced as a CloudAutonomousVmCluster. * * @stability experimental */ export interface ICloudAutonomousVmClusterRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a CloudAutonomousVmCluster resource. */ readonly cloudAutonomousVmClusterRef: CloudAutonomousVmClusterReference; } /** * A reference to a CloudAutonomousVmCluster resource. * * @struct * @stability external */ export interface CloudAutonomousVmClusterReference { /** * The CloudAutonomousVmClusterArn of the CloudAutonomousVmCluster resource. */ readonly cloudAutonomousVmClusterArn: string; } /** * Indicates that this resource can be referenced as a CloudExadataInfrastructure. * * @stability experimental */ export interface ICloudExadataInfrastructureRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a CloudExadataInfrastructure resource. */ readonly cloudExadataInfrastructureRef: CloudExadataInfrastructureReference; } /** * A reference to a CloudExadataInfrastructure resource. * * @struct * @stability external */ export interface CloudExadataInfrastructureReference { /** * The CloudExadataInfrastructureArn of the CloudExadataInfrastructure resource. */ readonly cloudExadataInfrastructureArn: string; } /** * Indicates that this resource can be referenced as a CloudVmCluster. * * @stability experimental */ export interface ICloudVmClusterRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a CloudVmCluster resource. */ readonly cloudVmClusterRef: CloudVmClusterReference; } /** * A reference to a CloudVmCluster resource. * * @struct * @stability external */ export interface CloudVmClusterReference { /** * The CloudVmClusterArn of the CloudVmCluster resource. */ readonly cloudVmClusterArn: string; } /** * Indicates that this resource can be referenced as a OdbNetwork. * * @stability experimental */ export interface IOdbNetworkRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a OdbNetwork resource. */ readonly odbNetworkRef: OdbNetworkReference; } /** * A reference to a OdbNetwork resource. * * @struct * @stability external */ export interface OdbNetworkReference { /** * The OdbNetworkArn of the OdbNetwork resource. */ readonly odbNetworkArn: string; } /** * Indicates that this resource can be referenced as a OdbPeeringConnection. * * @stability experimental */ export interface IOdbPeeringConnectionRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a OdbPeeringConnection resource. */ readonly odbPeeringConnectionRef: OdbPeeringConnectionReference; } /** * A reference to a OdbPeeringConnection resource. * * @struct * @stability external */ export interface OdbPeeringConnectionReference { /** * The OdbPeeringConnectionArn of the OdbPeeringConnection resource. */ readonly odbPeeringConnectionArn: string; }