Class: Aws::NetworkManager::Types::NetworkResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkManager::Types::NetworkResource
- Defined in:
- gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb
Overview
Describes a network resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#account_id ⇒ String
The Amazon Web Services account ID.
-
#aws_region ⇒ String
The Amazon Web Services Region.
-
#core_network_id ⇒ String
The ID of a core network.
-
#definition ⇒ String
Information about the resource, in JSON format.
-
#definition_timestamp ⇒ Time
The time that the resource definition was retrieved.
-
#metadata ⇒ Hash<String,String>
The resource metadata.
-
#registered_gateway_arn ⇒ String
The ARN of the gateway.
-
#resource_arn ⇒ String
The ARN of the resource.
-
#resource_id ⇒ String
The ID of the resource.
-
#resource_type ⇒ String
The resource type.
-
#tags ⇒ Array<Types::Tag>
The tags.
Instance Attribute Details
#account_id ⇒ String
The Amazon Web Services account ID.
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |
#aws_region ⇒ String
The Amazon Web Services Region.
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |
#core_network_id ⇒ String
The ID of a core network.
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |
#definition ⇒ String
Information about the resource, in JSON format. Network Manager gets this information by describing the resource using its Describe API call.
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |
#definition_timestamp ⇒ Time
The time that the resource definition was retrieved.
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |
#metadata ⇒ Hash<String,String>
The resource metadata.
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |
#registered_gateway_arn ⇒ String
The ARN of the gateway.
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |
#resource_arn ⇒ String
The ARN of the resource.
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |
#resource_id ⇒ String
The ID of the resource.
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The resource type.
The following are the supported resource types for Direct Connect:
dxcon
dx-gateway
dx-vif
The following are the supported resource types for Network Manager:
attachment
connect-peer
connection
core-network
device
link
peering
site
The following are the supported resource types for Amazon VPC:
customer-gateway
transit-gateway
transit-gateway-attachment
transit-gateway-connect-peer
transit-gateway-route-table
vpn-connection
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags.
4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 4366 class NetworkResource < Struct.new( :registered_gateway_arn, :core_network_id, :aws_region, :account_id, :resource_type, :resource_id, :resource_arn, :definition, :definition_timestamp, :tags, :metadata) SENSITIVE = [] include Aws::Structure end |