Data/Endpoints/settings.psd1
@{ "/settings/entities/policy-details/v1" = @{ get = @{ description = "Retrieve detailed information about Falcon Horizon policies" security = "cspm-registration:read" consumes = "application/json" produces = "application/json" parameters = @{ ids = @{ pattern = "\d{*}" in = "query" required = $true } } responses = @{ "registration.PolicyResponseV1" = @(200,207,400,500) "msa.ReplyMetaOnly" = @(403,429) default = "registration.PolicyResponseV1" } } } "/settings/entities/policy/v1" = @{ get = @{ description = "Search for Falcon Horizon policies" security = "cspm-registration:read" consumes = "application/json" produces = "application/json" parameters = @{ service = @{ description = "Cloud service type" in = "query" enum = @("EC2","IAM","KMS","ACM","ELB","NLB/ALB","EBS","RDS","S3","Redshift", "NetworkSecurityGroup","VirtualNetwork","Disk","PostgreSQL","AppService","KeyVault", "VirtualMachine","Monitor","StorageAccount","LoadBalancer","SQLServer") } "policy-id" = @{ description = "Policy identifier" pattern = "\d{*}" in = "query" } } responses = @{ "registration.PolicySettingsResponseV1" = @(200,207,400,500) "msa.ReplyMetaOnly" = @(403,429) default = "registration.PolicySettingsResponseV1" } } patch = @{ description = "Modify Falcon Horizon policies" security = "cspm-registration:write" consumes = "application/json" produces = "application/json" parameters = @{ schema = "registration.PolicyRequestExtV1" } responses = @{ "registration.PolicySettingsResponseV1" = @(200,207,400,500) "msa.ReplyMetaOnly" = @(403,429) default = "registration.PolicySettingsResponseV1" } } } "/settings/scan-schedule/v1" = @{ get = @{ description = "Retrieve Falcon Horizon scan schedule settings" security = "cspm-registration:read" consumes = "application/json" produces = "application/json" parameters = @{ "cloud-platform" = @{ description = "Cloud platform" type = "array" in = "query" enum = @("aws","azure","gcp") position = 1 } } responses = @{ "registration.ScanScheduleResponseV1" = @(200,400,500) "msa.ReplyMetaOnly" = @(403,429) default = "registration.ScanScheduleResponseV1" } } post = @{ description = "Modify Falcon Horizon scan schedule settings" security = "cspm-registration:write" consumes = "application/json" produces = "application/json" parameters = @{ schema = "registration.ScanScheduleUpdateRequestV1" } responses = @{ "registration.ScanScheduleResponseV1" = @(200,400,500) "msa.ReplyMetaOnly" = @(403,429) default = "registration.ScanScheduleResponseV1" } } } } |