Class: Aws::Drs::Types::SourceNetwork

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

Overview

The ARN of the Source Network.

Constant Summary collapse

SENSITIVE =
[:cfn_stack_name, :replication_status_details, :tags]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN of the Source Network.

Returns:

  • (String)


3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end

#cfn_stack_nameString

CloudFormation stack name that was deployed for recovering the Source Network.

Returns:

  • (String)


3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end

#last_recoveryTypes::RecoveryLifeCycle

An object containing information regarding the last recovery of the Source Network.



3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end

#launched_vpc_idString

ID of the recovered VPC following Source Network recovery.

Returns:

  • (String)


3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end

#replication_statusString

Status of Source Network Replication. Possible values: (a) STOPPED - Source Network is not replicating. (b) IN_PROGRESS - Source Network is being replicated. (c) PROTECTED - Source Network was replicated successfully and is being synchronized for changes. (d) ERROR - Source Network replication has failed

Returns:

  • (String)


3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end

#replication_status_detailsString

Error details in case Source Network replication status is ERROR.

Returns:

  • (String)


3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end

#source_account_idString

Account ID containing the VPC protected by the Source Network.

Returns:

  • (String)


3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end

#source_network_idString

Source Network ID.

Returns:

  • (String)


3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end

#source_regionString

Region containing the VPC protected by the Source Network.

Returns:

  • (String)


3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end

#source_vpc_idString

VPC ID protected by the Source Network.

Returns:

  • (String)


3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end

#tagsHash<String,String>

A list of tags associated with the Source Network.

Returns:

  • (Hash<String,String>)


3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
# File 'gems/aws-sdk-drs/lib/aws-sdk-drs/types.rb', line 3061

class SourceNetwork < Struct.new(
  :arn,
  :cfn_stack_name,
  :last_recovery,
  :launched_vpc_id,
  :replication_status,
  :replication_status_details,
  :source_account_id,
  :source_network_id,
  :source_region,
  :source_vpc_id,
  :tags)
  SENSITIVE = [:cfn_stack_name, :replication_status_details, :tags]
  include Aws::Structure
end