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, eksstring[]
Cluster status. Valid values:
Not Installed, Running, Stoppedint
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, gcpExample
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, operationalstring
Restrict results to Falcon Cloud Security. Valid values:
false, trueint32
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, provisionedboolean
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, Stoppedint
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