| Interface | Description |
|---|---|
| AclCidrConfig |
(experimental) Acl Configuration for CIDR.
|
| AclIcmp |
(experimental) Properties to create Icmp.
|
| AclPortRange |
(experimental) Properties to create PortRange.
|
| AclTrafficConfig |
(experimental) Acl Configuration for traffic.
|
| AddRouteOptions |
(experimental) Options for adding a new route to a subnet.
|
| AmazonLinuxImageProps |
(experimental) Amazon Linux image properties.
|
| ApplyCloudFormationInitOptions |
(experimental) Options for applying CloudFormation init to an instance or instance group.
|
| AttachInitOptions |
(experimental) Options for attaching a CloudFormationInit to a resource.
|
| BastionHostLinuxProps |
(experimental) Properties of the bastion host.
|
| BlockDevice |
(experimental) Block device.
|
| CfnCapacityReservation.TagSpecificationProperty | |
| CfnCapacityReservationProps |
Properties for defining a `AWS::EC2::CapacityReservation`.
|
| CfnCarrierGateway.TagsProperty | |
| CfnCarrierGatewayProps |
Properties for defining a `AWS::EC2::CarrierGateway`.
|
| CfnClientVpnAuthorizationRuleProps |
Properties for defining a `AWS::EC2::ClientVpnAuthorizationRule`.
|
| CfnClientVpnEndpoint.CertificateAuthenticationRequestProperty | |
| CfnClientVpnEndpoint.ClientAuthenticationRequestProperty | |
| CfnClientVpnEndpoint.ClientConnectOptionsProperty | |
| CfnClientVpnEndpoint.ConnectionLogOptionsProperty | |
| CfnClientVpnEndpoint.DirectoryServiceAuthenticationRequestProperty | |
| CfnClientVpnEndpoint.FederatedAuthenticationRequestProperty | |
| CfnClientVpnEndpoint.TagSpecificationProperty | |
| CfnClientVpnEndpointProps |
Properties for defining a `AWS::EC2::ClientVpnEndpoint`.
|
| CfnClientVpnRouteProps |
Properties for defining a `AWS::EC2::ClientVpnRoute`.
|
| CfnClientVpnTargetNetworkAssociationProps |
Properties for defining a `AWS::EC2::ClientVpnTargetNetworkAssociation`.
|
| CfnCustomerGatewayProps |
Properties for defining a `AWS::EC2::CustomerGateway`.
|
| CfnDHCPOptionsProps |
Properties for defining a `AWS::EC2::DHCPOptions`.
|
| CfnEC2Fleet.CapacityReservationOptionsRequestProperty | |
| CfnEC2Fleet.FleetLaunchTemplateConfigRequestProperty | |
| CfnEC2Fleet.FleetLaunchTemplateOverridesRequestProperty | |
| CfnEC2Fleet.FleetLaunchTemplateSpecificationRequestProperty | |
| CfnEC2Fleet.OnDemandOptionsRequestProperty | |
| CfnEC2Fleet.PlacementProperty | |
| CfnEC2Fleet.SpotOptionsRequestProperty | |
| CfnEC2Fleet.TagSpecificationProperty | |
| CfnEC2Fleet.TargetCapacitySpecificationRequestProperty | |
| CfnEC2FleetProps |
Properties for defining a `AWS::EC2::EC2Fleet`.
|
| CfnEgressOnlyInternetGatewayProps |
Properties for defining a `AWS::EC2::EgressOnlyInternetGateway`.
|
| CfnEIPAssociationProps |
Properties for defining a `AWS::EC2::EIPAssociation`.
|
| CfnEIPProps |
Properties for defining a `AWS::EC2::EIP`.
|
| CfnFlowLogProps |
Properties for defining a `AWS::EC2::FlowLog`.
|
| CfnGatewayRouteTableAssociationProps |
Properties for defining a `AWS::EC2::GatewayRouteTableAssociation`.
|
| CfnHostProps |
Properties for defining a `AWS::EC2::Host`.
|
| CfnInstance.AssociationParameterProperty | |
| CfnInstance.BlockDeviceMappingProperty | |
| CfnInstance.CpuOptionsProperty | |
| CfnInstance.CreditSpecificationProperty | |
| CfnInstance.EbsProperty | |
| CfnInstance.ElasticGpuSpecificationProperty | |
| CfnInstance.ElasticInferenceAcceleratorProperty | |
| CfnInstance.HibernationOptionsProperty | |
| CfnInstance.InstanceIpv6AddressProperty | |
| CfnInstance.LaunchTemplateSpecificationProperty | |
| CfnInstance.LicenseSpecificationProperty | |
| CfnInstance.NetworkInterfaceProperty | |
| CfnInstance.NoDeviceProperty | |
| CfnInstance.PrivateIpAddressSpecificationProperty | |
| CfnInstance.SsmAssociationProperty | |
| CfnInstance.VolumeProperty | |
| CfnInstanceProps |
Properties for defining a `AWS::EC2::Instance`.
|
| CfnInternetGatewayProps |
Properties for defining a `AWS::EC2::InternetGateway`.
|
| CfnLaunchTemplate.BlockDeviceMappingProperty | |
| CfnLaunchTemplate.CapacityReservationSpecificationProperty | |
| CfnLaunchTemplate.CapacityReservationTargetProperty | |
| CfnLaunchTemplate.CpuOptionsProperty | |
| CfnLaunchTemplate.CreditSpecificationProperty | |
| CfnLaunchTemplate.EbsProperty | |
| CfnLaunchTemplate.ElasticGpuSpecificationProperty | |
| CfnLaunchTemplate.HibernationOptionsProperty | |
| CfnLaunchTemplate.IamInstanceProfileProperty | |
| CfnLaunchTemplate.InstanceMarketOptionsProperty | |
| CfnLaunchTemplate.Ipv6AddProperty | |
| CfnLaunchTemplate.LaunchTemplateDataProperty | |
| CfnLaunchTemplate.LaunchTemplateElasticInferenceAcceleratorProperty | |
| CfnLaunchTemplate.LicenseSpecificationProperty | |
| CfnLaunchTemplate.MetadataOptionsProperty | |
| CfnLaunchTemplate.MonitoringProperty | |
| CfnLaunchTemplate.NetworkInterfaceProperty | |
| CfnLaunchTemplate.PlacementProperty | |
| CfnLaunchTemplate.PrivateIpAddProperty | |
| CfnLaunchTemplate.SpotOptionsProperty | |
| CfnLaunchTemplate.TagSpecificationProperty | |
| CfnLaunchTemplateProps |
Properties for defining a `AWS::EC2::LaunchTemplate`.
|
| CfnLocalGatewayRouteProps |
Properties for defining a `AWS::EC2::LocalGatewayRoute`.
|
| CfnLocalGatewayRouteTableVPCAssociation.TagsProperty | |
| CfnLocalGatewayRouteTableVPCAssociationProps |
Properties for defining a `AWS::EC2::LocalGatewayRouteTableVPCAssociation`.
|
| CfnNatGatewayProps |
Properties for defining a `AWS::EC2::NatGateway`.
|
| CfnNetworkAclEntry.IcmpProperty | |
| CfnNetworkAclEntry.PortRangeProperty | |
| CfnNetworkAclEntryProps |
Properties for defining a `AWS::EC2::NetworkAclEntry`.
|
| CfnNetworkAclProps |
Properties for defining a `AWS::EC2::NetworkAcl`.
|
| CfnNetworkInterface.InstanceIpv6AddressProperty | |
| CfnNetworkInterface.PrivateIpAddressSpecificationProperty | |
| CfnNetworkInterfaceAttachmentProps |
Properties for defining a `AWS::EC2::NetworkInterfaceAttachment`.
|
| CfnNetworkInterfacePermissionProps |
Properties for defining a `AWS::EC2::NetworkInterfacePermission`.
|
| CfnNetworkInterfaceProps |
Properties for defining a `AWS::EC2::NetworkInterface`.
|
| CfnPlacementGroupProps |
Properties for defining a `AWS::EC2::PlacementGroup`.
|
| CfnPrefixList.EntryProperty | |
| CfnPrefixListProps |
Properties for defining a `AWS::EC2::PrefixList`.
|
| CfnRouteProps |
Properties for defining a `AWS::EC2::Route`.
|
| CfnRouteTableProps |
Properties for defining a `AWS::EC2::RouteTable`.
|
| CfnSecurityGroup.EgressProperty | |
| CfnSecurityGroup.IngressProperty | |
| CfnSecurityGroupEgressProps |
Properties for defining a `AWS::EC2::SecurityGroupEgress`.
|
| CfnSecurityGroupIngressProps |
Properties for defining a `AWS::EC2::SecurityGroupIngress`.
|
| CfnSecurityGroupProps |
Properties for defining a `AWS::EC2::SecurityGroup`.
|
| CfnSpotFleet.BlockDeviceMappingProperty | |
| CfnSpotFleet.ClassicLoadBalancerProperty | |
| CfnSpotFleet.ClassicLoadBalancersConfigProperty | |
| CfnSpotFleet.EbsBlockDeviceProperty | |
| CfnSpotFleet.FleetLaunchTemplateSpecificationProperty | |
| CfnSpotFleet.GroupIdentifierProperty | |
| CfnSpotFleet.IamInstanceProfileSpecificationProperty | |
| CfnSpotFleet.InstanceIpv6AddressProperty | |
| CfnSpotFleet.InstanceNetworkInterfaceSpecificationProperty | |
| CfnSpotFleet.LaunchTemplateConfigProperty | |
| CfnSpotFleet.LaunchTemplateOverridesProperty | |
| CfnSpotFleet.LoadBalancersConfigProperty | |
| CfnSpotFleet.PrivateIpAddressSpecificationProperty | |
| CfnSpotFleet.SpotFleetLaunchSpecificationProperty | |
| CfnSpotFleet.SpotFleetMonitoringProperty | |
| CfnSpotFleet.SpotFleetRequestConfigDataProperty | |
| CfnSpotFleet.SpotFleetTagSpecificationProperty | |
| CfnSpotFleet.SpotPlacementProperty | |
| CfnSpotFleet.TargetGroupProperty | |
| CfnSpotFleet.TargetGroupsConfigProperty | |
| CfnSpotFleetProps |
Properties for defining a `AWS::EC2::SpotFleet`.
|
| CfnSubnetCidrBlockProps |
Properties for defining a `AWS::EC2::SubnetCidrBlock`.
|
| CfnSubnetNetworkAclAssociationProps |
Properties for defining a `AWS::EC2::SubnetNetworkAclAssociation`.
|
| CfnSubnetProps |
Properties for defining a `AWS::EC2::Subnet`.
|
| CfnSubnetRouteTableAssociationProps |
Properties for defining a `AWS::EC2::SubnetRouteTableAssociation`.
|
| CfnTrafficMirrorFilterProps |
Properties for defining a `AWS::EC2::TrafficMirrorFilter`.
|
| CfnTrafficMirrorFilterRule.TrafficMirrorPortRangeProperty | |
| CfnTrafficMirrorFilterRuleProps |
Properties for defining a `AWS::EC2::TrafficMirrorFilterRule`.
|
| CfnTrafficMirrorSessionProps |
Properties for defining a `AWS::EC2::TrafficMirrorSession`.
|
| CfnTrafficMirrorTargetProps |
Properties for defining a `AWS::EC2::TrafficMirrorTarget`.
|
| CfnTransitGatewayAttachmentProps |
Properties for defining a `AWS::EC2::TransitGatewayAttachment`.
|
| CfnTransitGatewayProps |
Properties for defining a `AWS::EC2::TransitGateway`.
|
| CfnTransitGatewayRouteProps |
Properties for defining a `AWS::EC2::TransitGatewayRoute`.
|
| CfnTransitGatewayRouteTableAssociationProps |
Properties for defining a `AWS::EC2::TransitGatewayRouteTableAssociation`.
|
| CfnTransitGatewayRouteTablePropagationProps |
Properties for defining a `AWS::EC2::TransitGatewayRouteTablePropagation`.
|
| CfnTransitGatewayRouteTableProps |
Properties for defining a `AWS::EC2::TransitGatewayRouteTable`.
|
| CfnVolumeAttachmentProps |
Properties for defining a `AWS::EC2::VolumeAttachment`.
|
| CfnVolumeProps |
Properties for defining a `AWS::EC2::Volume`.
|
| CfnVPCCidrBlockProps |
Properties for defining a `AWS::EC2::VPCCidrBlock`.
|
| CfnVPCDHCPOptionsAssociationProps |
Properties for defining a `AWS::EC2::VPCDHCPOptionsAssociation`.
|
| CfnVPCEndpointConnectionNotificationProps |
Properties for defining a `AWS::EC2::VPCEndpointConnectionNotification`.
|
| CfnVPCEndpointProps |
Properties for defining a `AWS::EC2::VPCEndpoint`.
|
| CfnVPCEndpointServicePermissionsProps |
Properties for defining a `AWS::EC2::VPCEndpointServicePermissions`.
|
| CfnVPCEndpointServiceProps |
Properties for defining a `AWS::EC2::VPCEndpointService`.
|
| CfnVPCGatewayAttachmentProps |
Properties for defining a `AWS::EC2::VPCGatewayAttachment`.
|
| CfnVPCPeeringConnectionProps |
Properties for defining a `AWS::EC2::VPCPeeringConnection`.
|
| CfnVPCProps |
Properties for defining a `AWS::EC2::VPC`.
|
| CfnVPNConnection.VpnTunnelOptionsSpecificationProperty | |
| CfnVPNConnectionProps |
Properties for defining a `AWS::EC2::VPNConnection`.
|
| CfnVPNConnectionRouteProps |
Properties for defining a `AWS::EC2::VPNConnectionRoute`.
|
| CfnVPNGatewayProps |
Properties for defining a `AWS::EC2::VPNGateway`.
|
| CfnVPNGatewayRoutePropagationProps |
Properties for defining a `AWS::EC2::VPNGatewayRoutePropagation`.
|
| CommonNetworkAclEntryOptions |
(experimental) Basic NetworkACL entry props.
|
| ConfigSetProps |
(experimental) Options for CloudFormationInit.withConfigSets.
|
| ConfigureNatOptions |
(experimental) Options passed by the VPC when NAT needs to be configured.
|
| ConnectionRule | |
| ConnectionsProps |
(experimental) Properties to intialize a new Connections object.
|
| EbsDeviceOptions |
(experimental) Block device options for an EBS volume.
|
| EbsDeviceOptionsBase |
(experimental) Base block device options for an EBS volume.
|
| EbsDeviceProps |
(experimental) Properties of an EBS block device.
|
| EbsDeviceSnapshotOptions |
(experimental) Block device options for an EBS volume created from a snapshot.
|
| EnableVpnGatewayOptions |
(experimental) Options for the Vpc.enableVpnGateway() method.
|
| ExecuteFileOptions |
(experimental) Options when executing a file.
|
| FlowLogDestinationConfig |
(experimental) Flow Log Destination configuration.
|
| FlowLogOptions |
(experimental) Options to add a flow log to a VPC.
|
| FlowLogProps |
(experimental) Properties of a VPC Flow Log.
|
| GatewayConfig |
(experimental) Pair represents a gateway created by NAT Provider.
|
| GatewayVpcEndpointOptions |
(experimental) Options to add a gateway endpoint to a VPC.
|
| GatewayVpcEndpointProps |
(experimental) Construction properties for a GatewayVpcEndpoint.
|
| GenericLinuxImageProps |
(experimental) Configuration options for GenericLinuxImage.
|
| GenericWindowsImageProps |
(experimental) Configuration options for GenericWindowsImage.
|
| IConnectable |
(experimental) An object that has a Connections object.
|
| IConnectable.Jsii$Default |
Internal default implementation for
IConnectable. |
| IFlowLog |
(experimental) A FlowLog.
|
| IFlowLog.Jsii$Default |
Internal default implementation for
IFlowLog. |
| IGatewayVpcEndpoint |
(experimental) A gateway VPC endpoint.
|
| IGatewayVpcEndpoint.Jsii$Default |
Internal default implementation for
IGatewayVpcEndpoint. |
| IGatewayVpcEndpointService |
(experimental) A service for a gateway VPC endpoint.
|
| IGatewayVpcEndpointService.Jsii$Default |
Internal default implementation for
IGatewayVpcEndpointService. |
| IInstance | |
| IInstance.Jsii$Default |
Internal default implementation for
IInstance. |
| IInterfaceVpcEndpoint |
(experimental) An interface VPC endpoint.
|
| IInterfaceVpcEndpoint.Jsii$Default |
Internal default implementation for
IInterfaceVpcEndpoint. |
| IInterfaceVpcEndpointService |
(experimental) A service for an interface VPC endpoint.
|
| IInterfaceVpcEndpointService.Jsii$Default |
Internal default implementation for
IInterfaceVpcEndpointService. |
| IMachineImage |
(experimental) Interface for classes that can select an appropriate machine image to use.
|
| IMachineImage.Jsii$Default |
Internal default implementation for
IMachineImage. |
| INetworkAcl |
(experimental) A NetworkAcl.
|
| INetworkAcl.Jsii$Default |
Internal default implementation for
INetworkAcl. |
| INetworkAclEntry |
(experimental) A NetworkAclEntry.
|
| INetworkAclEntry.Jsii$Default |
Internal default implementation for
INetworkAclEntry. |
| InitCommandOptions |
(experimental) Options for InitCommand.
|
| InitFileAssetOptions |
(experimental) Additional options for creating an InitFile from an asset.
|
| InitFileOptions |
(experimental) Options for InitFile.
|
| InitServiceOptions |
(experimental) Options for an InitService.
|
| InitSourceAssetOptions |
(experimental) Additional options for an InitSource that builds an asset from local files.
|
| InitSourceOptions |
(experimental) Additional options for an InitSource.
|
| InitUserOptions |
(experimental) Optional parameters used when creating a user.
|
| InstanceProps |
(experimental) Properties of an EC2 Instance.
|
| InterfaceVpcEndpointAttributes |
(experimental) Construction properties for an ImportedInterfaceVpcEndpoint.
|
| InterfaceVpcEndpointOptions |
(experimental) Options to add an interface endpoint to a VPC.
|
| InterfaceVpcEndpointProps |
(experimental) Construction properties for an InterfaceVpcEndpoint.
|
| IPeer |
(experimental) Interface for classes that provide the peer-specification parts of a security group rule.
|
| IPeer.Jsii$Default |
Internal default implementation for
IPeer. |
| IPrivateSubnet | |
| IPrivateSubnet.Jsii$Default |
Internal default implementation for
IPrivateSubnet. |
| IPublicSubnet | |
| IPublicSubnet.Jsii$Default |
Internal default implementation for
IPublicSubnet. |
| IRouteTable |
(experimental) An abstract route table.
|
| IRouteTable.Jsii$Default |
Internal default implementation for
IRouteTable. |
| ISecurityGroup |
(experimental) Interface for security group-like objects.
|
| ISecurityGroup.Jsii$Default |
Internal default implementation for
ISecurityGroup. |
| ISubnet | |
| ISubnet.Jsii$Default |
Internal default implementation for
ISubnet. |
| ISubnetNetworkAclAssociation |
(experimental) A SubnetNetworkAclAssociation.
|
| ISubnetNetworkAclAssociation.Jsii$Default |
Internal default implementation for
ISubnetNetworkAclAssociation. |
| IVolume |
(experimental) An EBS Volume in AWS EC2.
|
| IVolume.Jsii$Default |
Internal default implementation for
IVolume. |
| IVpc | |
| IVpc.Jsii$Default |
Internal default implementation for
IVpc. |
| IVpcEndpoint |
(experimental) A VPC endpoint.
|
| IVpcEndpoint.Jsii$Default |
Internal default implementation for
IVpcEndpoint. |
| IVpcEndpointService |
(experimental) A VPC endpoint service.
|
| IVpcEndpointService.Jsii$Default |
Internal default implementation for
IVpcEndpointService. |
| IVpcEndpointServiceLoadBalancer |
(experimental) A load balancer that can host a VPC Endpoint Service.
|
| IVpcEndpointServiceLoadBalancer.Jsii$Default |
Internal default implementation for
IVpcEndpointServiceLoadBalancer. |
| IVpnConnection | |
| IVpnConnection.Jsii$Default |
Internal default implementation for
IVpnConnection. |
| IVpnGateway |
(experimental) The virtual private gateway interface.
|
| IVpnGateway.Jsii$Default |
Internal default implementation for
IVpnGateway. |
| LinuxUserDataOptions |
(experimental) Options when constructing UserData for Linux.
|
| LocationPackageOptions |
(experimental) Options for InitPackage.rpm/InitPackage.msi.
|
| LookupMachineImageProps |
(experimental) Properties for looking up an image.
|
| MachineImageConfig |
(experimental) Configuration for a machine image.
|
| NamedPackageOptions |
(experimental) Options for InitPackage.yum/apt/rubyGem/python.
|
| NatInstanceProps |
(experimental) Properties for a NAT instance.
|
| NetworkAclEntryProps |
(experimental) Properties to create NetworkAclEntry.
|
| NetworkAclProps |
(experimental) Properties to create NetworkAcl.
|
| PortProps |
(experimental) Properties to create a port range.
|
| PrivateSubnetAttributes | |
| PrivateSubnetProps | |
| PublicSubnetAttributes | |
| PublicSubnetProps | |
| S3DownloadOptions |
(experimental) Options when downloading files from S3.
|
| SecurityGroupImportOptions |
(experimental) Additional options for imported security groups.
|
| SecurityGroupProps | |
| SelectedSubnets |
(experimental) Result of selecting a subset of subnets from a VPC.
|
| SubnetAttributes | |
| SubnetConfiguration |
(experimental) Specify configuration parameters for a single subnet group in a VPC.
|
| SubnetNetworkAclAssociationProps |
(experimental) Properties to create a SubnetNetworkAclAssociation.
|
| SubnetProps |
(experimental) Specify configuration parameters for a VPC subnet.
|
| SubnetSelection |
(experimental) Customize subnets that are selected for placement of ENIs.
|
| VolumeAttributes |
(experimental) Attributes required to import an existing EBS Volume into the Stack.
|
| VolumeProps |
(experimental) Properties of an EBS Volume.
|
| VpcAttributes |
(experimental) Properties that reference an external Vpc.
|
| VpcEndpointServiceProps |
(experimental) Construction properties for a VpcEndpointService.
|
| VpcLookupOptions |
(experimental) Properties for looking up an existing VPC.
|
| VpcProps |
(experimental) Configuration for Vpc.
|
| VpnConnectionOptions | |
| VpnConnectionProps | |
| VpnGatewayProps |
(experimental) The VpnGateway Properties.
|
| VpnTunnelOption | |
| WindowsImageProps |
(experimental) Configuration options for WindowsImage.
|
| Enum | Description |
|---|---|
| Action |
(experimental) What action to apply to traffic matching the ACL.
|
| AmazonLinuxCpuType |
(experimental) CPU type.
|
| AmazonLinuxEdition |
(experimental) Amazon Linux edition.
|
| AmazonLinuxGeneration |
(experimental) What generation of Amazon Linux to use.
|
| AmazonLinuxStorage | |
| AmazonLinuxVirt |
(experimental) Virtualization type for Amazon Linux.
|
| DefaultInstanceTenancy |
(experimental) The default tenancy of instances launched into the VPC.
|
| EbsDeviceVolumeType |
(experimental) Supported EBS volume types for blockDevices.
|
| FlowLogDestinationType |
(experimental) The available destination types for Flow Logs.
|
| FlowLogTrafficType |
(experimental) The type of VPC traffic to log.
|
| InstanceClass |
(experimental) What class and generation of instance to use.
|
| InstanceSize |
(experimental) What size of instance to use.
|
| OperatingSystemType |
(experimental) The OS type of a particular image.
|
| Protocol |
(experimental) Protocol for use in Connection Rules.
|
| RouterType |
(experimental) Type of router used in route.
|
| SubnetType |
(experimental) The type of Subnet.
|
| TrafficDirection |
(experimental) Direction of traffic the AclEntry applies to.
|
| VpcEndpointType |
(experimental) The type of VPC endpoint.
|
| VpnConnectionType |
(experimental) The VPN connection type.
|
| WindowsVersion |
(experimental) The Windows version to use for the WindowsImage.
|
Copyright © 2020. All rights reserved.