Class: Aws::PrivateNetworks::Types::NetworkResource

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb

Overview

Information about a network resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attributesArray<Types::NameValuePair>

The attributes of the network resource.

Returns:



1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#commitment_informationTypes::CommitmentInformation

Information about the commitment period for the radio unit. Shows the duration, the date and time that the contract started and ends, and the renewal status of the commitment period.



1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The creation time of the network resource.

Returns:

  • (Time)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the network resource.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#healthString

The health of the network resource.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#modelString

The model of the network resource.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#network_arnString

The Amazon Resource Name (ARN) of the network on which this network resource appears.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#network_resource_arnString

The Amazon Resource Name (ARN) of the network resource.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#network_site_arnString

The Amazon Resource Name (ARN) of the network site on which this network resource appears.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#order_arnString

The Amazon Resource Name (ARN) of the order used to purchase this network resource.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#positionTypes::Position

The position of the network resource.

Returns:



1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#return_informationTypes::ReturnInformation

Information about a request to return the network resource.



1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#serial_numberString

The serial number of the network resource.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the network resource.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#status_reasonString

The status reason of the network resource.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of the network resource.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end

#vendorString

The vendor of the network resource.

Returns:

  • (String)


1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-privatenetworks/lib/aws-sdk-privatenetworks/types.rb', line 1237

class NetworkResource < Struct.new(
  :attributes,
  :commitment_information,
  :created_at,
  :description,
  :health,
  :model,
  :network_arn,
  :network_resource_arn,
  :network_site_arn,
  :order_arn,
  :position,
  :return_information,
  :serial_number,
  :status,
  :status_reason,
  :type,
  :vendor)
  SENSITIVE = []
  include Aws::Structure
end