Mobile Agent Configuration Objects
Table of Contents
Overview
This section covers the Mobile Agent configuration objects provided by the Palo Alto Networks Strata Cloud Manager SDK. These configuration objects correspond to resources related to GlobalProtect mobile VPN services in the Strata Cloud Manager.
Available Configuration Objects
- Authentication Settings - Configuration for GlobalProtect authentication based on operating system
- Agent Versions - Available GlobalProtect agent versions (read-only)
Common Features
All configuration objects provide standard operations where supported:
- Read existing objects
- List and filter objects with pagination support
These objects enforce:
- Data validation with detailed error messages
- Consistent API patterns across object types
Usage Examples
from scm.client import ScmClient
# Initialize clientclient = ScmClient(
client_id="your_client_id",
client_secret="your_client_secret",
tsg_id="your_tsg_id"
)
# List all authentication settingsauth_settings = client.auth_settings.list()
for setting in auth_settings:
print(f"Auth Setting: {setting.name}, OS: {setting.os}")
# Get available agent versionsversions = client.agent_versions.list()
print(f"Available agent versions: {versions}")
# Filter by versionfiltered_versions = client.agent_versions.list(version="5.3")
print(f"Filtered versions: {filtered_versions}")
# Initialize clientclient = ScmClient(
client_id="your_client_id",
client_secret="your_client_secret",
tsg_id="your_tsg_id"
)
# List all authentication settingsauth_settings = client.auth_settings.list()
for setting in auth_settings:
print(f"Auth Setting: {setting.name}, OS: {setting.os}")
# Get available agent versionsversions = client.agent_versions.list()
print(f"Available agent versions: {versions}")
# Filter by versionfiltered_versions = client.agent_versions.list(version="5.3")
print(f"Filtered versions: {filtered_versions}")
Select an object from the list above to view detailed documentation, including methods, parameters, and examples.
Mobile Agent Module
The Mobile Agent module contains configuration objects for managing mobile user and agent settings.
Authentication Settings
Authentication settings allow you to configure authentication methods and preferences for GlobalProtect mobile users based on different operating systems.
- Authentication Settings - Manage GlobalProtect authentication settings