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
- tenantId
Describes the tenantId of the tenant
Responses
- id
- name
Discovery profile name.
- scanNow
- installedIntegrationId
- credentialSet
Credential set to be assigned to the discovery profile.
- policy
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
- schedule
Define the discovery time of resources:
- actions
- mgmtProfileUuid
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
- tenantId
Describes the tenantId of the tenant
Request Body
application/json
- id
- name
Discovery profile name.
- scanNow
- installedIntegrationId
- credentialSet
Credential set to be assigned to the discovery profile.
- policy
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
- schedule
Define the discovery time of resources:
- actions
- mgmtProfileUuid
Responses
- id
- name
Discovery profile name.
- scanNow
- installedIntegrationId
- credentialSet
Credential set to be assigned to the discovery profile.
- policy
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
- schedule
Define the discovery time of resources:
- actions
- mgmtProfileUuid
Updates discovery profiles for AWS, Azure, and Google.
Path Parameters
- tenantId
Describes the tenantId of the tenant
Request Body
application/json
- id
- name
Discovery profile name.
- scanNow
- installedIntegrationId
- credentialSet
Credential set to be assigned to the discovery profile.
- policy
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
- schedule
Define the discovery time of resources:
- actions
- mgmtProfileUuid
Responses
- id
- name
Discovery profile name.
- scanNow
- installedIntegrationId
- credentialSet
Credential set to be assigned to the discovery profile.
- policy
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
- schedule
Define the discovery time of resources:
- actions
- mgmtProfileUuid