# 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: "Nihil omnis ducimus incidunt." ## Header parameters: - `Harness-Account` (string, required) account name Example: "Dolores labore quae qui perspiciatis." ## Response 200 fields (application/json): - `account` (string, required) account that owns the module Example: "6" - `created` (integer, required) Created is the unix timestamp at which the resource was originally created in milliseconds. Example: 5609278289833949000 - `description` (string) description of the module Example: "Ut modi enim sapiente quo sit fugiat." - `git_tag_style` (string) Git Tag Style Example: "Rerum hic sunt error." - `id` (string, required) module id Example: "aaaaaaaa-bbbb-cccc-eeee-ffffffffffff" - `module_error` (string) error while retrieving the module Example: "Ut nesciunt modi." - `name` (string, required) module name Example: "yr8" - `org` (string) org that owns the module Example: "ff" - `project` (string) project that owns the module Example: "a" - `repository` (string) Repository is the name of the repository to use. Example: "Ullam veritatis et quaerat doloribus quis." - `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: "Occaecati illum est." - `repository_path` (string) Repository Path is the path in which the infra code resides. - `repository_url` (string) Repository url. Example: "Dolorem nemo est aut quisquam quod." - `synced` (integer, required) Synced is the unix timestamp at which the resource was synced for the last time in milliseconds. Example: 6130981613103907000 - `system` (string, required) system name Example: "g0" - `tags` (string) tags defining the module Example: "Aut amet cumque rerum ducimus iusto sapiente." - `testing_enabled` (boolean) testing enabled Example: true - `testing_metadata` (object) Example: {"account":"qsh","org":"il9","pipelines":["Esse ipsam error cupiditate numquam libero tenetur.","Enim quod molestias.","Sed et ratione accusamus cum repellendus.","Est vero quidem est voluptatibus."],"project":"6","provider_connector":"Porro iusto pariatur accusantium.","provisioner_type":"Eaque rerum et.","provisioner_version":"Odit est occaecati quas rerum.","release_pipeline":"Beatae nostrum est illo minima voluptatem."} - `testing_metadata.account` (string, required) Account is the internal customer account ID. Example: "qsh" - `testing_metadata.org` (string, required) Org is the organisation identifier. Example: "il9" - `testing_metadata.pipelines` (array, required) pipelines where the testing is enabled Example: ["Esse ipsam error cupiditate numquam libero tenetur.","Enim quod molestias.","Sed et ratione accusamus cum repellendus.","Est vero quidem est voluptatibus."] - `testing_metadata.project` (string, required) Project is the project identifier. Example: "6" - `testing_metadata.provider_connector` (string, required) provider connector for testing purposes Example: "Porro iusto pariatur accusantium." - `testing_metadata.provisioner_type` (string, required) provisioner type for testing purposes Example: "Eaque rerum et." - `testing_metadata.provisioner_version` (string, required) provisioner version for testing purposes Example: "Odit est occaecati quas rerum." - `testing_metadata.release_pipeline` (string) release pipeline Example: "Beatae nostrum est illo minima voluptatem." - `updated` (integer, required) Modified is the unix timestamp at which the resource was last modified in milliseconds. Example: 6551675946064393000 - `versions` (array) versions Example: ["Earum in corporis sapiente omnis blanditiis.","Dolorem suscipit sunt qui ipsa consectetur aliquam.","Eaque nihil dicta voluptates vel."] ## 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