Struct aws_sdk_securityhub::model::AwsEc2EipDetails
source · [−]#[non_exhaustive]pub struct AwsEc2EipDetails {
pub instance_id: Option<String>,
pub public_ip: Option<String>,
pub allocation_id: Option<String>,
pub association_id: Option<String>,
pub domain: Option<String>,
pub public_ipv4_pool: Option<String>,
pub network_border_group: Option<String>,
pub network_interface_id: Option<String>,
pub network_interface_owner_id: Option<String>,
pub private_ip_address: Option<String>,
}Expand description
Information about an Elastic IP address.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.instance_id: Option<String>The identifier of the EC2 instance.
public_ip: Option<String>A public IP address that is associated with the EC2 instance.
allocation_id: Option<String>The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.
association_id: Option<String>The identifier that represents the association of the Elastic IP address with an EC2 instance.
domain: Option<String>The domain in which to allocate the address.
If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.
public_ipv4_pool: Option<String>The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.
network_border_group: Option<String>The name of the location from which the Elastic IP address is advertised.
network_interface_id: Option<String>The identifier of the network interface.
network_interface_owner_id: Option<String>The Amazon Web Services account ID of the owner of the network interface.
private_ip_address: Option<String>The private IP address that is associated with the Elastic IP address.
Implementations
The identifier of the EC2 instance.
A public IP address that is associated with the EC2 instance.
The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.
The identifier that represents the association of the Elastic IP address with an EC2 instance.
The domain in which to allocate the address.
If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.
The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.
The name of the location from which the Elastic IP address is advertised.
The identifier of the network interface.
The Amazon Web Services account ID of the owner of the network interface.
The private IP address that is associated with the Elastic IP address.
Creates a new builder-style object to manufacture AwsEc2EipDetails
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for AwsEc2EipDetails
impl Send for AwsEc2EipDetails
impl Sync for AwsEc2EipDetails
impl Unpin for AwsEc2EipDetails
impl UnwindSafe for AwsEc2EipDetails
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more