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.
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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.
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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.
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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.
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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.
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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.
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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.
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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.
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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.
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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:
dxcondx-gatewaydx-vif
The following are the supported resource types for Network Manager:
attachmentconnect-peerconnectioncore-networkdevicelinkpeeringsite
The following are the supported resource types for Amazon VPC:
customer-gatewaytransit-gatewaytransit-gateway-attachmenttransit-gateway-connect-peertransit-gateway-route-tablevpn-connection
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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.
5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 |
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 5250 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 |