Class: Aws::Types::NetworkInterface

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#associated_subnets::Array[::String]

Returns the value of attribute associated_subnets.

Returns:

  • (::Array[::String])


15439
15440
15441
# File 'sig/types.rbs', line 15439

def associated_subnets
  @associated_subnets
end

#associationTypes::NetworkInterfaceAssociation

Returns the value of attribute association.



15409
15410
15411
# File 'sig/types.rbs', line 15409

def association
  @association
end

#attachmentTypes::NetworkInterfaceAttachment

Returns the value of attribute attachment.



15410
15411
15412
# File 'sig/types.rbs', line 15410

def attachment
  @attachment
end

#availability_zone::String

Returns the value of attribute availability_zone.

Returns:

  • (::String)


15411
15412
15413
# File 'sig/types.rbs', line 15411

def availability_zone
  @availability_zone
end

#availability_zone_id::String

Returns the value of attribute availability_zone_id.

Returns:

  • (::String)


15440
15441
15442
# File 'sig/types.rbs', line 15440

def availability_zone_id
  @availability_zone_id
end

#connection_tracking_configurationTypes::ConnectionTrackingConfiguration

Returns the value of attribute connection_tracking_configuration.



15412
15413
15414
# File 'sig/types.rbs', line 15412

def connection_tracking_configuration
  @connection_tracking_configuration
end

#deny_all_igw_trafficBoolean

Returns the value of attribute deny_all_igw_traffic.

Returns:

  • (Boolean)


15435
15436
15437
# File 'sig/types.rbs', line 15435

def deny_all_igw_traffic
  @deny_all_igw_traffic
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


15413
15414
15415
# File 'sig/types.rbs', line 15413

def description
  @description
end

#groups::Array[Types::GroupIdentifier]

Returns the value of attribute groups.

Returns:



15414
15415
15416
# File 'sig/types.rbs', line 15414

def groups
  @groups
end

#interface_type"interface", ...

Returns the value of attribute interface_type.

Returns:

  • ("interface", "natGateway", "efa", "efa-only", "trunk", "load_balancer", "network_load_balancer", "vpc_endpoint", "branch", "transit_gateway", "lambda", "quicksight", "global_accelerator_managed", "api_gateway_managed", "gateway_load_balancer", "gateway_load_balancer_endpoint", "iot_rules_managed", "aws_codestar_connections_managed")


15415
15416
15417
# File 'sig/types.rbs', line 15415

def interface_type
  @interface_type
end

#ipv_4_prefixes::Array[Types::Ipv4PrefixSpecification]

Returns the value of attribute ipv_4_prefixes.

Returns:



15426
15427
15428
# File 'sig/types.rbs', line 15426

def ipv_4_prefixes
  @ipv_4_prefixes
end

#ipv_6_address::String

Returns the value of attribute ipv_6_address.

Returns:

  • (::String)


15437
15438
15439
# File 'sig/types.rbs', line 15437

def ipv_6_address
  @ipv_6_address
end

#ipv_6_addresses::Array[Types::NetworkInterfaceIpv6Address]

Returns the value of attribute ipv_6_addresses.



15416
15417
15418
# File 'sig/types.rbs', line 15416

def ipv_6_addresses
  @ipv_6_addresses
end

#ipv_6_nativeBoolean

Returns the value of attribute ipv_6_native.

Returns:

  • (Boolean)


15436
15437
15438
# File 'sig/types.rbs', line 15436

def ipv_6_native
  @ipv_6_native
end

#ipv_6_prefixes::Array[Types::Ipv6PrefixSpecification]

Returns the value of attribute ipv_6_prefixes.

Returns:



15427
15428
15429
# File 'sig/types.rbs', line 15427

def ipv_6_prefixes
  @ipv_6_prefixes
end

#mac_address::String

Returns the value of attribute mac_address.

Returns:

  • (::String)


15417
15418
15419
# File 'sig/types.rbs', line 15417

def mac_address
  @mac_address
end

#network_interface_id::String

Returns the value of attribute network_interface_id.

Returns:

  • (::String)


15418
15419
15420
# File 'sig/types.rbs', line 15418

def network_interface_id
  @network_interface_id
end

#operatorTypes::OperatorResponse

Returns the value of attribute operator.



15438
15439
15440
# File 'sig/types.rbs', line 15438

def operator
  @operator
end

#outpost_arn::String

Returns the value of attribute outpost_arn.

Returns:

  • (::String)


15419
15420
15421
# File 'sig/types.rbs', line 15419

def outpost_arn
  @outpost_arn
end

#owner_id::String

Returns the value of attribute owner_id.

Returns:

  • (::String)


15420
15421
15422
# File 'sig/types.rbs', line 15420

def owner_id
  @owner_id
end

#private_dns_name::String

Returns the value of attribute private_dns_name.

Returns:

  • (::String)


15421
15422
15423
# File 'sig/types.rbs', line 15421

def private_dns_name
  @private_dns_name
end

#private_ip_address::String

Returns the value of attribute private_ip_address.

Returns:

  • (::String)


15424
15425
15426
# File 'sig/types.rbs', line 15424

def private_ip_address
  @private_ip_address
end

#private_ip_addresses::Array[Types::NetworkInterfacePrivateIpAddress]

Returns the value of attribute private_ip_addresses.



15425
15426
15427
# File 'sig/types.rbs', line 15425

def private_ip_addresses
  @private_ip_addresses
end

#public_dns_name::String

Returns the value of attribute public_dns_name.

Returns:

  • (::String)


15422
15423
15424
# File 'sig/types.rbs', line 15422

def public_dns_name
  @public_dns_name
end

#public_ip_dns_name_optionsTypes::PublicIpDnsNameOptions

Returns the value of attribute public_ip_dns_name_options.



15423
15424
15425
# File 'sig/types.rbs', line 15423

def public_ip_dns_name_options
  @public_ip_dns_name_options
end

#requester_id::String

Returns the value of attribute requester_id.

Returns:

  • (::String)


15428
15429
15430
# File 'sig/types.rbs', line 15428

def requester_id
  @requester_id
end

#requester_managedBoolean

Returns the value of attribute requester_managed.

Returns:

  • (Boolean)


15429
15430
15431
# File 'sig/types.rbs', line 15429

def requester_managed
  @requester_managed
end

#source_dest_checkBoolean

Returns the value of attribute source_dest_check.

Returns:

  • (Boolean)


15430
15431
15432
# File 'sig/types.rbs', line 15430

def source_dest_check
  @source_dest_check
end

#status"available", ...

Returns the value of attribute status.

Returns:

  • ("available", "associated", "attaching", "in-use", "detaching")


15431
15432
15433
# File 'sig/types.rbs', line 15431

def status
  @status
end

#subnet_id::String

Returns the value of attribute subnet_id.

Returns:

  • (::String)


15432
15433
15434
# File 'sig/types.rbs', line 15432

def subnet_id
  @subnet_id
end

#tag_set::Array[Types::Tag]

Returns the value of attribute tag_set.

Returns:



15433
15434
15435
# File 'sig/types.rbs', line 15433

def tag_set
  @tag_set
end

#vpc_id::String

Returns the value of attribute vpc_id.

Returns:

  • (::String)


15434
15435
15436
# File 'sig/types.rbs', line 15434

def vpc_id
  @vpc_id
end