Get and Update Discovery Profiles

Creates and updates AWS, Azure, and Google discovery profiles and gets a list of discovery profiles.

To fetch supported cloud resource types (AWS, Azure, and Google) during discovery, use the /api/v2/tenants/{tenantId}/resourceTypes/{cloudType} endpoint.

Gets a list of discovery profiles and their details for AWS, Azure, and Google.

Path Parameters

  • tenantIdstringrequired

    Describes the tenantId of the tenant

Responses

  • idinteger

  • namestring

    Discovery profile name.

  • scanNowboolean

  • installedIntegrationIdstring

  • credentialSetstring

    Credential set to be assigned to the discovery profile.

  • credentialobject

  • policyobject

    Set of functions formed together as a policy and attached with the discovery profile. Rules to filter the resources to which the discovery profile is attached

  • scheduleobject

    Define the discovery time of resources:

  • actionsarray

  • mgmtProfileUuidstring

Loading Examples...

Creates discovery profiles for AWS, Azure, and Google.

  • AWS basic discovery profile - Create a basic AWS discovery profile with credentials to administer the management of discovered resources. The returned sample response can be posted again with any modification.
  • AWS discovery profile with delivery schedule - Create an AWS discovery profile with a schedule to define the discovery time of resources.
  • AWS discovery profile with policy - Create an AWS discovery profile with a policy to define specific actions performed on the discovered resources
  • AWS discovery profile with credentials, schedule, and policy - Create an AWS discovery profile with credentials, schedule, and policy to administer the management of resources, schedule discovery of resources, and define specific actions performed on the discovered resources.
  • Azure basic discovery profile - Create a basic Azure discovery profile with credentials to administer the management of discovered resources.
  • Azure discovery profile with discovery schedule - Create an Azure discovery profile with a schedule to define the discovery time of resources.
  • Azure discovery profile with schedule and policy - Create Azure discovery profile with schedule and policy to schedule discovery of resources and define actions performed on the discovered devices.
  • Azure discovery profile with credentials, schedule, and policy - Create an Azure discovery profile with credentials, schedule, and policy to administer the management of resources, schedule discovery of resources, and define specific actions performed on the discovered resources.
  • Google basic discovery profile - Create a basic Google discovery profile with credentials to administer the management of discovered resources.
  • Google discovery profile with credentials, schedule, and policy - Create a Google discovery profile with credentials, schedule, and policy to administer the management of resources, schedule discovery of resources, and define specific actions performed on the discovered resources.

The certificate attachment must be encoded with base64 and can be provided in ServiceAccountManagementCertificate.

Path Parameters

  • tenantIdstringrequired

    Describes the tenantId of the tenant

Request Body

application/json

  • idinteger

  • namestring

    Discovery profile name.

  • scanNowboolean

  • installedIntegrationIdstring

  • credentialSetstring

    Credential set to be assigned to the discovery profile.

  • credentialobject

  • policyobject

    Set of functions formed together as a policy and attached with the discovery profile. Rules to filter the resources to which the discovery profile is attached

  • scheduleobject

    Define the discovery time of resources:

  • actionsarray

  • mgmtProfileUuidstring

Loading Examples...

Responses

  • idinteger

  • namestring

    Discovery profile name.

  • scanNowboolean

  • installedIntegrationIdstring

  • credentialSetstring

    Credential set to be assigned to the discovery profile.

  • credentialobject

  • policyobject

    Set of functions formed together as a policy and attached with the discovery profile. Rules to filter the resources to which the discovery profile is attached

  • scheduleobject

    Define the discovery time of resources:

  • actionsarray

  • mgmtProfileUuidstring

Loading Examples...

Updates discovery profiles for AWS, Azure, and Google.

Path Parameters

  • tenantIdstringrequired

    Describes the tenantId of the tenant

Request Body

application/json

  • idinteger

  • namestring

    Discovery profile name.

  • scanNowboolean

  • installedIntegrationIdstring

  • credentialSetstring

    Credential set to be assigned to the discovery profile.

  • credentialobject

  • policyobject

    Set of functions formed together as a policy and attached with the discovery profile. Rules to filter the resources to which the discovery profile is attached

  • scheduleobject

    Define the discovery time of resources:

  • actionsarray

  • mgmtProfileUuidstring

Loading Examples...

Responses

  • idinteger

  • namestring

    Discovery profile name.

  • scanNowboolean

  • installedIntegrationIdstring

  • credentialSetstring

    Credential set to be assigned to the discovery profile.

  • credentialobject

  • policyobject

    Set of functions formed together as a policy and attached with the discovery profile. Rules to filter the resources to which the discovery profile is attached

  • scheduleobject

    Define the discovery time of resources:

  • actionsarray

  • mgmtProfileUuidstring

Loading Examples...