Class: Aws::NetworkManager::Types::Attachment

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

Overview

Describes a core network attachment.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attachment_idString

The ID of the attachment.

Returns:

  • (String)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#attachment_policy_rule_numberInteger

The policy rule number associated with the attachment.

Returns:

  • (Integer)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#attachment_typeString

The type of attachment.

Returns:

  • (String)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#core_network_arnString

The ARN of a core network.

Returns:

  • (String)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#core_network_idString

The ID of a core network.

Returns:

  • (String)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The timestamp when the attachment was created.

Returns:

  • (Time)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#edge_locationString

The Region where the edge is located.

Returns:

  • (String)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#last_modification_errorsArray<Types::AttachmentError>

Describes the error associated with the attachment request.

Returns:



315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#network_function_group_nameString

The name of the network function group.

Returns:

  • (String)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#owner_account_idString

The ID of the attachment account owner.

Returns:

  • (String)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#proposed_network_function_group_changeTypes::ProposedNetworkFunctionGroupChange

Describes a proposed change to a network function group associated with the attachment.



315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#proposed_segment_changeTypes::ProposedSegmentChange

The attachment to move from one segment to another.



315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#resource_arnString

The attachment resource ARN.

Returns:

  • (String)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#segment_nameString

The name of the segment attachment.

Returns:

  • (String)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the attachment.

Returns:

  • (String)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags associated with the attachment.

Returns:



315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The timestamp when the attachment was last updated.

Returns:

  • (Time)


315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
# File 'gems/aws-sdk-networkmanager/lib/aws-sdk-networkmanager/types.rb', line 315

class Attachment < Struct.new(
  :core_network_id,
  :core_network_arn,
  :attachment_id,
  :owner_account_id,
  :attachment_type,
  :state,
  :edge_location,
  :resource_arn,
  :attachment_policy_rule_number,
  :segment_name,
  :network_function_group_name,
  :tags,
  :proposed_segment_change,
  :proposed_network_function_group_change,
  :created_at,
  :updated_at,
  :last_modification_errors)
  SENSITIVE = []
  include Aws::Structure
end