{
  "version": "1.0",
  "resources": {
    "Attachment": {
      "operation": "ListAttachments",
      "resourceIdentifier": {
        "AttachmentId": "Attachments[].AttachmentId"
      }
    },
    "GlobalNetwork": {
      "operation": "DescribeGlobalNetworks",
      "resourceIdentifier": {
        "GlobalNetworkId": "GlobalNetworks[].GlobalNetworkId"
      }
    },
    "ConnectPeer": {
      "operation": "ListConnectPeers",
      "resourceIdentifier": {
        "ConnectPeerId": "ConnectPeers[].ConnectPeerId"
      }
    },
    "CoreNetwork": {
      "operation": "ListCoreNetworks",
      "resourceIdentifier": {
        "CoreNetworkId": "CoreNetworks[].CoreNetworkId"
      }
    },
    "Peering": {
      "operation": "ListPeerings",
      "resourceIdentifier": {
        "PeeringId": "Peerings[].PeeringId"
      }
    }
  },
  "operations": {
    "AcceptAttachment": {
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "AssociateConnectPeer": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      },
      "ConnectPeerId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConnectPeer",
            "resourceIdentifier": "ConnectPeerId"
          }
        ]
      }
    },
    "AssociateCustomerGateway": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "AssociateLink": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "AssociateTransitGatewayConnectPeer": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "CreateConnectAttachment": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      },
      "TransportAttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "CreateConnectPeer": {
      "ConnectAttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "CreateConnection": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "CreateCoreNetwork": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "CreateCoreNetworkPrefixListAssociation": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "CreateDevice": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "CreateDirectConnectGatewayAttachment": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "CreateLink": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "CreateSite": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "CreateSiteToSiteVpnAttachment": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "CreateTransitGatewayPeering": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "CreateTransitGatewayRouteTableAttachment": {
      "PeeringId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Peering",
            "resourceIdentifier": "PeeringId"
          }
        ]
      }
    },
    "CreateVpcAttachment": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "DeleteAttachment": {
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "DeleteConnectPeer": {
      "ConnectPeerId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConnectPeer",
            "resourceIdentifier": "ConnectPeerId"
          }
        ]
      }
    },
    "DeleteConnection": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "DeleteCoreNetwork": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "DeleteCoreNetworkPolicyVersion": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "DeleteCoreNetworkPrefixListAssociation": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "DeleteDevice": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "DeleteGlobalNetwork": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "DeleteLink": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "DeletePeering": {
      "PeeringId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Peering",
            "resourceIdentifier": "PeeringId"
          }
        ]
      }
    },
    "DeleteSite": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "DeregisterTransitGateway": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "DescribeGlobalNetworks": {
      "GlobalNetworkIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "DisassociateConnectPeer": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      },
      "ConnectPeerId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConnectPeer",
            "resourceIdentifier": "ConnectPeerId"
          }
        ]
      }
    },
    "DisassociateCustomerGateway": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "DisassociateLink": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "DisassociateTransitGatewayConnectPeer": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "ExecuteCoreNetworkChangeSet": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "GetConnectAttachment": {
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "GetConnectPeer": {
      "ConnectPeerId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConnectPeer",
            "resourceIdentifier": "ConnectPeerId"
          }
        ]
      }
    },
    "GetConnectPeerAssociations": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      },
      "ConnectPeerIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConnectPeer",
            "resourceIdentifier": "ConnectPeerId"
          }
        ]
      }
    },
    "GetConnections": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetCoreNetwork": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "GetCoreNetworkChangeEvents": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "GetCoreNetworkChangeSet": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "GetCoreNetworkPolicy": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "GetCustomerGatewayAssociations": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetDevices": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetDirectConnectGatewayAttachment": {
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "GetLinkAssociations": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetLinks": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetNetworkResourceCounts": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetNetworkResourceRelationships": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      },
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "GetNetworkResources": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      },
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "GetNetworkRoutes": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetNetworkTelemetry": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      },
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "GetRouteAnalysis": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetSiteToSiteVpnAttachment": {
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "GetSites": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetTransitGatewayConnectPeerAssociations": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetTransitGatewayPeering": {
      "PeeringId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Peering",
            "resourceIdentifier": "PeeringId"
          }
        ]
      }
    },
    "GetTransitGatewayRegistrations": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "GetTransitGatewayRouteTableAttachment": {
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "GetVpcAttachment": {
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "ListAttachmentRoutingPolicyAssociations": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      },
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "ListAttachments": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "ListConnectPeers": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      },
      "ConnectAttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "ListCoreNetworkPolicyVersions": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "ListCoreNetworkPrefixListAssociations": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "ListCoreNetworkRoutingInformation": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "ListPeerings": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "PutAttachmentRoutingPolicyLabel": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      },
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "PutCoreNetworkPolicy": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "RegisterTransitGateway": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "RejectAttachment": {
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "RemoveAttachmentRoutingPolicyLabel": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      },
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "RestoreCoreNetworkPolicyVersion": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "StartRouteAnalysis": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "UpdateConnection": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "UpdateCoreNetwork": {
      "CoreNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "CoreNetwork",
            "resourceIdentifier": "CoreNetworkId"
          }
        ]
      }
    },
    "UpdateDevice": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "UpdateDirectConnectGatewayAttachment": {
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    },
    "UpdateGlobalNetwork": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "UpdateLink": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "UpdateNetworkResourceMetadata": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "UpdateSite": {
      "GlobalNetworkId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "GlobalNetwork",
            "resourceIdentifier": "GlobalNetworkId"
          }
        ]
      }
    },
    "UpdateVpcAttachment": {
      "AttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Attachment",
            "resourceIdentifier": "AttachmentId"
          }
        ]
      }
    }
  }
}
