Module Values.SourceNetworkSource

The ARN of the Source Network.

Sourcetype nonrec t = {
  1. sourceNetworkID : SourceNetworkID.t option;
    (*

    Source Network ID.

    *)
  2. sourceVpcID : VpcID.t option;
    (*

    VPC ID protected by the Source Network.

    *)
  3. arn : ARN.t option;
    (*

    The ARN of the Source Network.

    *)
  4. tags : TagsMap.t option;
    (*

    A list of tags associated with the Source Network.

    *)
  5. replicationStatus : ReplicationStatus.t option;
    (*

    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

    *)
  6. replicationStatusDetails : SensitiveBoundedString.t option;
    (*

    Error details in case Source Network replication status is ERROR.

    *)
  7. cfnStackName : CfnStackName.t option;
    (*

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

    *)
  8. sourceRegion : AwsRegion.t option;
    (*

    Region containing the VPC protected by the Source Network.

    *)
  9. sourceAccountID : AccountID.t option;
    (*

    Account ID containing the VPC protected by the Source Network.

    *)
  10. lastRecovery : RecoveryLifeCycle.t option;
    (*

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

    *)
  11. launchedVpcID : VpcID.t option;
    (*

    ID of the recovered VPC following Source Network recovery.

    *)
}
Sourceval make : ?sourceNetworkID:SourceNetworkID.t -> ?sourceVpcID:VpcID.t -> ?arn:ARN.t -> ?tags:TagsMap.t -> ?replicationStatus:ReplicationStatus.t -> ?replicationStatusDetails:SensitiveBoundedString.t -> ?cfnStackName:CfnStackName.t -> ?sourceRegion:AwsRegion.t -> ?sourceAccountID:AccountID.t -> ?lastRecovery:RecoveryLifeCycle.t -> ?launchedVpcID:VpcID.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of SourceNetworkID.t | `Structure of (string * [> `Enum of string | `String of JobID.t | `Timestamp of SyntheticTimestamp_date_time.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t