# AWS::Redshift::EndpointAccess NetworkInterface Describes a network interface. ## Syntax To declare this entity in your AWS CloudFormation template, use the following syntax: ### JSON
{
    "NetworkInterfaceId" : String,
    "SubnetId" : String,
    "PrivateIpAddress" : String,
    "AvailabilityZone" : String
}
### YAML
NetworkInterfaceId: String
SubnetId: String
PrivateIpAddress: String
AvailabilityZone: String
## Properties #### NetworkInterfaceId The network interface identifier. _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### SubnetId The subnet identifier. _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### PrivateIpAddress The IPv4 address of the network interface within the subnet. _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt) #### AvailabilityZone The Availability Zone. _Required_: No _Type_: String _Update requires_: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)