Skip to main content

Overview

Manage Kubernetes cluster registration, monitoring, and security for Falcon Container Security. These cmdlets enable you to connect cloud provider Kubernetes services (EKS, AKS), configure cluster protection, and deploy Falcon sensors to Kubernetes environments.

Prerequisites

  • Kubernetes Protection: Read - Required for retrieval operations
  • Kubernetes Protection: Write - Required for provisioning and modifications

Cluster Management

Get-FalconContainerAccount

Return provisioned Falcon Container Security accounts and known clusters.
Get-FalconContainerAccount

Parameters

string[]
Cluster account identifier
string[]
Cloud provider location
string[]
Cluster service. Valid values: aks, eks
string[]
Cluster status. Valid values: Not Installed, Running, Stopped
int
Maximum number of results per request
int
Position to begin retrieving results
switch
Repeat requests until all available results are retrieved
switch
Display total result count instead of results

Example


Get-FalconContainerCloud

Return Falcon Container Security cloud provider locations.
Get-FalconContainerCloud

Parameters

string[]
Cloud provider. Valid values: aws, azure, gcp

Example


AWS Account Management

Get-FalconContainerAwsAccount

Return Falcon Container Security AWS accounts.
Get-FalconContainerAwsAccount

Parameters

string[]
AWS account identifier (12-digit format)
string
Filter by account status. Valid values: provisioned, operational
string
Restrict results to Falcon Cloud Security. Valid values: false, true
int32
Maximum number of results per request
int32
Position to begin retrieving results
switch
Repeat requests until all available results are retrieved
switch
Display total result count instead of results

Example


New-FalconContainerAwsAccount

Provision Falcon Container Security AWS accounts.
New-FalconContainerAwsAccount

Parameters

string
required
AWS cloud region
string
required
AWS account identifier (12-digit format)

Example


Edit-FalconContainerAwsAccount

Modify Falcon Container Security AWS accounts.
Edit-FalconContainerAwsAccount

Parameters

string[]
required
AWS account identifier (12-digit format)
string
AWS cloud region

Example


Remove-FalconContainerAwsAccount

Remove Falcon Container Security AWS accounts.
Remove-FalconContainerAwsAccount

Parameters

string[]
required
AWS account identifier (12-digit format)

Example


Azure Account Management

Get-FalconContainerAzureAccount

Return Falcon Container Security Azure accounts.
Get-FalconContainerAzureAccount

Parameters

string[]
Azure tenant identifier (GUID format)
string[]
Azure subscription identifier (GUID format)
string
Filter by account status. Valid values: operational, provisioned
boolean
Restrict results to Falcon Cloud Security
int
Maximum number of results per request
int
Position to begin retrieving results
switch
Repeat requests until all available results are retrieved
switch
Display total result count instead of results

Example


New-FalconContainerAzureAccount

Provision Falcon Container Security Azure accounts.
New-FalconContainerAzureAccount

Parameters

string
Azure subscription identifier (GUID format)
string
Azure tenant identifier (GUID format)

Example


Edit-FalconContainerAzureAccount

Modify the client identifier for a Falcon Container Security Azure account.
Edit-FalconContainerAzureAccount

Parameters

string
required
Azure client identifier (GUID format)
string
required
Azure tenant identifier (GUID format)

Example


Remove-FalconContainerAzureAccount

Remove Falcon Container Security Azure accounts.
Remove-FalconContainerAzureAccount

Parameters

string[]
required
Azure subscription identifier (GUID format)

Example


Get-FalconContainerAzureConfig

Return Falcon Container Security Azure tenant configurations.
Get-FalconContainerAzureConfig

Parameters

string[]
Azure tenant identifier (GUID format)
int
Maximum number of results per request
int
Position to begin retrieving results
switch
Repeat requests until all available results are retrieved
switch
Display total result count instead of results

Example


Get-FalconContainerAzureTenant

Return Falcon Container Security Azure tenants.
Get-FalconContainerAzureTenant

Parameters

string[]
Azure tenant identifier (GUID format)
string
Cluster status. Valid values: Not Installed, Running, Stopped
int
Maximum number of results per request
int
Position to begin retrieving results
switch
Repeat requests until all available results are retrieved
switch
Display total result count instead of results

Example


Deployment & Configuration

Get-FalconContainerScript

Return bash scripts for Falcon Cloud Security registration.
Get-FalconContainerScript

Example


Get-FalconContainerAzureScript

Return Falcon Container Security script for Azure.
Get-FalconContainerAzureScript

Parameters

string
required
Azure tenant identifier (GUID format)
string[]
Azure subscription identifier (GUID format)

Example


Receive-FalconContainerYaml

Download a sample Helm values.yaml file.
Receive-FalconContainerYaml

Parameters

string
required
Cluster name
string
required
Destination path for the YAML file
boolean
Restrict results to clusters that are not managed by the cloud provider
switch
Overwrite existing file when present

Example


New-FalconContainerKey

Regenerate the API key for Falcon Container Security Docker registry integrations.
New-FalconContainerKey

Example


Invoke-FalconContainerScan

Initiate a Falcon Container Security scan.
Invoke-FalconContainerScan

Parameters

string
required
Scan type. Valid values: cluster-refresh, dry-run, full

Example