interface NetworkingProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.Lightsail.CfnInstance.NetworkingProperty | 
|  Java | software.amazon.awscdk.services.lightsail.CfnInstance.NetworkingProperty | 
|  Python | aws_cdk.aws_lightsail.CfnInstance.NetworkingProperty | 
|  TypeScript | @aws-cdk/aws-lightsail»CfnInstance»NetworkingProperty | 
Networking is a property of the AWS::Lightsail::Instance resource. It describes the public ports and the monthly amount of data transfer allocated for the instance.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as lightsail from '@aws-cdk/aws-lightsail';
const networkingProperty: lightsail.CfnInstance.NetworkingProperty = {
  ports: [{
    accessDirection: 'accessDirection',
    accessFrom: 'accessFrom',
    accessType: 'accessType',
    cidrListAliases: ['cidrListAliases'],
    cidrs: ['cidrs'],
    commonName: 'commonName',
    fromPort: 123,
    ipv6Cidrs: ['ipv6Cidrs'],
    protocol: 'protocol',
    toPort: 123,
  }],
  // the properties below are optional
  monthlyTransfer: 123,
};
Properties
| Name | Type | Description | 
|---|---|---|
| ports | IResolvable | IResolvable | Port[] | An array of ports to open on the instance. | 
| monthly | number | The monthly amount of data transfer, in GB, allocated for the instance. | 
ports
Type:
IResolvable | IResolvable | Port[]
An array of ports to open on the instance.
monthlyTransfer?
Type:
number
(optional)
The monthly amount of data transfer, in GB, allocated for the instance.
