{
  "version": "1.0",
  "examples": {
    "CreateNetworkMigrationDefinition": [
      {
        "input": {
          "name": "network1",
          "description": "network 1 description",
          "sourceConfigurations": [
            {
              "sourceEnvironment": "NSX",
              "sourceS3Configuration": {
                "s3Bucket": "source_bucket",
                "s3BucketOwner": "012345678901",
                "s3Key": "source_key"
              }
            }
          ],
          "targetDeployment": "SINGLE_ACCOUNT",
          "targetNetwork": {
            "inboundCidr": "192.168.1.0/24",
            "topology": "ISOLATED_VPC"
          },
          "targetS3Configuration": {
            "s3Bucket": "target_bucket",
            "s3BucketOwner": "012345678901"
          }
        },
        "output": {
          "name": "network1",
          "createdAt": 1735334198,
          "description": "network 1 description",
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "sourceConfigurations": [
            {
              "sourceEnvironment": "NSX",
              "sourceS3Configuration": {
                "s3Bucket": "source_bucket",
                "s3BucketOwner": "012345678901",
                "s3Key": "source_key"
              }
            }
          ],
          "tags": {},
          "targetNetwork": {
            "inboundCidr": "192.168.1.0/24",
            "topology": "ISOLATED_VPC"
          },
          "targetS3Configuration": {
            "s3Bucket": "target_bucket",
            "s3BucketOwner": "012345678901"
          },
          "updatedAt": 1735334198
        },
        "id": "example-1",
        "title": "Sample CreateNetworkMigrationDefinition call"
      }
    ],
    "DeleteNetworkMigrationDefinition": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567"
        },
        "output": {},
        "id": "example-1",
        "title": "Sample DeleteNetworkMigrationDefinition call"
      }
    ],
    "GetNetworkMigrationDefinition": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567"
        },
        "output": {
          "name": "network1",
          "createdAt": 1735334198,
          "description": "network 1 description",
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "sourceConfigurations": [
            {
              "sourceEnvironment": "NSX",
              "sourceS3Configuration": {
                "s3Bucket": "source_bucket",
                "s3BucketOwner": "012345678901",
                "s3Key": "source_key"
              }
            }
          ],
          "tags": {},
          "targetNetwork": {
            "inboundCidr": "192.168.1.0/24",
            "topology": "ISOLATED_VPC"
          },
          "targetS3Configuration": {
            "s3Bucket": "target_bucket",
            "s3BucketOwner": "012345678901"
          },
          "updatedAt": 1735334198
        },
        "id": "example-1",
        "title": "Sample GetNetworkMigrationDefinition call"
      }
    ],
    "GetNetworkMigrationMapperSegmentConstruct": [
      {
        "input": {
          "constructID": "abc45678-abcd-abcd-efab-012345678abc",
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
          "segmentID": "12345678-abcd-abcd-efab-0123456789ab"
        },
        "output": {
          "construct": {
            "name": "SegmentConstructName",
            "constructID": "abc45678-abcd-abcd-efab-012345678abc",
            "constructType": "AWS::EC2::VPC",
            "createdAt": 1735334198,
            "description": "Segment construct description",
            "logicalID": "logical-id1",
            "properties": {
              "CidrBlock": "192.168.101.0/24",
              "MapPublicIpOnLaunch": "False",
              "Tags": "[{'Key': 'Name', 'Value': '/infra/tier-1s/cgw/segments/Lab1-veeam-test-192.168.101.0/24'}]"
            },
            "updatedAt": 1735334198
          }
        },
        "id": "example-1",
        "title": "Sample GetNetworkMigrationMapperSegmentConstruct call"
      }
    ],
    "ListImportFileEnrichments": [
      {
        "input": {
          "filters": {
            "jobIDs": [
              "01234567-abcd-abcd-efab-0123456789ab"
            ]
          },
          "maxResults": 10
        },
        "output": {
          "items": [
            {
              "createdAt": 1735334198,
              "endedAt": 1735334258,
              "jobID": "01234567-abcd-abcd-efab-0123456789ab",
              "s3BucketTarget": {
                "s3Bucket": "my-target-bucket",
                "s3BucketOwner": "123456789012",
                "s3Key": "enriched/output.csv"
              },
              "status": "SUCCEEDED",
              "statusDetails": "Import file enrichment completed successfully"
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListImportFileEnrichments call"
      }
    ],
    "ListNetworkMigrationAnalyses": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "items": [
            {
              "createdAt": 1735334198,
              "endedAt": 1735334258,
              "jobID": "01234567-abcd-abcd-efab-0123456789ab",
              "networkMigrationDefinitionID": "nmd-01234567891234567",
              "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
              "status": "SUCCEEDED",
              "statusDetails": "Job status details"
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationAnalyses call"
      }
    ],
    "ListNetworkMigrationAnalysisResults": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "items": [
            {
              "analysisResult": "analysis result",
              "analyzerType": "REACHABILITY_ANALYZER",
              "jobID": "01234567-abcd-abcd-efab-0123456789ab",
              "networkMigrationDefinitionID": "nmd-01234567891234567",
              "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
              "source": {
                "subnetID": "subnet-12345678",
                "vpcID": "vpc-12345678"
              },
              "status": "SUCCEEDED",
              "target": {
                "subnetID": "subnet-01234567",
                "vpcID": "vpc-01234567"
              }
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationAnalysisResults call"
      }
    ],
    "ListNetworkMigrationCodeGenerationSegments": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "items": [
            {
              "artifacts": [
                {
                  "artifactID": "a2345678-abcd-abcd-efab-0123456789ab",
                  "artifactSubType": "STACK",
                  "artifactType": "CDK_TYPESCRIPT",
                  "checksum": {
                    "encryptionAlgorithm": "SHA256",
                    "hash": "0123456789aAbBcCdDeEfF0123456789"
                  },
                  "createdAt": 1735334198,
                  "logicalID": "logical-id2",
                  "outputS3Configuration": {
                    "s3Bucket": "s3_bucket",
                    "s3BucketOwner": "012345678901",
                    "s3Key": "S3KeyName"
                  }
                }
              ],
              "createdAt": 1735334198,
              "jobID": "01234567-abcd-abcd-efab-0123456789ab",
              "logicalID": "logical-id1",
              "mapperSegmentID": "12345678-abcd-abcd-efab-0123456789ab",
              "networkMigrationDefinitionID": "nmd-01234567891234567",
              "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
              "segmentID": "12345678-abcd-abcd-efab-0123456789ab",
              "segmentType": "WORKLOAD"
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationCodeGenerationSegments call"
      }
    ],
    "ListNetworkMigrationCodeGenerations": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "items": [
            {
              "createdAt": 1735334198,
              "endedAt": 1735334258,
              "jobID": "01234567-abcd-abcd-efab-0123456789ab",
              "networkMigrationDefinitionID": "nmd-01234567891234567",
              "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
              "status": "SUCCEEDED",
              "statusDetails": "Job status details"
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationCodeGenerations call"
      }
    ],
    "ListNetworkMigrationDefinitions": [
      {
        "input": {
          "filters": {
            "networkMigrationDefinitionIDs": [
              "nmd-01234567891234567"
            ]
          }
        },
        "output": {
          "items": [
            {
              "name": "network1",
              "networkMigrationDefinitionID": "nmd-01234567891234567",
              "sourceEnvironment": "NSX"
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationDefinitions call"
      }
    ],
    "ListNetworkMigrationDeployedStacks": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "items": [
            {
              "failedResources": [],
              "segmentID": "12345678-abcd-abcd-efab-0123456789ab",
              "stackLogicalID": "logical-id1",
              "stackPhysicalID": "arn:aws:cloudformation:us-east-1:012345678901:stack/ExampleStack/b2345678-abcd-abcd-efab-0123456789ab",
              "status": "CREATE_STARTED",
              "targetAccount": "234567890123"
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationDeployedStacks call"
      }
    ],
    "ListNetworkMigrationDeployments": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "items": [
            {
              "createdAt": 1735334198,
              "endedAt": 1735334258,
              "jobID": "01234567-abcd-abcd-efab-0123456789ab",
              "networkMigrationDefinitionID": "nmd-01234567891234567",
              "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
              "status": "SUCCEEDED",
              "statusDetails": "Job status details"
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationDeployments call"
      }
    ],
    "ListNetworkMigrationExecutions": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567"
        },
        "output": {
          "items": [
            {
              "activity": "CODE_GENERATION",
              "createdAt": 1735334198,
              "networkMigrationDefinitionID": "nmd-01234567891234567",
              "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
              "stage": "CODE_GENERATION",
              "status": "SUCCEEDED",
              "tags": {},
              "updatedAt": 1735334198
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationExecutions call"
      }
    ],
    "ListNetworkMigrationMapperSegmentConstructs": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
          "segmentID": "12345678-abcd-abcd-efab-0123456789ab"
        },
        "output": {
          "items": [
            {
              "name": "SegmentConstructName",
              "constructID": "abc45678-abcd-abcd-efab-012345678abc",
              "constructType": "AWS::EC2::VPC",
              "createdAt": 1735334198,
              "description": "Segment construct description",
              "logicalID": "logical-id1",
              "properties": {
                "CidrBlock": "192.168.101.0/24",
                "MapPublicIpOnLaunch": "False",
                "Tags": "[{'Key': 'Name', 'Value': '/infra/tier-1s/cgw/segments/Lab1-veeam-test-192.168.101.0/24'}]"
              },
              "updatedAt": 1735334198
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationMapperSegmentConstructs call with properties enabled"
      },
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
          "segmentID": "12345678-abcd-abcd-efab-0123456789ab"
        },
        "output": {
          "items": [
            {
              "name": "SegmentConstructName",
              "constructID": "abc45678-abcd-abcd-efab-012345678abc",
              "constructType": "AWS::EC2::VPC",
              "createdAt": 1735334198,
              "description": "Segment construct description",
              "logicalID": "logical-id1",
              "updatedAt": 1735334198
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-2",
        "title": "Sample ListNetworkMigrationMapperSegmentConstructs call with properties disabled (default)"
      }
    ],
    "ListNetworkMigrationMapperSegments": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "items": [
            {
              "name": "SegmentName",
              "checksum": {
                "encryptionAlgorithm": "SHA256",
                "hash": "0123456789aAbBcCdDeEfF0123456789"
              },
              "createdAt": 1735334198,
              "description": "Segment description",
              "jobID": "01234567-abcd-abcd-efab-0123456789ab",
              "logicalID": "logical-id1",
              "networkMigrationDefinitionID": "nmd-01234567891234567",
              "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
              "outputS3Configuration": {
                "s3Bucket": "s3_bucket",
                "s3BucketOwner": "012345678901",
                "s3Key": "S3KeyName"
              },
              "segmentID": "12345678-abcd-abcd-efab-0123456789ab",
              "segmentType": "WORKLOAD",
              "updatedAt": 1735334198
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationMapperSegments call"
      }
    ],
    "ListNetworkMigrationMappingUpdates": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "items": [
            {
              "createdAt": 1735334198,
              "endedAt": 1735334258,
              "jobID": "01234567-abcd-abcd-efab-0123456789ab",
              "networkMigrationDefinitionID": "nmd-01234567891234567",
              "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
              "status": "SUCCEEDED",
              "statusDetails": "Job status details"
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationMappingUpdates call"
      }
    ],
    "ListNetworkMigrationMappings": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "items": [
            {
              "createdAt": 1735334198,
              "endedAt": 1735334258,
              "jobID": "01234567-abcd-abcd-efab-0123456789ab",
              "networkMigrationDefinitionID": "nmd-01234567891234567",
              "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
              "status": "SUCCEEDED",
              "statusDetails": "Job status details"
            }
          ],
          "nextToken": "NextTokenId"
        },
        "id": "example-1",
        "title": "Sample ListNetworkMigrationMappings call"
      }
    ],
    "StartImportFileEnrichment": [
      {
        "input": {
          "ipAssignmentStrategy": "STATIC",
          "s3BucketSource": {
            "s3Bucket": "my-source-bucket",
            "s3BucketOwner": "123456789012",
            "s3Key": "imports/source-file.csv"
          },
          "s3BucketTarget": {
            "s3Bucket": "my-target-bucket",
            "s3BucketOwner": "123456789012",
            "s3Key": "enriched/output.csv"
          }
        },
        "output": {
          "jobID": "01234567-abcd-abcd-efab-0123456789ab"
        },
        "id": "example-1",
        "title": "Sample StartImportFileEnrichment call"
      }
    ],
    "StartNetworkMigrationAnalysis": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "jobID": "01234567-abcd-abcd-efab-0123456789ab"
        },
        "id": "example-1",
        "title": "Sample StartNetworkMigrationAnalysis call"
      }
    ],
    "StartNetworkMigrationCodeGeneration": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "jobID": "01234567-abcd-abcd-efab-0123456789ab"
        },
        "id": "example-1",
        "title": "Sample StartNetworkMigrationCodeGeneration call"
      }
    ],
    "StartNetworkMigrationDeployment": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "jobID": "01234567-abcd-abcd-efab-0123456789ab"
        },
        "id": "example-1",
        "title": "Sample StartNetworkMigrationDeployment call"
      }
    ],
    "StartNetworkMigrationMapping": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab"
        },
        "output": {
          "jobID": "01234567-abcd-abcd-efab-0123456789ab"
        },
        "id": "example-1",
        "title": "Sample StartNetworkMigrationMapping call"
      }
    ],
    "StartNetworkMigrationMappingUpdate": [
      {
        "input": {
          "constructs": [
            {
              "constructID": "abc45678-abcd-abcd-efab-012345678abc",
              "constructType": "AWS::EC2::VPC",
              "operation": {
                "update": {
                  "properties": {
                    "CidrBlock": "10.31.0.0/22"
                  }
                }
              },
              "segmentID": "12345678-abcd-abcd-efab-0123456789ab"
            }
          ],
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
          "segments": [
            {
              "scopeTags": {
                "key1": "val1",
                "key2": "val2"
              },
              "segmentID": "12345678-abcd-abcd-efab-0123456789ab",
              "targetAccount": "234567890123"
            }
          ]
        },
        "output": {
          "jobID": "01234567-abcd-abcd-efab-0123456789ab"
        },
        "id": "example-1",
        "title": "Sample StartNetworkMigrationMappingUpdate call"
      }
    ],
    "UpdateNetworkMigrationDefinition": [
      {
        "input": {
          "name": "network1",
          "description": "network 1 description",
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "sourceConfigurations": [
            {
              "sourceEnvironment": "NSX",
              "sourceS3Configuration": {
                "s3Bucket": "source_bucket",
                "s3BucketOwner": "012345678901",
                "s3Key": "source_key"
              }
            }
          ],
          "targetNetwork": {
            "inboundCidr": "192.168.1.0/24",
            "topology": "ISOLATED_VPC"
          },
          "targetS3Configuration": {
            "s3Bucket": "target_bucket",
            "s3BucketOwner": "012345678901"
          }
        },
        "output": {
          "name": "network1",
          "createdAt": 1735334198,
          "description": "network 1 description",
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "sourceConfigurations": [
            {
              "sourceEnvironment": "NSX",
              "sourceS3Configuration": {
                "s3Bucket": "source_bucket",
                "s3BucketOwner": "012345678901",
                "s3Key": "source_key"
              }
            }
          ],
          "tags": {},
          "targetNetwork": {
            "inboundCidr": "192.168.1.0/24",
            "topology": "ISOLATED_VPC"
          },
          "targetS3Configuration": {
            "s3Bucket": "target_bucket",
            "s3BucketOwner": "012345678901"
          },
          "updatedAt": 1735680998
        },
        "id": "example-1",
        "title": "Sample UpdateNetworkMigrationDefinition call"
      }
    ],
    "UpdateNetworkMigrationMapperSegment": [
      {
        "input": {
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
          "segmentID": "12345678-abcd-abcd-efab-0123456789ab"
        },
        "output": {
          "name": "SegmentName",
          "checksum": {
            "encryptionAlgorithm": "SHA256",
            "hash": "0123456789aAbBcCdDeEfF0123456789"
          },
          "createdAt": 1735334198,
          "description": "Segment description",
          "jobID": "01234567-abcd-abcd-efab-0123456789ab",
          "logicalID": "logical-id1",
          "networkMigrationDefinitionID": "nmd-01234567891234567",
          "networkMigrationExecutionID": "01234567-abcd-abcd-abcd-0123456789ab",
          "outputS3Configuration": {
            "s3Bucket": "s3_bucket",
            "s3BucketOwner": "012345678901",
            "s3Key": "S3KeyName"
          },
          "segmentID": "12345678-abcd-abcd-efab-0123456789ab",
          "segmentType": "WORKLOAD",
          "updatedAt": 1735334198
        },
        "id": "example-1",
        "title": "Sample UpdateNetworkMigrationMapperSegment call"
      }
    ]
  }
}
