Security Command Center API (securitycenter:v1)

2023-04-12

24 new methods

Additions

    Methods
  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.patch

      Description: Updates the SecurityHealthAnalyticsCustomModule under the given name based on the given update mask. Updating the enablement state is supported on both resident and inherited modules (though resident modules cannot have an enablement state of “inherited”). Updating the display name and custom config of a module is supported on resident modules only.

      Path: v1/{+name}

      Parameter Order: name

      Flat Path: v1/folders/{foldersId}/securityHealthAnalyticsSettings/customModules/{customModulesId}

      HTTP Method: PATCH

      Parameters:

        name

          Description: Immutable. The resource name of the custom module. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}" The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.

          Required: Yes

          Location: path

          Pattern: ^folders/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Type: string

        updateMask

          Description: The list of fields to update.

          Format: google-fieldmask

          Type: string

          Location: query

      Scopes: https://www.googleapis.com/auth/cloud-platform

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.delete

      Flat Path: v1/folders/{foldersId}/securityHealthAnalyticsSettings/customModules/{customModulesId}

      Path: v1/{+name}

      Scopes: https://www.googleapis.com/auth/cloud-platform

      HTTP Method: DELETE

      Description: Deletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules.

      Parameter Order: name

      Parameters:

        name

          Location: path

          Description: Required. Name of the custom module to delete. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}"

          Required: Yes

          Type: string

          Pattern: ^folders/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.list

      Flat Path: v1/folders/{foldersId}/securityHealthAnalyticsSettings/customModules

      HTTP Method: GET

      Path: v1/{+parent}/customModules

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameter Order: parent

      Description: Returns a list of all SecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.

      Parameters:

        parent

          Required: Yes

          Location: path

          Description: Required. Name of parent to list custom modules. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

          Pattern: ^folders/[^/]+/securityHealthAnalyticsSettings$

          Type: string

        pageToken

          Type: string

          Location: query

          Description: The value returned by the last call indicating a continuation

        pageSize

          Type: integer

          Description: The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Format: int32

          Location: query

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.get

      Description: Retrieves a SecurityHealthAnalyticsCustomModule.

      Parameters:

        name

          Required: Yes

          Pattern: ^folders/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location: path

          Description: Required. Name of the custom module to get. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}"

          Type: string

      HTTP Method: GET

      Flat Path: v1/folders/{foldersId}/securityHealthAnalyticsSettings/customModules/{customModulesId}

      Parameter Order: name

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Path: v1/{+name}

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.create

      Parameters:

        parent

          Location: path

          Description: Required. Resource name of the new custom module's parent. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

          Pattern: ^folders/[^/]+/securityHealthAnalyticsSettings$

          Required: Yes

          Type: string

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Path: v1/{+parent}/customModules

      Flat Path: v1/folders/{foldersId}/securityHealthAnalyticsSettings/customModules

      Parameter Order: parent

      HTTP Method: POST

      Description: Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default.

  • securitycenter.folders.securityHealthAnalyticsSettings.customModules.listDescendant

      Description: Returns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Path: v1/{+parent}/customModules:listDescendant

      Parameters:

        parent

          Description: Required. Name of parent to list descendant custom modules. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

          Pattern: ^folders/[^/]+/securityHealthAnalyticsSettings$

          Location: path

          Type: string

          Required: Yes

        pageSize

          Type: integer

          Location: query

          Format: int32

          Description: The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

        pageToken

          Type: string

          Location: query

          Description: The value returned by the last call indicating a continuation

      Flat Path: v1/folders/{foldersId}/securityHealthAnalyticsSettings/customModules:listDescendant

      HTTP Method: GET

      Parameter Order: parent

  • securitycenter.folders.securityHealthAnalyticsSettings.effectiveCustomModules.get

      Path: v1/{+name}

      HTTP Method: GET

      Parameters:

        name

          Required: Yes

          Pattern: ^folders/[^/]+/securityHealthAnalyticsSettings/effectiveCustomModules/[^/]+$

          Description: Required. Name of the effective custom module to get. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}"

          Type: string

          Location: path

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v1/folders/{foldersId}/securityHealthAnalyticsSettings/effectiveCustomModules/{effectiveCustomModulesId}

      Parameter Order: name

      Description: Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.

  • securitycenter.folders.securityHealthAnalyticsSettings.effectiveCustomModules.list

      Description: Returns a list of all EffectiveSecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.

      HTTP Method: GET

      Parameters:

        parent

          Description: Required. Name of parent to list effective custom modules. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

          Location: path

          Type: string

          Required: Yes

          Pattern: ^folders/[^/]+/securityHealthAnalyticsSettings$

        pageToken

          Description: The value returned by the last call indicating a continuation

          Type: string

          Location: query

        pageSize

          Location: query

          Format: int32

          Description: The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Type: integer

      Parameter Order: parent

      Path: v1/{+parent}/effectiveCustomModules

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v1/folders/{foldersId}/securityHealthAnalyticsSettings/effectiveCustomModules

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.create

      Parameter Order: parent

      Parameters:

        parent

          Type: string

          Description: Required. Resource name of the new custom module's parent. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

          Required: Yes

          Pattern: ^projects/[^/]+/securityHealthAnalyticsSettings$

          Location: path

      Flat Path: v1/projects/{projectsId}/securityHealthAnalyticsSettings/customModules

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Path: v1/{+parent}/customModules

      Description: Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default.

      HTTP Method: POST

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.delete

      Scopes: https://www.googleapis.com/auth/cloud-platform

      HTTP Method: DELETE

      Flat Path: v1/projects/{projectsId}/securityHealthAnalyticsSettings/customModules/{customModulesId}

      Description: Deletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules.

      Parameter Order: name

      Parameters:

        name

          Location: path

          Description: Required. Name of the custom module to delete. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}"

          Type: string

          Pattern: ^projects/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Required: Yes

      Path: v1/{+name}

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.get

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Description: Retrieves a SecurityHealthAnalyticsCustomModule.

      Parameter Order: name

      Path: v1/{+name}

      HTTP Method: GET

      Flat Path: v1/projects/{projectsId}/securityHealthAnalyticsSettings/customModules/{customModulesId}

      Parameters:

        name

          Pattern: ^projects/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Location: path

          Required: Yes

          Description: Required. Name of the custom module to get. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}"

          Type: string

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.patch

      Description: Updates the SecurityHealthAnalyticsCustomModule under the given name based on the given update mask. Updating the enablement state is supported on both resident and inherited modules (though resident modules cannot have an enablement state of “inherited”). Updating the display name and custom config of a module is supported on resident modules only.

      Parameters:

        updateMask

          Type: string

          Description: The list of fields to update.

          Location: query

          Format: google-fieldmask

        name

          Type: string

          Pattern: ^projects/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Description: Immutable. The resource name of the custom module. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}" The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.

          Required: Yes

          Location: path

      Path: v1/{+name}

      Parameter Order: name

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v1/projects/{projectsId}/securityHealthAnalyticsSettings/customModules/{customModulesId}

      HTTP Method: PATCH

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.list

      Description: Returns a list of all SecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.

      Parameters:

        pageToken

          Type: string

          Location: query

          Description: The value returned by the last call indicating a continuation

        parent

          Pattern: ^projects/[^/]+/securityHealthAnalyticsSettings$

          Description: Required. Name of parent to list custom modules. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

          Location: path

          Required: Yes

          Type: string

        pageSize

          Format: int32

          Location: query

          Description: The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Type: integer

      Parameter Order: parent

      HTTP Method: GET

      Flat Path: v1/projects/{projectsId}/securityHealthAnalyticsSettings/customModules

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Path: v1/{+parent}/customModules

  • securitycenter.projects.securityHealthAnalyticsSettings.customModules.listDescendant

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameters:

        pageSize

          Format: int32

          Type: integer

          Description: The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location: query

        parent

          Description: Required. Name of parent to list descendant custom modules. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

          Required: Yes

          Location: path

          Pattern: ^projects/[^/]+/securityHealthAnalyticsSettings$

          Type: string

        pageToken

          Location: query

          Type: string

          Description: The value returned by the last call indicating a continuation

      Description: Returns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.

      Path: v1/{+parent}/customModules:listDescendant

      Parameter Order: parent

      Flat Path: v1/projects/{projectsId}/securityHealthAnalyticsSettings/customModules:listDescendant

      HTTP Method: GET

  • securitycenter.projects.securityHealthAnalyticsSettings.effectiveCustomModules.list

      Flat Path: v1/projects/{projectsId}/securityHealthAnalyticsSettings/effectiveCustomModules

      Description: Returns a list of all EffectiveSecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.

      HTTP Method: GET

      Parameters:

        parent

          Type: string

          Pattern: ^projects/[^/]+/securityHealthAnalyticsSettings$

          Location: path

          Required: Yes

          Description: Required. Name of parent to list effective custom modules. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

        pageToken

          Location: query

          Description: The value returned by the last call indicating a continuation

          Type: string

        pageSize

          Type: integer

          Description: The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location: query

          Format: int32

      Path: v1/{+parent}/effectiveCustomModules

      Parameter Order: parent

      Scopes: https://www.googleapis.com/auth/cloud-platform

  • securitycenter.projects.securityHealthAnalyticsSettings.effectiveCustomModules.get

      Path: v1/{+name}

      Flat Path: v1/projects/{projectsId}/securityHealthAnalyticsSettings/effectiveCustomModules/{effectiveCustomModulesId}

      HTTP Method: GET

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Description: Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.

      Parameter Order: name

      Parameters:

        name

          Type: string

          Required: Yes

          Location: path

          Pattern: ^projects/[^/]+/securityHealthAnalyticsSettings/effectiveCustomModules/[^/]+$

          Description: Required. Name of the effective custom module to get. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}"

  • securitycenter.organizations.securityHealthAnalyticsSettings.effectiveCustomModules.get

      Flat Path: v1/organizations/{organizationsId}/securityHealthAnalyticsSettings/effectiveCustomModules/{effectiveCustomModulesId}

      Parameters:

        name

          Location: path

          Description: Required. Name of the effective custom module to get. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}"

          Type: string

          Required: Yes

          Pattern: ^organizations/[^/]+/securityHealthAnalyticsSettings/effectiveCustomModules/[^/]+$

      Description: Retrieves an EffectiveSecurityHealthAnalyticsCustomModule.

      Parameter Order: name

      Scopes: https://www.googleapis.com/auth/cloud-platform

      HTTP Method: GET

      Path: v1/{+name}

  • securitycenter.organizations.securityHealthAnalyticsSettings.effectiveCustomModules.list

      Parameter Order: parent

      Flat Path: v1/organizations/{organizationsId}/securityHealthAnalyticsSettings/effectiveCustomModules

      Path: v1/{+parent}/effectiveCustomModules

      Description: Returns a list of all EffectiveSecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.

      Scopes: https://www.googleapis.com/auth/cloud-platform

      HTTP Method: GET

      Parameters:

        pageSize

          Format: int32

          Type: integer

          Description: The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Location: query

        pageToken

          Description: The value returned by the last call indicating a continuation

          Location: query

          Type: string

        parent

          Description: Required. Name of parent to list effective custom modules. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

          Required: Yes

          Location: path

          Type: string

          Pattern: ^organizations/[^/]+/securityHealthAnalyticsSettings$

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.create

      Parameters:

        parent

          Pattern: ^organizations/[^/]+/securityHealthAnalyticsSettings$

          Required: Yes

          Type: string

          Description: Required. Resource name of the new custom module's parent. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

          Location: path

      Path: v1/{+parent}/customModules

      Description: Creates a resident SecurityHealthAnalyticsCustomModule at the scope of the given CRM parent, and also creates inherited SecurityHealthAnalyticsCustomModules for all CRM descendants of the given parent. These modules are enabled by default.

      Parameter Order: parent

      HTTP Method: POST

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v1/organizations/{organizationsId}/securityHealthAnalyticsSettings/customModules

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.listDescendant

      HTTP Method: GET

      Parameters:

        pageToken

          Type: string

          Location: query

          Description: The value returned by the last call indicating a continuation

        parent

          Required: Yes

          Pattern: ^organizations/[^/]+/securityHealthAnalyticsSettings$

          Location: path

          Type: string

          Description: Required. Name of parent to list descendant custom modules. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

        pageSize

          Format: int32

          Description: The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Type: integer

          Location: query

      Path: v1/{+parent}/customModules:listDescendant

      Parameter Order: parent

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Description: Returns a list of all resident SecurityHealthAnalyticsCustomModules under the given CRM parent and all of the parent’s CRM descendants.

      Flat Path: v1/organizations/{organizationsId}/securityHealthAnalyticsSettings/customModules:listDescendant

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.patch

      Path: v1/{+name}

      Parameter Order: name

      Description: Updates the SecurityHealthAnalyticsCustomModule under the given name based on the given update mask. Updating the enablement state is supported on both resident and inherited modules (though resident modules cannot have an enablement state of “inherited”). Updating the display name and custom config of a module is supported on resident modules only.

      HTTP Method: PATCH

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Flat Path: v1/organizations/{organizationsId}/securityHealthAnalyticsSettings/customModules/{customModulesId}

      Parameters:

        name

          Location: path

          Required: Yes

          Description: Immutable. The resource name of the custom module. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}" The id {customModule} is server-generated and is not user settable. It will be a numeric id containing 1-20 digits.

          Pattern: ^organizations/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Type: string

        updateMask

          Location: query

          Type: string

          Format: google-fieldmask

          Description: The list of fields to update.

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.get

      Path: v1/{+name}

      Parameter Order: name

      Description: Retrieves a SecurityHealthAnalyticsCustomModule.

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameters:

        name

          Pattern: ^organizations/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

          Type: string

          Required: Yes

          Description: Required. Name of the custom module to get. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}"

          Location: path

      HTTP Method: GET

      Flat Path: v1/organizations/{organizationsId}/securityHealthAnalyticsSettings/customModules/{customModulesId}

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.delete

      HTTP Method: DELETE

      Flat Path: v1/organizations/{organizationsId}/securityHealthAnalyticsSettings/customModules/{customModulesId}

      Description: Deletes the specified SecurityHealthAnalyticsCustomModule and all of its descendants in the CRM hierarchy. This method is only supported for resident custom modules.

      Path: v1/{+name}

      Parameter Order: name

      Parameters:

        name

          Location: path

          Description: Required. Name of the custom module to delete. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/customModules/{customModule}", "folders/{folder}/securityHealthAnalyticsSettings/customModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/customModules/{customModule}"

          Required: Yes

          Type: string

          Pattern: ^organizations/[^/]+/securityHealthAnalyticsSettings/customModules/[^/]+$

      Scopes: https://www.googleapis.com/auth/cloud-platform

  • securitycenter.organizations.securityHealthAnalyticsSettings.customModules.list

      Path: v1/{+parent}/customModules

      Scopes: https://www.googleapis.com/auth/cloud-platform

      Parameters:

        parent

          Pattern: ^organizations/[^/]+/securityHealthAnalyticsSettings$

          Type: string

          Required: Yes

          Description: Required. Name of parent to list custom modules. Its format is "organizations/{organization}/securityHealthAnalyticsSettings", "folders/{folder}/securityHealthAnalyticsSettings", or "projects/{project}/securityHealthAnalyticsSettings"

          Location: path

        pageToken

          Location: query

          Description: The value returned by the last call indicating a continuation

          Type: string

        pageSize

          Location: query

          Description: The maximum number of results to return in a single response. Default is 10, minimum is 1, maximum is 1000.

          Type: integer

          Format: int32

      HTTP Method: GET

      Description: Returns a list of all SecurityHealthAnalyticsCustomModules for the given parent. This includes resident modules defined at the scope of the parent, and inherited modules, inherited from CRM ancestors.

      Flat Path: v1/organizations/{organizationsId}/securityHealthAnalyticsSettings/customModules

      Parameter Order: parent