BulkCreateInsightsAccountsRequest
Request body for creating multiple Insights accounts in a single operation. Each account is created independently; failures for individual accounts do not prevent other accounts from being created.
Properties
- The list of accounts to create. Each item defines a single Insights account with its provider, ESC environment reference, and optional configuration. Maximum 100 accounts per request.
- ↳
namestring requiredThe name of the account to create. Must be unique within the organization. - ↳
providerenum requiredThe cloud provider for the account (e.g., aws, gcp, azure-native).Values:aws— Aws- Amazon Web Services provider.
gcp— Gcp- Google Cloud Platform provider.
azure-native— AzureNative- Azure Native provider.
oci— Oci- Oracle Cloud Infrastructure provider.
kubernetes— Kubernetes- Kubernetes provider.
- ↳
environmentstring requiredReference to an ESC environment containing provider credentials, in the format ‘project/environment’ with an optional @version suffix. - ↳
scanScheduleenum optionalSchedule for automated discovery scans (e.g., ’none’, ‘daily’).Values:none— None- No automated scanning is configured.
12h— TwelveHours- Scans run automatically every 12 hours.
daily— Daily- Scans run automatically on a daily schedule.
- ↳
agentPoolIDstring optionalThe ID of the agent pool to run account discovery workflows. If not specified, discovery will use the default agent pool. - ↳
providerConfigobject optionalProvider-specific configuration for the account. skipAutoEnablePolicyPacksboolean optionalWhen true, skips automatic enablement of policy packs based on subscription tier. By default, SKU-appropriate policy packs are added to the default accounts policy group when accounts are created.