# List module by id List a module from the module registry by ID Endpoint: GET /iacm/api/modules/{id} Version: 1.0 Security: x-api-key ## Path parameters: - `id` (string, required) module id Example: "Rerum provident aut non ea quisquam aut." ## Header parameters: - `Harness-Account` (string, required) account name Example: "Molestias aut omnis minima rerum et." ## Response 200 fields (application/json): - `account` (string, required) account that owns the module Example: "a0" - `created` (integer, required) Created is the unix timestamp at which the resource was originally created in milliseconds. Example: 7845023485563193000 - `description` (string) description of the module Example: "Temporibus tempora dolor et et et soluta." - `git_tag_style` (string) Git Tag Style Example: "Aliquid ducimus." - `id` (string, required) module id Example: "aaaaaaaa-bbbb-cccc-eeee-ffffffffffff" - `module_error` (string) error while retrieving the module Example: "Assumenda et." - `name` (string, required) module name Example: "ize" - `org` (string) org that owns the module Example: "kh" - `project` (string) project that owns the module Example: "cgj" - `repository` (string) Repository is the name of the repository to use. Example: "Architecto laborum esse." - `repository_branch` (string) Repository Branch in which the code should be accessed. Example: "main" - `repository_commit` (string) Repository Commit/Tag in which the code should be accessed. Example: "abc10ed" - `repository_connector` (string) Repository Connector is the reference to the connector to use for this code. Example: "Voluptatem sit ea et voluptate." - `repository_path` (string) Repository Path is the path in which the infra code resides. - `repository_url` (string) Repository url. Example: "Veritatis debitis exercitationem libero eum sint." - `synced` (integer, required) Synced is the unix timestamp at which the resource was synced for the last time in milliseconds. Example: 5259934376983483000 - `system` (string, required) system name Example: "z" - `tags` (string) tags defining the module Example: "Ipsa nemo expedita officiis." - `testing_enabled` (boolean) testing enabled Example: true - `testing_metadata` (object) Example: {"account":"5ec","org":"9k","pipelines":["Blanditiis aperiam deleniti non provident.","Maxime reiciendis officiis ut consequuntur.","Et occaecati perferendis iusto.","Similique neque quasi rerum voluptatum in."],"project":"m","provider_connector":"Eos corporis eius magnam commodi.","provisioner_type":"Corporis et.","provisioner_version":"Aperiam voluptas qui ut minus in totam.","release_pipeline":"Nisi repellat quia omnis et."} - `testing_metadata.account` (string, required) Account is the internal customer account ID. Example: "5ec" - `testing_metadata.org` (string, required) Org is the organisation identifier. Example: "9k" - `testing_metadata.pipelines` (array, required) pipelines where the testing is enabled Example: ["Blanditiis aperiam deleniti non provident.","Maxime reiciendis officiis ut consequuntur.","Et occaecati perferendis iusto.","Similique neque quasi rerum voluptatum in."] - `testing_metadata.project` (string, required) Project is the project identifier. Example: "m" - `testing_metadata.provider_connector` (string, required) provider connector for testing purposes Example: "Eos corporis eius magnam commodi." - `testing_metadata.provisioner_type` (string, required) provisioner type for testing purposes Example: "Corporis et." - `testing_metadata.provisioner_version` (string, required) provisioner version for testing purposes Example: "Aperiam voluptas qui ut minus in totam." - `testing_metadata.release_pipeline` (string) release pipeline Example: "Nisi repellat quia omnis et." - `updated` (integer, required) Modified is the unix timestamp at which the resource was last modified in milliseconds. Example: 5668701277038056000 - `versions` (array) versions Example: ["Deserunt et voluptas.","Explicabo voluptas qui."] ## Response 400 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 401 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 403 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 404 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 408 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 409 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 423 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 499 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 500 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 502 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `id` (string, required) ID is a unique identifier for this particular occurrence of the problem. Example: "123abc" - `message` (string, required) Message is a human-readable explanation specific to this occurrence of the problem. Example: "parameter 'p' must be an integer" - `name` (string, required) Name is the name of this class of errors. Example: "bad_request" - `temporary` (boolean, required) Is the error temporary? - `timeout` (boolean, required) Is the error a timeout? Example: true