Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
# Create a template
gpTemplate:
type: panos:Template
name: gp_template
properties:
location:
panorama: {}
name: global-protect-template
# Create an ethernet interface
gpInterface:
type: panos:EthernetInterface
name: gp_interface
properties:
location:
template:
name: ${gpTemplate.name}
name: ethernet1/1
layer3:
ips:
- name: 10.1.1.1/24
# Create a zone
gpZone:
type: panos:Zone
name: gp_zone
properties:
location:
template:
name: ${gpTemplate.name}
name: gp-zone
# GlobalProtect Portal with Client Config
clientConfigExample:
type: panos:GlobalprotectPortal
name: client_config_example
properties:
location:
template:
name: ${gpTemplate.name}
name: gp-portal-client-config
clientConfig:
agentUserOverrideKey: key
configs:
- name: config1
saveUserCredentials: '1'
portal2fa: true
internalGateway2fa: true
refreshConfig: true
mdmAddress: mdm.example.com
mdmEnrollmentPort: '443'
sourceUsers:
- employee
- contractor
thirdPartyVpnClients:
- client1
- client2
os:
- windows
- mac
- linux
gateways:
external:
cutoffTime: 10
lists:
- name: external-gateway1
fqdn: gateway.example.com
priority: '1'
manual: true
internalHostDetection:
ipAddress: 192.168.1.1
hostname: internal.example.com
agentUi:
passcode: '123456'
uninstallPassword: uninstall123
agentUserOverrideTimeout: 60
maxAgentUserOverrides: 5
hipCollection:
maxWaitTime: 30
collectHipData: true
authenticationOverride:
generateCookie: true
acceptCookie:
cookieLifetime:
lifetimeInHours: 24
# GlobalProtect Portal with Clientless VPN
clientlessVpnExample:
type: panos:GlobalprotectPortal
name: clientless_vpn_example
properties:
location:
template:
name: ${gpTemplate.name}
name: gp-portal-clientless-vpn
clientlessVpn:
hostname: clientless.example.com
inactivityLogout:
hours: 2
loginLifetime:
minutes: 90
maxUser: 1000
securityZone: ${gpZone.name}
cryptoSettings:
serverCertVerification:
blockExpiredCertificate: true
blockTimeoutCert: true
blockUnknownCert: true
blockUntrustedIssuer: true
# GlobalProtect Portal with Portal Config
portalConfigExample:
type: panos:GlobalprotectPortal
name: portal_config_example
properties:
location:
template:
name: ${gpTemplate.name}
name: gp-portal-config
portalConfig:
certificateProfile: portal-cert-profile
clientAuths:
- name: client-auth1
os: Any
authenticationProfile: auth-profile1
autoRetrievePasscode: true
usernameLabel: Username
passwordLabel: Password
authenticationMessage: Enter login credentials
userCredentialOrClientCertRequired: no
localAddress:
interface: ${gpInterface.name}
ipAddressFamily: ipv4
ip:
ipv4: 10.1.1.1
logFail: true
logSuccess: true
# GlobalProtect Portal with Satellite Config
satelliteConfigExample:
type: panos:GlobalprotectPortal
name: satellite_config_example
properties:
location:
template:
name: ${gpTemplate.name}
name: gp-portal-satellite
satelliteConfig:
configs:
- name: satellite-config1
devices:
- device1
- device2
sourceUsers:
- user1
- user2
gateways:
- name: gateway1
ipv6Preferred: true
priority: 1
fqdn: gateway1.example.com
configRefreshInterval: 24
clientCertificate:
local:
certificateLifeTime: 30
certificateRenewalPeriod: 7
issuingCertificate: issuing-cert
ocspResponder: ocsp-responder
rootCas:
- root-ca1
- root-ca2
Create GlobalprotectPortal Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GlobalprotectPortal(name: string, args: GlobalprotectPortalArgs, opts?: CustomResourceOptions);@overload
def GlobalprotectPortal(resource_name: str,
args: GlobalprotectPortalArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GlobalprotectPortal(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[GlobalprotectPortalLocationArgs] = None,
client_config: Optional[GlobalprotectPortalClientConfigArgs] = None,
clientless_vpn: Optional[GlobalprotectPortalClientlessVpnArgs] = None,
name: Optional[str] = None,
portal_config: Optional[GlobalprotectPortalPortalConfigArgs] = None,
satellite_config: Optional[GlobalprotectPortalSatelliteConfigArgs] = None)func NewGlobalprotectPortal(ctx *Context, name string, args GlobalprotectPortalArgs, opts ...ResourceOption) (*GlobalprotectPortal, error)public GlobalprotectPortal(string name, GlobalprotectPortalArgs args, CustomResourceOptions? opts = null)
public GlobalprotectPortal(String name, GlobalprotectPortalArgs args)
public GlobalprotectPortal(String name, GlobalprotectPortalArgs args, CustomResourceOptions options)
type: panos:GlobalprotectPortal
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args GlobalprotectPortalArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GlobalprotectPortalArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GlobalprotectPortalArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GlobalprotectPortalArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GlobalprotectPortalArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var globalprotectPortalResource = new Panos.GlobalprotectPortal("globalprotectPortalResource", new()
{
Location = new Panos.Inputs.GlobalprotectPortalLocationArgs
{
Template = new Panos.Inputs.GlobalprotectPortalLocationTemplateArgs
{
Name = "string",
NgfwDevice = "string",
PanoramaDevice = "string",
},
TemplateStack = new Panos.Inputs.GlobalprotectPortalLocationTemplateStackArgs
{
Name = "string",
NgfwDevice = "string",
PanoramaDevice = "string",
},
TemplateStackVsys = new Panos.Inputs.GlobalprotectPortalLocationTemplateStackVsysArgs
{
NgfwDevice = "string",
PanoramaDevice = "string",
TemplateStack = "string",
Vsys = "string",
},
TemplateVsys = new Panos.Inputs.GlobalprotectPortalLocationTemplateVsysArgs
{
NgfwDevice = "string",
PanoramaDevice = "string",
Template = "string",
Vsys = "string",
},
Vsys = new Panos.Inputs.GlobalprotectPortalLocationVsysArgs
{
Name = "string",
NgfwDevice = "string",
},
},
ClientConfig = new Panos.Inputs.GlobalprotectPortalClientConfigArgs
{
AgentUserOverrideKey = "string",
Configs = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigArgs
{
Name = "string",
InternalHostDetectionV6 = new Panos.Inputs.GlobalprotectPortalClientConfigConfigInternalHostDetectionV6Args
{
Hostname = "string",
IpAddress = "string",
},
HipCollection = new Panos.Inputs.GlobalprotectPortalClientConfigConfigHipCollectionArgs
{
CertificateProfile = "string",
CollectHipData = false,
CustomChecks = new Panos.Inputs.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksArgs
{
Linux = new Panos.Inputs.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksLinuxArgs
{
ProcessLists = new[]
{
"string",
},
},
MacOs = new Panos.Inputs.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOsArgs
{
Plists = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOsPlistArgs
{
Name = "string",
Keys = new[]
{
"string",
},
},
},
ProcessLists = new[]
{
"string",
},
},
Windows = new Panos.Inputs.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindowsArgs
{
ProcessLists = new[]
{
"string",
},
RegistryKeys = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindowsRegistryKeyArgs
{
Name = "string",
RegistryValues = new[]
{
"string",
},
},
},
},
},
Exclusion = new Panos.Inputs.GlobalprotectPortalClientConfigConfigHipCollectionExclusionArgs
{
Categories = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryArgs
{
Name = "string",
Vendors = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryVendorArgs
{
Name = "string",
Products = new[]
{
"string",
},
},
},
},
},
},
MaxWaitTime = 0,
},
AutoDiscoveryExternalGateway2fa = false,
Certificate = new Panos.Inputs.GlobalprotectPortalClientConfigConfigCertificateArgs
{
Criteria = new Panos.Inputs.GlobalprotectPortalClientConfigConfigCertificateCriteriaArgs
{
CertificateProfile = "string",
},
},
ClientCertificate = new Panos.Inputs.GlobalprotectPortalClientConfigConfigClientCertificateArgs
{
Local = "string",
Scep = "string",
},
CustomChecks = new Panos.Inputs.GlobalprotectPortalClientConfigConfigCustomChecksArgs
{
Criteria = new Panos.Inputs.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaArgs
{
Plists = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistArgs
{
Name = "string",
Keys = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistKeyArgs
{
Name = "string",
Negate = false,
Value = "string",
},
},
Negate = false,
},
},
RegistryKeys = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyArgs
{
Name = "string",
DefaultValueData = "string",
Negate = false,
RegistryValues = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyRegistryValueArgs
{
Name = "string",
Negate = false,
ValueData = "string",
},
},
},
},
},
},
Gateways = new Panos.Inputs.GlobalprotectPortalClientConfigConfigGatewaysArgs
{
External = new Panos.Inputs.GlobalprotectPortalClientConfigConfigGatewaysExternalArgs
{
CutoffTime = 0,
Lists = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigGatewaysExternalListArgs
{
Name = "string",
Fqdn = "string",
Ip = new Panos.Inputs.GlobalprotectPortalClientConfigConfigGatewaysExternalListIpArgs
{
Ipv4 = "string",
Ipv6 = "string",
},
Manual = false,
PriorityRules = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigGatewaysExternalListPriorityRuleArgs
{
Name = "string",
Priority = "string",
},
},
},
},
},
Internal = new Panos.Inputs.GlobalprotectPortalClientConfigConfigGatewaysInternalArgs
{
DhcpOptionCodes = new[]
{
0,
},
Lists = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigGatewaysInternalListArgs
{
Name = "string",
Fqdn = "string",
Ip = new Panos.Inputs.GlobalprotectPortalClientConfigConfigGatewaysInternalListIpArgs
{
Ipv4 = "string",
Ipv6 = "string",
},
SourceIps = new[]
{
"string",
},
},
},
},
},
MachineAccountExistsWithSerialno = new Panos.Inputs.GlobalprotectPortalClientConfigConfigMachineAccountExistsWithSerialnoArgs
{
No = null,
Yes = null,
},
AgentConfig = null,
InternalGateway2fa = false,
AuthenticationOverride = new Panos.Inputs.GlobalprotectPortalClientConfigConfigAuthenticationOverrideArgs
{
AcceptCookie = new Panos.Inputs.GlobalprotectPortalClientConfigConfigAuthenticationOverrideAcceptCookieArgs
{
CookieLifetime = new Panos.Inputs.GlobalprotectPortalClientConfigConfigAuthenticationOverrideAcceptCookieCookieLifetimeArgs
{
LifetimeInDays = 0,
LifetimeInHours = 0,
LifetimeInMinutes = 0,
},
},
CookieEncryptDecryptCert = "string",
GenerateCookie = false,
},
InternalHostDetection = new Panos.Inputs.GlobalprotectPortalClientConfigConfigInternalHostDetectionArgs
{
Hostname = "string",
IpAddress = "string",
},
GpAppConfig = new Panos.Inputs.GlobalprotectPortalClientConfigConfigGpAppConfigArgs
{
Configs = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigConfigGpAppConfigConfigArgs
{
Name = "string",
Values = new[]
{
"string",
},
},
},
},
ManualOnlyGateway2fa = false,
MdmAddress = "string",
MdmEnrollmentPort = "string",
AgentUi = new Panos.Inputs.GlobalprotectPortalClientConfigConfigAgentUiArgs
{
AgentUserOverrideTimeout = 0,
MaxAgentUserOverrides = 0,
Passcode = "string",
UninstallPassword = "string",
WelcomePage = new Panos.Inputs.GlobalprotectPortalClientConfigConfigAgentUiWelcomePageArgs
{
Page = "string",
},
},
Os = new[]
{
"string",
},
Portal2fa = false,
RefreshConfig = false,
SaveUserCredentials = "string",
SourceUsers = new[]
{
"string",
},
ThirdPartyVpnClients = new[]
{
"string",
},
},
},
RootCas = new[]
{
new Panos.Inputs.GlobalprotectPortalClientConfigRootCaArgs
{
Name = "string",
InstallInCertStore = false,
},
},
},
ClientlessVpn = new Panos.Inputs.GlobalprotectPortalClientlessVpnArgs
{
AppsToUserMappings = new[]
{
new Panos.Inputs.GlobalprotectPortalClientlessVpnAppsToUserMappingArgs
{
Name = "string",
Applications = new[]
{
"string",
},
DisplayGlobalProtectAgentDownloadLink = false,
EnableCustomAppURLAddressBar = false,
SourceUsers = new[]
{
"string",
},
},
},
CryptoSettings = new Panos.Inputs.GlobalprotectPortalClientlessVpnCryptoSettingsArgs
{
ServerCertVerification = new Panos.Inputs.GlobalprotectPortalClientlessVpnCryptoSettingsServerCertVerificationArgs
{
BlockExpiredCertificate = false,
BlockTimeoutCert = false,
BlockUnknownCert = false,
BlockUntrustedIssuer = false,
},
SslProtocol = new Panos.Inputs.GlobalprotectPortalClientlessVpnCryptoSettingsSslProtocolArgs
{
AuthAlgoMd5 = false,
AuthAlgoSha1 = false,
AuthAlgoSha256 = false,
AuthAlgoSha384 = false,
EncAlgo3des = false,
EncAlgoAes128Cbc = false,
EncAlgoAes128Gcm = false,
EncAlgoAes256Cbc = false,
EncAlgoAes256Gcm = false,
EncAlgoRc4 = false,
KeyxchgAlgoDhe = false,
KeyxchgAlgoEcdhe = false,
KeyxchgAlgoRsa = false,
MaxVersion = "string",
MinVersion = "string",
},
},
DnsProxy = "string",
Hostname = "string",
InactivityLogout = new Panos.Inputs.GlobalprotectPortalClientlessVpnInactivityLogoutArgs
{
Hours = 0,
Minutes = 0,
},
LoginLifetime = new Panos.Inputs.GlobalprotectPortalClientlessVpnLoginLifetimeArgs
{
Hours = 0,
Minutes = 0,
},
MaxUser = 0,
ProxyServerSettings = new[]
{
new Panos.Inputs.GlobalprotectPortalClientlessVpnProxyServerSettingArgs
{
Name = "string",
Domains = new[]
{
"string",
},
ProxyServer = new Panos.Inputs.GlobalprotectPortalClientlessVpnProxyServerSettingProxyServerArgs
{
Password = "string",
Port = 0,
Server = "string",
User = "string",
},
UseProxy = false,
},
},
RewriteExcludeDomainLists = new[]
{
"string",
},
SecurityZone = "string",
},
Name = "string",
PortalConfig = new Panos.Inputs.GlobalprotectPortalPortalConfigArgs
{
CertificateProfile = "string",
ClientAuths = new[]
{
new Panos.Inputs.GlobalprotectPortalPortalConfigClientAuthArgs
{
Name = "string",
AuthenticationMessage = "string",
AuthenticationProfile = "string",
AutoRetrievePasscode = false,
Os = "string",
PasswordLabel = "string",
UserCredentialOrClientCertRequired = "string",
UsernameLabel = "string",
},
},
ConfigSelection = new Panos.Inputs.GlobalprotectPortalPortalConfigConfigSelectionArgs
{
CertificateProfile = "string",
CustomChecks = new Panos.Inputs.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksArgs
{
MacOs = new Panos.Inputs.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOsArgs
{
Plists = new[]
{
new Panos.Inputs.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOsPlistArgs
{
Name = "string",
Keys = new[]
{
"string",
},
},
},
},
Windows = new Panos.Inputs.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindowsArgs
{
RegistryKeys = new[]
{
new Panos.Inputs.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindowsRegistryKeyArgs
{
Name = "string",
RegistryValues = new[]
{
"string",
},
},
},
},
},
},
CustomHelpPage = "string",
CustomHomePage = "string",
CustomLoginPage = "string",
LocalAddress = new Panos.Inputs.GlobalprotectPortalPortalConfigLocalAddressArgs
{
FloatingIp = new Panos.Inputs.GlobalprotectPortalPortalConfigLocalAddressFloatingIpArgs
{
Ipv4 = "string",
Ipv6 = "string",
},
Interface = "string",
Ip = new Panos.Inputs.GlobalprotectPortalPortalConfigLocalAddressIpArgs
{
Ipv4 = "string",
Ipv6 = "string",
},
IpAddressFamily = "string",
},
LogFail = false,
LogSetting = "string",
LogSuccess = false,
SslTlsServiceProfile = "string",
},
SatelliteConfig = new Panos.Inputs.GlobalprotectPortalSatelliteConfigArgs
{
ClientCertificate = new Panos.Inputs.GlobalprotectPortalSatelliteConfigClientCertificateArgs
{
Local = new Panos.Inputs.GlobalprotectPortalSatelliteConfigClientCertificateLocalArgs
{
CertificateLifeTime = 0,
CertificateRenewalPeriod = 0,
IssuingCertificate = "string",
OcspResponder = "string",
},
Scep = new Panos.Inputs.GlobalprotectPortalSatelliteConfigClientCertificateScepArgs
{
CertificateRenewalPeriod = 0,
Scep = "string",
},
},
Configs = new[]
{
new Panos.Inputs.GlobalprotectPortalSatelliteConfigConfigArgs
{
Name = "string",
ConfigRefreshInterval = 0,
Devices = new[]
{
"string",
},
Gateways = new[]
{
new Panos.Inputs.GlobalprotectPortalSatelliteConfigConfigGatewayArgs
{
Name = "string",
Fqdn = "string",
Ip = new Panos.Inputs.GlobalprotectPortalSatelliteConfigConfigGatewayIpArgs
{
Ipv4 = "string",
Ipv6 = "string",
},
Ipv6Preferred = false,
Priority = 0,
},
},
SourceUsers = new[]
{
"string",
},
},
},
RootCas = new[]
{
"string",
},
},
});
example, err := panos.NewGlobalprotectPortal(ctx, "globalprotectPortalResource", &panos.GlobalprotectPortalArgs{
Location: &panos.GlobalprotectPortalLocationArgs{
Template: &panos.GlobalprotectPortalLocationTemplateArgs{
Name: pulumi.String("string"),
NgfwDevice: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
TemplateStack: &panos.GlobalprotectPortalLocationTemplateStackArgs{
Name: pulumi.String("string"),
NgfwDevice: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
TemplateStackVsys: &panos.GlobalprotectPortalLocationTemplateStackVsysArgs{
NgfwDevice: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
TemplateStack: pulumi.String("string"),
Vsys: pulumi.String("string"),
},
TemplateVsys: &panos.GlobalprotectPortalLocationTemplateVsysArgs{
NgfwDevice: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
Template: pulumi.String("string"),
Vsys: pulumi.String("string"),
},
Vsys: &panos.GlobalprotectPortalLocationVsysArgs{
Name: pulumi.String("string"),
NgfwDevice: pulumi.String("string"),
},
},
ClientConfig: &panos.GlobalprotectPortalClientConfigArgs{
AgentUserOverrideKey: pulumi.String("string"),
Configs: panos.GlobalprotectPortalClientConfigConfigArray{
&panos.GlobalprotectPortalClientConfigConfigArgs{
Name: pulumi.String("string"),
InternalHostDetectionV6: &panos.GlobalprotectPortalClientConfigConfigInternalHostDetectionV6Args{
Hostname: pulumi.String("string"),
IpAddress: pulumi.String("string"),
},
HipCollection: &panos.GlobalprotectPortalClientConfigConfigHipCollectionArgs{
CertificateProfile: pulumi.String("string"),
CollectHipData: pulumi.Bool(false),
CustomChecks: &panos.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksArgs{
Linux: &panos.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksLinuxArgs{
ProcessLists: pulumi.StringArray{
pulumi.String("string"),
},
},
MacOs: &panos.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOsArgs{
Plists: panos.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOsPlistArray{
&panos.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOsPlistArgs{
Name: pulumi.String("string"),
Keys: pulumi.StringArray{
pulumi.String("string"),
},
},
},
ProcessLists: pulumi.StringArray{
pulumi.String("string"),
},
},
Windows: &panos.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindowsArgs{
ProcessLists: pulumi.StringArray{
pulumi.String("string"),
},
RegistryKeys: panos.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindowsRegistryKeyArray{
&panos.GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindowsRegistryKeyArgs{
Name: pulumi.String("string"),
RegistryValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
Exclusion: &panos.GlobalprotectPortalClientConfigConfigHipCollectionExclusionArgs{
Categories: panos.GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryArray{
&panos.GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryArgs{
Name: pulumi.String("string"),
Vendors: panos.GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryVendorArray{
&panos.GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryVendorArgs{
Name: pulumi.String("string"),
Products: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
},
MaxWaitTime: pulumi.Float64(0),
},
AutoDiscoveryExternalGateway2fa: pulumi.Bool(false),
Certificate: &panos.GlobalprotectPortalClientConfigConfigCertificateArgs{
Criteria: &panos.GlobalprotectPortalClientConfigConfigCertificateCriteriaArgs{
CertificateProfile: pulumi.String("string"),
},
},
ClientCertificate: &panos.GlobalprotectPortalClientConfigConfigClientCertificateArgs{
Local: pulumi.String("string"),
Scep: pulumi.String("string"),
},
CustomChecks: &panos.GlobalprotectPortalClientConfigConfigCustomChecksArgs{
Criteria: &panos.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaArgs{
Plists: panos.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistArray{
&panos.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistArgs{
Name: pulumi.String("string"),
Keys: panos.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistKeyArray{
&panos.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistKeyArgs{
Name: pulumi.String("string"),
Negate: pulumi.Bool(false),
Value: pulumi.String("string"),
},
},
Negate: pulumi.Bool(false),
},
},
RegistryKeys: panos.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyArray{
&panos.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyArgs{
Name: pulumi.String("string"),
DefaultValueData: pulumi.String("string"),
Negate: pulumi.Bool(false),
RegistryValues: panos.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyRegistryValueArray{
&panos.GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyRegistryValueArgs{
Name: pulumi.String("string"),
Negate: pulumi.Bool(false),
ValueData: pulumi.String("string"),
},
},
},
},
},
},
Gateways: &panos.GlobalprotectPortalClientConfigConfigGatewaysArgs{
External: &panos.GlobalprotectPortalClientConfigConfigGatewaysExternalArgs{
CutoffTime: pulumi.Float64(0),
Lists: panos.GlobalprotectPortalClientConfigConfigGatewaysExternalListArray{
&panos.GlobalprotectPortalClientConfigConfigGatewaysExternalListArgs{
Name: pulumi.String("string"),
Fqdn: pulumi.String("string"),
Ip: &panos.GlobalprotectPortalClientConfigConfigGatewaysExternalListIpArgs{
Ipv4: pulumi.String("string"),
Ipv6: pulumi.String("string"),
},
Manual: pulumi.Bool(false),
PriorityRules: panos.GlobalprotectPortalClientConfigConfigGatewaysExternalListPriorityRuleArray{
&panos.GlobalprotectPortalClientConfigConfigGatewaysExternalListPriorityRuleArgs{
Name: pulumi.String("string"),
Priority: pulumi.String("string"),
},
},
},
},
},
Internal: &panos.GlobalprotectPortalClientConfigConfigGatewaysInternalArgs{
DhcpOptionCodes: pulumi.Float64Array{
pulumi.Float64(0),
},
Lists: panos.GlobalprotectPortalClientConfigConfigGatewaysInternalListArray{
&panos.GlobalprotectPortalClientConfigConfigGatewaysInternalListArgs{
Name: pulumi.String("string"),
Fqdn: pulumi.String("string"),
Ip: &panos.GlobalprotectPortalClientConfigConfigGatewaysInternalListIpArgs{
Ipv4: pulumi.String("string"),
Ipv6: pulumi.String("string"),
},
SourceIps: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
MachineAccountExistsWithSerialno: &panos.GlobalprotectPortalClientConfigConfigMachineAccountExistsWithSerialnoArgs{
No: &panos.GlobalprotectPortalClientConfigConfigMachineAccountExistsWithSerialnoNoArgs{},
Yes: &panos.GlobalprotectPortalClientConfigConfigMachineAccountExistsWithSerialnoYesArgs{},
},
AgentConfig: &panos.GlobalprotectPortalClientConfigConfigAgentConfigArgs{},
InternalGateway2fa: pulumi.Bool(false),
AuthenticationOverride: &panos.GlobalprotectPortalClientConfigConfigAuthenticationOverrideArgs{
AcceptCookie: &panos.GlobalprotectPortalClientConfigConfigAuthenticationOverrideAcceptCookieArgs{
CookieLifetime: &panos.GlobalprotectPortalClientConfigConfigAuthenticationOverrideAcceptCookieCookieLifetimeArgs{
LifetimeInDays: pulumi.Float64(0),
LifetimeInHours: pulumi.Float64(0),
LifetimeInMinutes: pulumi.Float64(0),
},
},
CookieEncryptDecryptCert: pulumi.String("string"),
GenerateCookie: pulumi.Bool(false),
},
InternalHostDetection: &panos.GlobalprotectPortalClientConfigConfigInternalHostDetectionArgs{
Hostname: pulumi.String("string"),
IpAddress: pulumi.String("string"),
},
GpAppConfig: &panos.GlobalprotectPortalClientConfigConfigGpAppConfigArgs{
Configs: panos.GlobalprotectPortalClientConfigConfigGpAppConfigConfigArray{
&panos.GlobalprotectPortalClientConfigConfigGpAppConfigConfigArgs{
Name: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
ManualOnlyGateway2fa: pulumi.Bool(false),
MdmAddress: pulumi.String("string"),
MdmEnrollmentPort: pulumi.String("string"),
AgentUi: &panos.GlobalprotectPortalClientConfigConfigAgentUiArgs{
AgentUserOverrideTimeout: pulumi.Float64(0),
MaxAgentUserOverrides: pulumi.Float64(0),
Passcode: pulumi.String("string"),
UninstallPassword: pulumi.String("string"),
WelcomePage: &panos.GlobalprotectPortalClientConfigConfigAgentUiWelcomePageArgs{
Page: pulumi.String("string"),
},
},
Os: pulumi.StringArray{
pulumi.String("string"),
},
Portal2fa: pulumi.Bool(false),
RefreshConfig: pulumi.Bool(false),
SaveUserCredentials: pulumi.String("string"),
SourceUsers: pulumi.StringArray{
pulumi.String("string"),
},
ThirdPartyVpnClients: pulumi.StringArray{
pulumi.String("string"),
},
},
},
RootCas: panos.GlobalprotectPortalClientConfigRootCaArray{
&panos.GlobalprotectPortalClientConfigRootCaArgs{
Name: pulumi.String("string"),
InstallInCertStore: pulumi.Bool(false),
},
},
},
ClientlessVpn: &panos.GlobalprotectPortalClientlessVpnArgs{
AppsToUserMappings: panos.GlobalprotectPortalClientlessVpnAppsToUserMappingArray{
&panos.GlobalprotectPortalClientlessVpnAppsToUserMappingArgs{
Name: pulumi.String("string"),
Applications: pulumi.StringArray{
pulumi.String("string"),
},
DisplayGlobalProtectAgentDownloadLink: pulumi.Bool(false),
EnableCustomAppURLAddressBar: pulumi.Bool(false),
SourceUsers: pulumi.StringArray{
pulumi.String("string"),
},
},
},
CryptoSettings: &panos.GlobalprotectPortalClientlessVpnCryptoSettingsArgs{
ServerCertVerification: &panos.GlobalprotectPortalClientlessVpnCryptoSettingsServerCertVerificationArgs{
BlockExpiredCertificate: pulumi.Bool(false),
BlockTimeoutCert: pulumi.Bool(false),
BlockUnknownCert: pulumi.Bool(false),
BlockUntrustedIssuer: pulumi.Bool(false),
},
SslProtocol: &panos.GlobalprotectPortalClientlessVpnCryptoSettingsSslProtocolArgs{
AuthAlgoMd5: pulumi.Bool(false),
AuthAlgoSha1: pulumi.Bool(false),
AuthAlgoSha256: pulumi.Bool(false),
AuthAlgoSha384: pulumi.Bool(false),
EncAlgo3des: pulumi.Bool(false),
EncAlgoAes128Cbc: pulumi.Bool(false),
EncAlgoAes128Gcm: pulumi.Bool(false),
EncAlgoAes256Cbc: pulumi.Bool(false),
EncAlgoAes256Gcm: pulumi.Bool(false),
EncAlgoRc4: pulumi.Bool(false),
KeyxchgAlgoDhe: pulumi.Bool(false),
KeyxchgAlgoEcdhe: pulumi.Bool(false),
KeyxchgAlgoRsa: pulumi.Bool(false),
MaxVersion: pulumi.String("string"),
MinVersion: pulumi.String("string"),
},
},
DnsProxy: pulumi.String("string"),
Hostname: pulumi.String("string"),
InactivityLogout: &panos.GlobalprotectPortalClientlessVpnInactivityLogoutArgs{
Hours: pulumi.Float64(0),
Minutes: pulumi.Float64(0),
},
LoginLifetime: &panos.GlobalprotectPortalClientlessVpnLoginLifetimeArgs{
Hours: pulumi.Float64(0),
Minutes: pulumi.Float64(0),
},
MaxUser: pulumi.Float64(0),
ProxyServerSettings: panos.GlobalprotectPortalClientlessVpnProxyServerSettingArray{
&panos.GlobalprotectPortalClientlessVpnProxyServerSettingArgs{
Name: pulumi.String("string"),
Domains: pulumi.StringArray{
pulumi.String("string"),
},
ProxyServer: &panos.GlobalprotectPortalClientlessVpnProxyServerSettingProxyServerArgs{
Password: pulumi.String("string"),
Port: pulumi.Float64(0),
Server: pulumi.String("string"),
User: pulumi.String("string"),
},
UseProxy: pulumi.Bool(false),
},
},
RewriteExcludeDomainLists: pulumi.StringArray{
pulumi.String("string"),
},
SecurityZone: pulumi.String("string"),
},
Name: pulumi.String("string"),
PortalConfig: &panos.GlobalprotectPortalPortalConfigArgs{
CertificateProfile: pulumi.String("string"),
ClientAuths: panos.GlobalprotectPortalPortalConfigClientAuthArray{
&panos.GlobalprotectPortalPortalConfigClientAuthArgs{
Name: pulumi.String("string"),
AuthenticationMessage: pulumi.String("string"),
AuthenticationProfile: pulumi.String("string"),
AutoRetrievePasscode: pulumi.Bool(false),
Os: pulumi.String("string"),
PasswordLabel: pulumi.String("string"),
UserCredentialOrClientCertRequired: pulumi.String("string"),
UsernameLabel: pulumi.String("string"),
},
},
ConfigSelection: &panos.GlobalprotectPortalPortalConfigConfigSelectionArgs{
CertificateProfile: pulumi.String("string"),
CustomChecks: &panos.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksArgs{
MacOs: &panos.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOsArgs{
Plists: panos.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOsPlistArray{
&panos.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOsPlistArgs{
Name: pulumi.String("string"),
Keys: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Windows: &panos.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindowsArgs{
RegistryKeys: panos.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindowsRegistryKeyArray{
&panos.GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindowsRegistryKeyArgs{
Name: pulumi.String("string"),
RegistryValues: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
},
CustomHelpPage: pulumi.String("string"),
CustomHomePage: pulumi.String("string"),
CustomLoginPage: pulumi.String("string"),
LocalAddress: &panos.GlobalprotectPortalPortalConfigLocalAddressArgs{
FloatingIp: &panos.GlobalprotectPortalPortalConfigLocalAddressFloatingIpArgs{
Ipv4: pulumi.String("string"),
Ipv6: pulumi.String("string"),
},
Interface: pulumi.String("string"),
Ip: &panos.GlobalprotectPortalPortalConfigLocalAddressIpArgs{
Ipv4: pulumi.String("string"),
Ipv6: pulumi.String("string"),
},
IpAddressFamily: pulumi.String("string"),
},
LogFail: pulumi.Bool(false),
LogSetting: pulumi.String("string"),
LogSuccess: pulumi.Bool(false),
SslTlsServiceProfile: pulumi.String("string"),
},
SatelliteConfig: &panos.GlobalprotectPortalSatelliteConfigArgs{
ClientCertificate: &panos.GlobalprotectPortalSatelliteConfigClientCertificateArgs{
Local: &panos.GlobalprotectPortalSatelliteConfigClientCertificateLocalArgs{
CertificateLifeTime: pulumi.Float64(0),
CertificateRenewalPeriod: pulumi.Float64(0),
IssuingCertificate: pulumi.String("string"),
OcspResponder: pulumi.String("string"),
},
Scep: &panos.GlobalprotectPortalSatelliteConfigClientCertificateScepArgs{
CertificateRenewalPeriod: pulumi.Float64(0),
Scep: pulumi.String("string"),
},
},
Configs: panos.GlobalprotectPortalSatelliteConfigConfigArray{
&panos.GlobalprotectPortalSatelliteConfigConfigArgs{
Name: pulumi.String("string"),
ConfigRefreshInterval: pulumi.Float64(0),
Devices: pulumi.StringArray{
pulumi.String("string"),
},
Gateways: panos.GlobalprotectPortalSatelliteConfigConfigGatewayArray{
&panos.GlobalprotectPortalSatelliteConfigConfigGatewayArgs{
Name: pulumi.String("string"),
Fqdn: pulumi.String("string"),
Ip: &panos.GlobalprotectPortalSatelliteConfigConfigGatewayIpArgs{
Ipv4: pulumi.String("string"),
Ipv6: pulumi.String("string"),
},
Ipv6Preferred: pulumi.Bool(false),
Priority: pulumi.Float64(0),
},
},
SourceUsers: pulumi.StringArray{
pulumi.String("string"),
},
},
},
RootCas: pulumi.StringArray{
pulumi.String("string"),
},
},
})
var globalprotectPortalResource = new GlobalprotectPortal("globalprotectPortalResource", GlobalprotectPortalArgs.builder()
.location(GlobalprotectPortalLocationArgs.builder()
.template(GlobalprotectPortalLocationTemplateArgs.builder()
.name("string")
.ngfwDevice("string")
.panoramaDevice("string")
.build())
.templateStack(GlobalprotectPortalLocationTemplateStackArgs.builder()
.name("string")
.ngfwDevice("string")
.panoramaDevice("string")
.build())
.templateStackVsys(GlobalprotectPortalLocationTemplateStackVsysArgs.builder()
.ngfwDevice("string")
.panoramaDevice("string")
.templateStack("string")
.vsys("string")
.build())
.templateVsys(GlobalprotectPortalLocationTemplateVsysArgs.builder()
.ngfwDevice("string")
.panoramaDevice("string")
.template("string")
.vsys("string")
.build())
.vsys(GlobalprotectPortalLocationVsysArgs.builder()
.name("string")
.ngfwDevice("string")
.build())
.build())
.clientConfig(GlobalprotectPortalClientConfigArgs.builder()
.agentUserOverrideKey("string")
.configs(GlobalprotectPortalClientConfigConfigArgs.builder()
.name("string")
.internalHostDetectionV6(GlobalprotectPortalClientConfigConfigInternalHostDetectionV6Args.builder()
.hostname("string")
.ipAddress("string")
.build())
.hipCollection(GlobalprotectPortalClientConfigConfigHipCollectionArgs.builder()
.certificateProfile("string")
.collectHipData(false)
.customChecks(GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksArgs.builder()
.linux(GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksLinuxArgs.builder()
.processLists("string")
.build())
.macOs(GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOsArgs.builder()
.plists(GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOsPlistArgs.builder()
.name("string")
.keys("string")
.build())
.processLists("string")
.build())
.windows(GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindowsArgs.builder()
.processLists("string")
.registryKeys(GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindowsRegistryKeyArgs.builder()
.name("string")
.registryValues("string")
.build())
.build())
.build())
.exclusion(GlobalprotectPortalClientConfigConfigHipCollectionExclusionArgs.builder()
.categories(GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryArgs.builder()
.name("string")
.vendors(GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryVendorArgs.builder()
.name("string")
.products("string")
.build())
.build())
.build())
.maxWaitTime(0.0)
.build())
.autoDiscoveryExternalGateway2fa(false)
.certificate(GlobalprotectPortalClientConfigConfigCertificateArgs.builder()
.criteria(GlobalprotectPortalClientConfigConfigCertificateCriteriaArgs.builder()
.certificateProfile("string")
.build())
.build())
.clientCertificate(GlobalprotectPortalClientConfigConfigClientCertificateArgs.builder()
.local("string")
.scep("string")
.build())
.customChecks(GlobalprotectPortalClientConfigConfigCustomChecksArgs.builder()
.criteria(GlobalprotectPortalClientConfigConfigCustomChecksCriteriaArgs.builder()
.plists(GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistArgs.builder()
.name("string")
.keys(GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistKeyArgs.builder()
.name("string")
.negate(false)
.value("string")
.build())
.negate(false)
.build())
.registryKeys(GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyArgs.builder()
.name("string")
.defaultValueData("string")
.negate(false)
.registryValues(GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyRegistryValueArgs.builder()
.name("string")
.negate(false)
.valueData("string")
.build())
.build())
.build())
.build())
.gateways(GlobalprotectPortalClientConfigConfigGatewaysArgs.builder()
.external(GlobalprotectPortalClientConfigConfigGatewaysExternalArgs.builder()
.cutoffTime(0.0)
.lists(GlobalprotectPortalClientConfigConfigGatewaysExternalListArgs.builder()
.name("string")
.fqdn("string")
.ip(GlobalprotectPortalClientConfigConfigGatewaysExternalListIpArgs.builder()
.ipv4("string")
.ipv6("string")
.build())
.manual(false)
.priorityRules(GlobalprotectPortalClientConfigConfigGatewaysExternalListPriorityRuleArgs.builder()
.name("string")
.priority("string")
.build())
.build())
.build())
.internal(GlobalprotectPortalClientConfigConfigGatewaysInternalArgs.builder()
.dhcpOptionCodes(0.0)
.lists(GlobalprotectPortalClientConfigConfigGatewaysInternalListArgs.builder()
.name("string")
.fqdn("string")
.ip(GlobalprotectPortalClientConfigConfigGatewaysInternalListIpArgs.builder()
.ipv4("string")
.ipv6("string")
.build())
.sourceIps("string")
.build())
.build())
.build())
.machineAccountExistsWithSerialno(GlobalprotectPortalClientConfigConfigMachineAccountExistsWithSerialnoArgs.builder()
.no(GlobalprotectPortalClientConfigConfigMachineAccountExistsWithSerialnoNoArgs.builder()
.build())
.yes(GlobalprotectPortalClientConfigConfigMachineAccountExistsWithSerialnoYesArgs.builder()
.build())
.build())
.agentConfig(GlobalprotectPortalClientConfigConfigAgentConfigArgs.builder()
.build())
.internalGateway2fa(false)
.authenticationOverride(GlobalprotectPortalClientConfigConfigAuthenticationOverrideArgs.builder()
.acceptCookie(GlobalprotectPortalClientConfigConfigAuthenticationOverrideAcceptCookieArgs.builder()
.cookieLifetime(GlobalprotectPortalClientConfigConfigAuthenticationOverrideAcceptCookieCookieLifetimeArgs.builder()
.lifetimeInDays(0.0)
.lifetimeInHours(0.0)
.lifetimeInMinutes(0.0)
.build())
.build())
.cookieEncryptDecryptCert("string")
.generateCookie(false)
.build())
.internalHostDetection(GlobalprotectPortalClientConfigConfigInternalHostDetectionArgs.builder()
.hostname("string")
.ipAddress("string")
.build())
.gpAppConfig(GlobalprotectPortalClientConfigConfigGpAppConfigArgs.builder()
.configs(GlobalprotectPortalClientConfigConfigGpAppConfigConfigArgs.builder()
.name("string")
.values("string")
.build())
.build())
.manualOnlyGateway2fa(false)
.mdmAddress("string")
.mdmEnrollmentPort("string")
.agentUi(GlobalprotectPortalClientConfigConfigAgentUiArgs.builder()
.agentUserOverrideTimeout(0.0)
.maxAgentUserOverrides(0.0)
.passcode("string")
.uninstallPassword("string")
.welcomePage(GlobalprotectPortalClientConfigConfigAgentUiWelcomePageArgs.builder()
.page("string")
.build())
.build())
.os("string")
.portal2fa(false)
.refreshConfig(false)
.saveUserCredentials("string")
.sourceUsers("string")
.thirdPartyVpnClients("string")
.build())
.rootCas(GlobalprotectPortalClientConfigRootCaArgs.builder()
.name("string")
.installInCertStore(false)
.build())
.build())
.clientlessVpn(GlobalprotectPortalClientlessVpnArgs.builder()
.appsToUserMappings(GlobalprotectPortalClientlessVpnAppsToUserMappingArgs.builder()
.name("string")
.applications("string")
.displayGlobalProtectAgentDownloadLink(false)
.enableCustomAppURLAddressBar(false)
.sourceUsers("string")
.build())
.cryptoSettings(GlobalprotectPortalClientlessVpnCryptoSettingsArgs.builder()
.serverCertVerification(GlobalprotectPortalClientlessVpnCryptoSettingsServerCertVerificationArgs.builder()
.blockExpiredCertificate(false)
.blockTimeoutCert(false)
.blockUnknownCert(false)
.blockUntrustedIssuer(false)
.build())
.sslProtocol(GlobalprotectPortalClientlessVpnCryptoSettingsSslProtocolArgs.builder()
.authAlgoMd5(false)
.authAlgoSha1(false)
.authAlgoSha256(false)
.authAlgoSha384(false)
.encAlgo3des(false)
.encAlgoAes128Cbc(false)
.encAlgoAes128Gcm(false)
.encAlgoAes256Cbc(false)
.encAlgoAes256Gcm(false)
.encAlgoRc4(false)
.keyxchgAlgoDhe(false)
.keyxchgAlgoEcdhe(false)
.keyxchgAlgoRsa(false)
.maxVersion("string")
.minVersion("string")
.build())
.build())
.dnsProxy("string")
.hostname("string")
.inactivityLogout(GlobalprotectPortalClientlessVpnInactivityLogoutArgs.builder()
.hours(0.0)
.minutes(0.0)
.build())
.loginLifetime(GlobalprotectPortalClientlessVpnLoginLifetimeArgs.builder()
.hours(0.0)
.minutes(0.0)
.build())
.maxUser(0.0)
.proxyServerSettings(GlobalprotectPortalClientlessVpnProxyServerSettingArgs.builder()
.name("string")
.domains("string")
.proxyServer(GlobalprotectPortalClientlessVpnProxyServerSettingProxyServerArgs.builder()
.password("string")
.port(0.0)
.server("string")
.user("string")
.build())
.useProxy(false)
.build())
.rewriteExcludeDomainLists("string")
.securityZone("string")
.build())
.name("string")
.portalConfig(GlobalprotectPortalPortalConfigArgs.builder()
.certificateProfile("string")
.clientAuths(GlobalprotectPortalPortalConfigClientAuthArgs.builder()
.name("string")
.authenticationMessage("string")
.authenticationProfile("string")
.autoRetrievePasscode(false)
.os("string")
.passwordLabel("string")
.userCredentialOrClientCertRequired("string")
.usernameLabel("string")
.build())
.configSelection(GlobalprotectPortalPortalConfigConfigSelectionArgs.builder()
.certificateProfile("string")
.customChecks(GlobalprotectPortalPortalConfigConfigSelectionCustomChecksArgs.builder()
.macOs(GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOsArgs.builder()
.plists(GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOsPlistArgs.builder()
.name("string")
.keys("string")
.build())
.build())
.windows(GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindowsArgs.builder()
.registryKeys(GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindowsRegistryKeyArgs.builder()
.name("string")
.registryValues("string")
.build())
.build())
.build())
.build())
.customHelpPage("string")
.customHomePage("string")
.customLoginPage("string")
.localAddress(GlobalprotectPortalPortalConfigLocalAddressArgs.builder()
.floatingIp(GlobalprotectPortalPortalConfigLocalAddressFloatingIpArgs.builder()
.ipv4("string")
.ipv6("string")
.build())
.interface_("string")
.ip(GlobalprotectPortalPortalConfigLocalAddressIpArgs.builder()
.ipv4("string")
.ipv6("string")
.build())
.ipAddressFamily("string")
.build())
.logFail(false)
.logSetting("string")
.logSuccess(false)
.sslTlsServiceProfile("string")
.build())
.satelliteConfig(GlobalprotectPortalSatelliteConfigArgs.builder()
.clientCertificate(GlobalprotectPortalSatelliteConfigClientCertificateArgs.builder()
.local(GlobalprotectPortalSatelliteConfigClientCertificateLocalArgs.builder()
.certificateLifeTime(0.0)
.certificateRenewalPeriod(0.0)
.issuingCertificate("string")
.ocspResponder("string")
.build())
.scep(GlobalprotectPortalSatelliteConfigClientCertificateScepArgs.builder()
.certificateRenewalPeriod(0.0)
.scep("string")
.build())
.build())
.configs(GlobalprotectPortalSatelliteConfigConfigArgs.builder()
.name("string")
.configRefreshInterval(0.0)
.devices("string")
.gateways(GlobalprotectPortalSatelliteConfigConfigGatewayArgs.builder()
.name("string")
.fqdn("string")
.ip(GlobalprotectPortalSatelliteConfigConfigGatewayIpArgs.builder()
.ipv4("string")
.ipv6("string")
.build())
.ipv6Preferred(false)
.priority(0.0)
.build())
.sourceUsers("string")
.build())
.rootCas("string")
.build())
.build());
globalprotect_portal_resource = panos.GlobalprotectPortal("globalprotectPortalResource",
location={
"template": {
"name": "string",
"ngfw_device": "string",
"panorama_device": "string",
},
"template_stack": {
"name": "string",
"ngfw_device": "string",
"panorama_device": "string",
},
"template_stack_vsys": {
"ngfw_device": "string",
"panorama_device": "string",
"template_stack": "string",
"vsys": "string",
},
"template_vsys": {
"ngfw_device": "string",
"panorama_device": "string",
"template": "string",
"vsys": "string",
},
"vsys": {
"name": "string",
"ngfw_device": "string",
},
},
client_config={
"agent_user_override_key": "string",
"configs": [{
"name": "string",
"internal_host_detection_v6": {
"hostname": "string",
"ip_address": "string",
},
"hip_collection": {
"certificate_profile": "string",
"collect_hip_data": False,
"custom_checks": {
"linux": {
"process_lists": ["string"],
},
"mac_os": {
"plists": [{
"name": "string",
"keys": ["string"],
}],
"process_lists": ["string"],
},
"windows": {
"process_lists": ["string"],
"registry_keys": [{
"name": "string",
"registry_values": ["string"],
}],
},
},
"exclusion": {
"categories": [{
"name": "string",
"vendors": [{
"name": "string",
"products": ["string"],
}],
}],
},
"max_wait_time": 0,
},
"auto_discovery_external_gateway2fa": False,
"certificate": {
"criteria": {
"certificate_profile": "string",
},
},
"client_certificate": {
"local": "string",
"scep": "string",
},
"custom_checks": {
"criteria": {
"plists": [{
"name": "string",
"keys": [{
"name": "string",
"negate": False,
"value": "string",
}],
"negate": False,
}],
"registry_keys": [{
"name": "string",
"default_value_data": "string",
"negate": False,
"registry_values": [{
"name": "string",
"negate": False,
"value_data": "string",
}],
}],
},
},
"gateways": {
"external": {
"cutoff_time": 0,
"lists": [{
"name": "string",
"fqdn": "string",
"ip": {
"ipv4": "string",
"ipv6": "string",
},
"manual": False,
"priority_rules": [{
"name": "string",
"priority": "string",
}],
}],
},
"internal": {
"dhcp_option_codes": [0],
"lists": [{
"name": "string",
"fqdn": "string",
"ip": {
"ipv4": "string",
"ipv6": "string",
},
"source_ips": ["string"],
}],
},
},
"machine_account_exists_with_serialno": {
"no": {},
"yes": {},
},
"agent_config": {},
"internal_gateway2fa": False,
"authentication_override": {
"accept_cookie": {
"cookie_lifetime": {
"lifetime_in_days": 0,
"lifetime_in_hours": 0,
"lifetime_in_minutes": 0,
},
},
"cookie_encrypt_decrypt_cert": "string",
"generate_cookie": False,
},
"internal_host_detection": {
"hostname": "string",
"ip_address": "string",
},
"gp_app_config": {
"configs": [{
"name": "string",
"values": ["string"],
}],
},
"manual_only_gateway2fa": False,
"mdm_address": "string",
"mdm_enrollment_port": "string",
"agent_ui": {
"agent_user_override_timeout": 0,
"max_agent_user_overrides": 0,
"passcode": "string",
"uninstall_password": "string",
"welcome_page": {
"page": "string",
},
},
"os": ["string"],
"portal2fa": False,
"refresh_config": False,
"save_user_credentials": "string",
"source_users": ["string"],
"third_party_vpn_clients": ["string"],
}],
"root_cas": [{
"name": "string",
"install_in_cert_store": False,
}],
},
clientless_vpn={
"apps_to_user_mappings": [{
"name": "string",
"applications": ["string"],
"display_global_protect_agent_download_link": False,
"enable_custom_app_url_address_bar": False,
"source_users": ["string"],
}],
"crypto_settings": {
"server_cert_verification": {
"block_expired_certificate": False,
"block_timeout_cert": False,
"block_unknown_cert": False,
"block_untrusted_issuer": False,
},
"ssl_protocol": {
"auth_algo_md5": False,
"auth_algo_sha1": False,
"auth_algo_sha256": False,
"auth_algo_sha384": False,
"enc_algo3des": False,
"enc_algo_aes128_cbc": False,
"enc_algo_aes128_gcm": False,
"enc_algo_aes256_cbc": False,
"enc_algo_aes256_gcm": False,
"enc_algo_rc4": False,
"keyxchg_algo_dhe": False,
"keyxchg_algo_ecdhe": False,
"keyxchg_algo_rsa": False,
"max_version": "string",
"min_version": "string",
},
},
"dns_proxy": "string",
"hostname": "string",
"inactivity_logout": {
"hours": 0,
"minutes": 0,
},
"login_lifetime": {
"hours": 0,
"minutes": 0,
},
"max_user": 0,
"proxy_server_settings": [{
"name": "string",
"domains": ["string"],
"proxy_server": {
"password": "string",
"port": 0,
"server": "string",
"user": "string",
},
"use_proxy": False,
}],
"rewrite_exclude_domain_lists": ["string"],
"security_zone": "string",
},
name="string",
portal_config={
"certificate_profile": "string",
"client_auths": [{
"name": "string",
"authentication_message": "string",
"authentication_profile": "string",
"auto_retrieve_passcode": False,
"os": "string",
"password_label": "string",
"user_credential_or_client_cert_required": "string",
"username_label": "string",
}],
"config_selection": {
"certificate_profile": "string",
"custom_checks": {
"mac_os": {
"plists": [{
"name": "string",
"keys": ["string"],
}],
},
"windows": {
"registry_keys": [{
"name": "string",
"registry_values": ["string"],
}],
},
},
},
"custom_help_page": "string",
"custom_home_page": "string",
"custom_login_page": "string",
"local_address": {
"floating_ip": {
"ipv4": "string",
"ipv6": "string",
},
"interface": "string",
"ip": {
"ipv4": "string",
"ipv6": "string",
},
"ip_address_family": "string",
},
"log_fail": False,
"log_setting": "string",
"log_success": False,
"ssl_tls_service_profile": "string",
},
satellite_config={
"client_certificate": {
"local": {
"certificate_life_time": 0,
"certificate_renewal_period": 0,
"issuing_certificate": "string",
"ocsp_responder": "string",
},
"scep": {
"certificate_renewal_period": 0,
"scep": "string",
},
},
"configs": [{
"name": "string",
"config_refresh_interval": 0,
"devices": ["string"],
"gateways": [{
"name": "string",
"fqdn": "string",
"ip": {
"ipv4": "string",
"ipv6": "string",
},
"ipv6_preferred": False,
"priority": 0,
}],
"source_users": ["string"],
}],
"root_cas": ["string"],
})
const globalprotectPortalResource = new panos.GlobalprotectPortal("globalprotectPortalResource", {
location: {
template: {
name: "string",
ngfwDevice: "string",
panoramaDevice: "string",
},
templateStack: {
name: "string",
ngfwDevice: "string",
panoramaDevice: "string",
},
templateStackVsys: {
ngfwDevice: "string",
panoramaDevice: "string",
templateStack: "string",
vsys: "string",
},
templateVsys: {
ngfwDevice: "string",
panoramaDevice: "string",
template: "string",
vsys: "string",
},
vsys: {
name: "string",
ngfwDevice: "string",
},
},
clientConfig: {
agentUserOverrideKey: "string",
configs: [{
name: "string",
internalHostDetectionV6: {
hostname: "string",
ipAddress: "string",
},
hipCollection: {
certificateProfile: "string",
collectHipData: false,
customChecks: {
linux: {
processLists: ["string"],
},
macOs: {
plists: [{
name: "string",
keys: ["string"],
}],
processLists: ["string"],
},
windows: {
processLists: ["string"],
registryKeys: [{
name: "string",
registryValues: ["string"],
}],
},
},
exclusion: {
categories: [{
name: "string",
vendors: [{
name: "string",
products: ["string"],
}],
}],
},
maxWaitTime: 0,
},
autoDiscoveryExternalGateway2fa: false,
certificate: {
criteria: {
certificateProfile: "string",
},
},
clientCertificate: {
local: "string",
scep: "string",
},
customChecks: {
criteria: {
plists: [{
name: "string",
keys: [{
name: "string",
negate: false,
value: "string",
}],
negate: false,
}],
registryKeys: [{
name: "string",
defaultValueData: "string",
negate: false,
registryValues: [{
name: "string",
negate: false,
valueData: "string",
}],
}],
},
},
gateways: {
external: {
cutoffTime: 0,
lists: [{
name: "string",
fqdn: "string",
ip: {
ipv4: "string",
ipv6: "string",
},
manual: false,
priorityRules: [{
name: "string",
priority: "string",
}],
}],
},
internal: {
dhcpOptionCodes: [0],
lists: [{
name: "string",
fqdn: "string",
ip: {
ipv4: "string",
ipv6: "string",
},
sourceIps: ["string"],
}],
},
},
machineAccountExistsWithSerialno: {
no: {},
yes: {},
},
agentConfig: {},
internalGateway2fa: false,
authenticationOverride: {
acceptCookie: {
cookieLifetime: {
lifetimeInDays: 0,
lifetimeInHours: 0,
lifetimeInMinutes: 0,
},
},
cookieEncryptDecryptCert: "string",
generateCookie: false,
},
internalHostDetection: {
hostname: "string",
ipAddress: "string",
},
gpAppConfig: {
configs: [{
name: "string",
values: ["string"],
}],
},
manualOnlyGateway2fa: false,
mdmAddress: "string",
mdmEnrollmentPort: "string",
agentUi: {
agentUserOverrideTimeout: 0,
maxAgentUserOverrides: 0,
passcode: "string",
uninstallPassword: "string",
welcomePage: {
page: "string",
},
},
os: ["string"],
portal2fa: false,
refreshConfig: false,
saveUserCredentials: "string",
sourceUsers: ["string"],
thirdPartyVpnClients: ["string"],
}],
rootCas: [{
name: "string",
installInCertStore: false,
}],
},
clientlessVpn: {
appsToUserMappings: [{
name: "string",
applications: ["string"],
displayGlobalProtectAgentDownloadLink: false,
enableCustomAppURLAddressBar: false,
sourceUsers: ["string"],
}],
cryptoSettings: {
serverCertVerification: {
blockExpiredCertificate: false,
blockTimeoutCert: false,
blockUnknownCert: false,
blockUntrustedIssuer: false,
},
sslProtocol: {
authAlgoMd5: false,
authAlgoSha1: false,
authAlgoSha256: false,
authAlgoSha384: false,
encAlgo3des: false,
encAlgoAes128Cbc: false,
encAlgoAes128Gcm: false,
encAlgoAes256Cbc: false,
encAlgoAes256Gcm: false,
encAlgoRc4: false,
keyxchgAlgoDhe: false,
keyxchgAlgoEcdhe: false,
keyxchgAlgoRsa: false,
maxVersion: "string",
minVersion: "string",
},
},
dnsProxy: "string",
hostname: "string",
inactivityLogout: {
hours: 0,
minutes: 0,
},
loginLifetime: {
hours: 0,
minutes: 0,
},
maxUser: 0,
proxyServerSettings: [{
name: "string",
domains: ["string"],
proxyServer: {
password: "string",
port: 0,
server: "string",
user: "string",
},
useProxy: false,
}],
rewriteExcludeDomainLists: ["string"],
securityZone: "string",
},
name: "string",
portalConfig: {
certificateProfile: "string",
clientAuths: [{
name: "string",
authenticationMessage: "string",
authenticationProfile: "string",
autoRetrievePasscode: false,
os: "string",
passwordLabel: "string",
userCredentialOrClientCertRequired: "string",
usernameLabel: "string",
}],
configSelection: {
certificateProfile: "string",
customChecks: {
macOs: {
plists: [{
name: "string",
keys: ["string"],
}],
},
windows: {
registryKeys: [{
name: "string",
registryValues: ["string"],
}],
},
},
},
customHelpPage: "string",
customHomePage: "string",
customLoginPage: "string",
localAddress: {
floatingIp: {
ipv4: "string",
ipv6: "string",
},
"interface": "string",
ip: {
ipv4: "string",
ipv6: "string",
},
ipAddressFamily: "string",
},
logFail: false,
logSetting: "string",
logSuccess: false,
sslTlsServiceProfile: "string",
},
satelliteConfig: {
clientCertificate: {
local: {
certificateLifeTime: 0,
certificateRenewalPeriod: 0,
issuingCertificate: "string",
ocspResponder: "string",
},
scep: {
certificateRenewalPeriod: 0,
scep: "string",
},
},
configs: [{
name: "string",
configRefreshInterval: 0,
devices: ["string"],
gateways: [{
name: "string",
fqdn: "string",
ip: {
ipv4: "string",
ipv6: "string",
},
ipv6Preferred: false,
priority: 0,
}],
sourceUsers: ["string"],
}],
rootCas: ["string"],
},
});
type: panos:GlobalprotectPortal
properties:
clientConfig:
agentUserOverrideKey: string
configs:
- agentConfig: {}
agentUi:
agentUserOverrideTimeout: 0
maxAgentUserOverrides: 0
passcode: string
uninstallPassword: string
welcomePage:
page: string
authenticationOverride:
acceptCookie:
cookieLifetime:
lifetimeInDays: 0
lifetimeInHours: 0
lifetimeInMinutes: 0
cookieEncryptDecryptCert: string
generateCookie: false
autoDiscoveryExternalGateway2fa: false
certificate:
criteria:
certificateProfile: string
clientCertificate:
local: string
scep: string
customChecks:
criteria:
plists:
- keys:
- name: string
negate: false
value: string
name: string
negate: false
registryKeys:
- defaultValueData: string
name: string
negate: false
registryValues:
- name: string
negate: false
valueData: string
gateways:
external:
cutoffTime: 0
lists:
- fqdn: string
ip:
ipv4: string
ipv6: string
manual: false
name: string
priorityRules:
- name: string
priority: string
internal:
dhcpOptionCodes:
- 0
lists:
- fqdn: string
ip:
ipv4: string
ipv6: string
name: string
sourceIps:
- string
gpAppConfig:
configs:
- name: string
values:
- string
hipCollection:
certificateProfile: string
collectHipData: false
customChecks:
linux:
processLists:
- string
macOs:
plists:
- keys:
- string
name: string
processLists:
- string
windows:
processLists:
- string
registryKeys:
- name: string
registryValues:
- string
exclusion:
categories:
- name: string
vendors:
- name: string
products:
- string
maxWaitTime: 0
internalGateway2fa: false
internalHostDetection:
hostname: string
ipAddress: string
internalHostDetectionV6:
hostname: string
ipAddress: string
machineAccountExistsWithSerialno:
"no": {}
"yes": {}
manualOnlyGateway2fa: false
mdmAddress: string
mdmEnrollmentPort: string
name: string
os:
- string
portal2fa: false
refreshConfig: false
saveUserCredentials: string
sourceUsers:
- string
thirdPartyVpnClients:
- string
rootCas:
- installInCertStore: false
name: string
clientlessVpn:
appsToUserMappings:
- applications:
- string
displayGlobalProtectAgentDownloadLink: false
enableCustomAppURLAddressBar: false
name: string
sourceUsers:
- string
cryptoSettings:
serverCertVerification:
blockExpiredCertificate: false
blockTimeoutCert: false
blockUnknownCert: false
blockUntrustedIssuer: false
sslProtocol:
authAlgoMd5: false
authAlgoSha1: false
authAlgoSha256: false
authAlgoSha384: false
encAlgo3des: false
encAlgoAes128Cbc: false
encAlgoAes128Gcm: false
encAlgoAes256Cbc: false
encAlgoAes256Gcm: false
encAlgoRc4: false
keyxchgAlgoDhe: false
keyxchgAlgoEcdhe: false
keyxchgAlgoRsa: false
maxVersion: string
minVersion: string
dnsProxy: string
hostname: string
inactivityLogout:
hours: 0
minutes: 0
loginLifetime:
hours: 0
minutes: 0
maxUser: 0
proxyServerSettings:
- domains:
- string
name: string
proxyServer:
password: string
port: 0
server: string
user: string
useProxy: false
rewriteExcludeDomainLists:
- string
securityZone: string
location:
template:
name: string
ngfwDevice: string
panoramaDevice: string
templateStack:
name: string
ngfwDevice: string
panoramaDevice: string
templateStackVsys:
ngfwDevice: string
panoramaDevice: string
templateStack: string
vsys: string
templateVsys:
ngfwDevice: string
panoramaDevice: string
template: string
vsys: string
vsys:
name: string
ngfwDevice: string
name: string
portalConfig:
certificateProfile: string
clientAuths:
- authenticationMessage: string
authenticationProfile: string
autoRetrievePasscode: false
name: string
os: string
passwordLabel: string
userCredentialOrClientCertRequired: string
usernameLabel: string
configSelection:
certificateProfile: string
customChecks:
macOs:
plists:
- keys:
- string
name: string
windows:
registryKeys:
- name: string
registryValues:
- string
customHelpPage: string
customHomePage: string
customLoginPage: string
localAddress:
floatingIp:
ipv4: string
ipv6: string
interface: string
ip:
ipv4: string
ipv6: string
ipAddressFamily: string
logFail: false
logSetting: string
logSuccess: false
sslTlsServiceProfile: string
satelliteConfig:
clientCertificate:
local:
certificateLifeTime: 0
certificateRenewalPeriod: 0
issuingCertificate: string
ocspResponder: string
scep:
certificateRenewalPeriod: 0
scep: string
configs:
- configRefreshInterval: 0
devices:
- string
gateways:
- fqdn: string
ip:
ipv4: string
ipv6: string
ipv6Preferred: false
name: string
priority: 0
name: string
sourceUsers:
- string
rootCas:
- string
GlobalprotectPortal Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GlobalprotectPortal resource accepts the following input properties:
- location Property Map
- The location of this object.
- client
Config Property Map - clientless
Vpn Property Map - name String
- portal
Config Property Map - satellite
Config Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the GlobalprotectPortal resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing GlobalprotectPortal Resource
Get an existing GlobalprotectPortal resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GlobalprotectPortalState, opts?: CustomResourceOptions): GlobalprotectPortal@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
client_config: Optional[GlobalprotectPortalClientConfigArgs] = None,
clientless_vpn: Optional[GlobalprotectPortalClientlessVpnArgs] = None,
location: Optional[GlobalprotectPortalLocationArgs] = None,
name: Optional[str] = None,
portal_config: Optional[GlobalprotectPortalPortalConfigArgs] = None,
satellite_config: Optional[GlobalprotectPortalSatelliteConfigArgs] = None) -> GlobalprotectPortalfunc GetGlobalprotectPortal(ctx *Context, name string, id IDInput, state *GlobalprotectPortalState, opts ...ResourceOption) (*GlobalprotectPortal, error)public static GlobalprotectPortal Get(string name, Input<string> id, GlobalprotectPortalState? state, CustomResourceOptions? opts = null)public static GlobalprotectPortal get(String name, Output<String> id, GlobalprotectPortalState state, CustomResourceOptions options)resources: _: type: panos:GlobalprotectPortal get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- client
Config Property Map - clientless
Vpn Property Map - location Property Map
- The location of this object.
- name String
- portal
Config Property Map - satellite
Config Property Map
Supporting Types
GlobalprotectPortalClientConfig, GlobalprotectPortalClientConfigArgs
- Agent
User stringOverride Key - Agent user override ticket key
- Configs
List<Globalprotect
Portal Client Config Config> - Root
Cas List<GlobalprotectPortal Client Config Root Ca>
- Agent
User stringOverride Key - Agent user override ticket key
- Configs
[]Globalprotect
Portal Client Config Config - Root
Cas []GlobalprotectPortal Client Config Root Ca
- agent
User StringOverride Key - Agent user override ticket key
- configs
List<Globalprotect
Portal Client Config Config> - root
Cas List<GlobalprotectPortal Client Config Root Ca>
- agent
User stringOverride Key - Agent user override ticket key
- configs
Globalprotect
Portal Client Config Config[] - root
Cas GlobalprotectPortal Client Config Root Ca[]
- agent_
user_ stroverride_ key - Agent user override ticket key
- configs
Sequence[Globalprotect
Portal Client Config Config] - root_
cas Sequence[GlobalprotectPortal Client Config Root Ca]
- agent
User StringOverride Key - Agent user override ticket key
- configs List<Property Map>
- root
Cas List<Property Map>
GlobalprotectPortalClientConfigConfig, GlobalprotectPortalClientConfigConfigArgs
- Name string
- Agent
Config GlobalprotectPortal Client Config Config Agent Config - Agent
Ui GlobalprotectPortal Client Config Config Agent Ui - Authentication
Override GlobalprotectPortal Client Config Config Authentication Override - Auto
Discovery boolExternal Gateway2fa - Auto Discovery External Gateway Authentication OTP
- Certificate
Globalprotect
Portal Client Config Config Certificate - Client
Certificate GlobalprotectPortal Client Config Config Client Certificate - Custom
Checks GlobalprotectPortal Client Config Config Custom Checks - Gateways
Globalprotect
Portal Client Config Config Gateways - Gp
App GlobalprotectConfig Portal Client Config Config Gp App Config - Hip
Collection GlobalprotectPortal Client Config Config Hip Collection - Internal
Gateway2fa bool - Internal Gateway Authentication OTP
- Internal
Host GlobalprotectDetection Portal Client Config Config Internal Host Detection - Internal
Host GlobalprotectDetection V6 Portal Client Config Config Internal Host Detection V6 - Machine
Account GlobalprotectExists With Serialno Portal Client Config Config Machine Account Exists With Serialno - Manual
Only boolGateway2fa - Manual Only External Gateway Authentication OTP
- Mdm
Address string - IP address or hostname for GlobalProtect MDM server
- Mdm
Enrollment stringPort - MDM enrollment port
- Os List<string>
- Portal2fa bool
- Portal Authentication OTP
- Refresh
Config bool - Enable portal config refresh
- Save
User stringCredentials - Save User Credentials
- Source
Users List<string> - Third
Party List<string>Vpn Clients
- Name string
- Agent
Config GlobalprotectPortal Client Config Config Agent Config - Agent
Ui GlobalprotectPortal Client Config Config Agent Ui - Authentication
Override GlobalprotectPortal Client Config Config Authentication Override - Auto
Discovery boolExternal Gateway2fa - Auto Discovery External Gateway Authentication OTP
- Certificate
Globalprotect
Portal Client Config Config Certificate - Client
Certificate GlobalprotectPortal Client Config Config Client Certificate - Custom
Checks GlobalprotectPortal Client Config Config Custom Checks - Gateways
Globalprotect
Portal Client Config Config Gateways - Gp
App GlobalprotectConfig Portal Client Config Config Gp App Config - Hip
Collection GlobalprotectPortal Client Config Config Hip Collection - Internal
Gateway2fa bool - Internal Gateway Authentication OTP
- Internal
Host GlobalprotectDetection Portal Client Config Config Internal Host Detection - Internal
Host GlobalprotectDetection V6 Portal Client Config Config Internal Host Detection V6 - Machine
Account GlobalprotectExists With Serialno Portal Client Config Config Machine Account Exists With Serialno - Manual
Only boolGateway2fa - Manual Only External Gateway Authentication OTP
- Mdm
Address string - IP address or hostname for GlobalProtect MDM server
- Mdm
Enrollment stringPort - MDM enrollment port
- Os []string
- Portal2fa bool
- Portal Authentication OTP
- Refresh
Config bool - Enable portal config refresh
- Save
User stringCredentials - Save User Credentials
- Source
Users []string - Third
Party []stringVpn Clients
- name String
- agent
Config GlobalprotectPortal Client Config Config Agent Config - agent
Ui GlobalprotectPortal Client Config Config Agent Ui - authentication
Override GlobalprotectPortal Client Config Config Authentication Override - auto
Discovery BooleanExternal Gateway2fa - Auto Discovery External Gateway Authentication OTP
- certificate
Globalprotect
Portal Client Config Config Certificate - client
Certificate GlobalprotectPortal Client Config Config Client Certificate - custom
Checks GlobalprotectPortal Client Config Config Custom Checks - gateways
Globalprotect
Portal Client Config Config Gateways - gp
App GlobalprotectConfig Portal Client Config Config Gp App Config - hip
Collection GlobalprotectPortal Client Config Config Hip Collection - internal
Gateway2fa Boolean - Internal Gateway Authentication OTP
- internal
Host GlobalprotectDetection Portal Client Config Config Internal Host Detection - internal
Host GlobalprotectDetection V6 Portal Client Config Config Internal Host Detection V6 - machine
Account GlobalprotectExists With Serialno Portal Client Config Config Machine Account Exists With Serialno - manual
Only BooleanGateway2fa - Manual Only External Gateway Authentication OTP
- mdm
Address String - IP address or hostname for GlobalProtect MDM server
- mdm
Enrollment StringPort - MDM enrollment port
- os List<String>
- portal2fa Boolean
- Portal Authentication OTP
- refresh
Config Boolean - Enable portal config refresh
- save
User StringCredentials - Save User Credentials
- source
Users List<String> - third
Party List<String>Vpn Clients
- name string
- agent
Config GlobalprotectPortal Client Config Config Agent Config - agent
Ui GlobalprotectPortal Client Config Config Agent Ui - authentication
Override GlobalprotectPortal Client Config Config Authentication Override - auto
Discovery booleanExternal Gateway2fa - Auto Discovery External Gateway Authentication OTP
- certificate
Globalprotect
Portal Client Config Config Certificate - client
Certificate GlobalprotectPortal Client Config Config Client Certificate - custom
Checks GlobalprotectPortal Client Config Config Custom Checks - gateways
Globalprotect
Portal Client Config Config Gateways - gp
App GlobalprotectConfig Portal Client Config Config Gp App Config - hip
Collection GlobalprotectPortal Client Config Config Hip Collection - internal
Gateway2fa boolean - Internal Gateway Authentication OTP
- internal
Host GlobalprotectDetection Portal Client Config Config Internal Host Detection - internal
Host GlobalprotectDetection V6 Portal Client Config Config Internal Host Detection V6 - machine
Account GlobalprotectExists With Serialno Portal Client Config Config Machine Account Exists With Serialno - manual
Only booleanGateway2fa - Manual Only External Gateway Authentication OTP
- mdm
Address string - IP address or hostname for GlobalProtect MDM server
- mdm
Enrollment stringPort - MDM enrollment port
- os string[]
- portal2fa boolean
- Portal Authentication OTP
- refresh
Config boolean - Enable portal config refresh
- save
User stringCredentials - Save User Credentials
- source
Users string[] - third
Party string[]Vpn Clients
- name str
- agent_
config GlobalprotectPortal Client Config Config Agent Config - agent_
ui GlobalprotectPortal Client Config Config Agent Ui - authentication_
override GlobalprotectPortal Client Config Config Authentication Override - auto_
discovery_ boolexternal_ gateway2fa - Auto Discovery External Gateway Authentication OTP
- certificate
Globalprotect
Portal Client Config Config Certificate - client_
certificate GlobalprotectPortal Client Config Config Client Certificate - custom_
checks GlobalprotectPortal Client Config Config Custom Checks - gateways
Globalprotect
Portal Client Config Config Gateways - gp_
app_ Globalprotectconfig Portal Client Config Config Gp App Config - hip_
collection GlobalprotectPortal Client Config Config Hip Collection - internal_
gateway2fa bool - Internal Gateway Authentication OTP
- internal_
host_ Globalprotectdetection Portal Client Config Config Internal Host Detection - internal_
host_ Globalprotectdetection_ v6 Portal Client Config Config Internal Host Detection V6 - machine_
account_ Globalprotectexists_ with_ serialno Portal Client Config Config Machine Account Exists With Serialno - manual_
only_ boolgateway2fa - Manual Only External Gateway Authentication OTP
- mdm_
address str - IP address or hostname for GlobalProtect MDM server
- mdm_
enrollment_ strport - MDM enrollment port
- os Sequence[str]
- portal2fa bool
- Portal Authentication OTP
- refresh_
config bool - Enable portal config refresh
- save_
user_ strcredentials - Save User Credentials
- source_
users Sequence[str] - third_
party_ Sequence[str]vpn_ clients
- name String
- agent
Config Property Map - agent
Ui Property Map - authentication
Override Property Map - auto
Discovery BooleanExternal Gateway2fa - Auto Discovery External Gateway Authentication OTP
- certificate Property Map
- client
Certificate Property Map - custom
Checks Property Map - gateways Property Map
- gp
App Property MapConfig - hip
Collection Property Map - internal
Gateway2fa Boolean - Internal Gateway Authentication OTP
- internal
Host Property MapDetection - internal
Host Property MapDetection V6 - machine
Account Property MapExists With Serialno - manual
Only BooleanGateway2fa - Manual Only External Gateway Authentication OTP
- mdm
Address String - IP address or hostname for GlobalProtect MDM server
- mdm
Enrollment StringPort - MDM enrollment port
- os List<String>
- portal2fa Boolean
- Portal Authentication OTP
- refresh
Config Boolean - Enable portal config refresh
- save
User StringCredentials - Save User Credentials
- source
Users List<String> - third
Party List<String>Vpn Clients
GlobalprotectPortalClientConfigConfigAgentUi, GlobalprotectPortalClientConfigConfigAgentUiArgs
- Agent
User doubleOverride Timeout - Agent user override duration in minutes
- Max
Agent doubleUser Overrides - Max agent user overrides
- Passcode string
- Passcode required for override
- Uninstall
Password string - Password to uninstall GlobalProtect app
- Welcome
Page GlobalprotectPortal Client Config Config Agent Ui Welcome Page
- Agent
User float64Override Timeout - Agent user override duration in minutes
- Max
Agent float64User Overrides - Max agent user overrides
- Passcode string
- Passcode required for override
- Uninstall
Password string - Password to uninstall GlobalProtect app
- Welcome
Page GlobalprotectPortal Client Config Config Agent Ui Welcome Page
- agent
User DoubleOverride Timeout - Agent user override duration in minutes
- max
Agent DoubleUser Overrides - Max agent user overrides
- passcode String
- Passcode required for override
- uninstall
Password String - Password to uninstall GlobalProtect app
- welcome
Page GlobalprotectPortal Client Config Config Agent Ui Welcome Page
- agent
User numberOverride Timeout - Agent user override duration in minutes
- max
Agent numberUser Overrides - Max agent user overrides
- passcode string
- Passcode required for override
- uninstall
Password string - Password to uninstall GlobalProtect app
- welcome
Page GlobalprotectPortal Client Config Config Agent Ui Welcome Page
- agent_
user_ floatoverride_ timeout - Agent user override duration in minutes
- max_
agent_ floatuser_ overrides - Max agent user overrides
- passcode str
- Passcode required for override
- uninstall_
password str - Password to uninstall GlobalProtect app
- welcome_
page GlobalprotectPortal Client Config Config Agent Ui Welcome Page
- agent
User NumberOverride Timeout - Agent user override duration in minutes
- max
Agent NumberUser Overrides - Max agent user overrides
- passcode String
- Passcode required for override
- uninstall
Password String - Password to uninstall GlobalProtect app
- welcome
Page Property Map
GlobalprotectPortalClientConfigConfigAgentUiWelcomePage, GlobalprotectPortalClientConfigConfigAgentUiWelcomePageArgs
- Page string
- Page string
- page String
- page string
- page str
- page String
GlobalprotectPortalClientConfigConfigAuthenticationOverride, GlobalprotectPortalClientConfigConfigAuthenticationOverrideArgs
-
Globalprotect
Portal Client Config Config Authentication Override Accept Cookie - string
- Certificate to Encrypt/Decrypt Cookie
- bool
- Generate cookie for authentication override
-
Globalprotect
Portal Client Config Config Authentication Override Accept Cookie - string
- Certificate to Encrypt/Decrypt Cookie
- bool
- Generate cookie for authentication override
-
Globalprotect
Portal Client Config Config Authentication Override Accept Cookie - String
- Certificate to Encrypt/Decrypt Cookie
- Boolean
- Generate cookie for authentication override
-
Globalprotect
Portal Client Config Config Authentication Override Accept Cookie - string
- Certificate to Encrypt/Decrypt Cookie
- boolean
- Generate cookie for authentication override
-
Globalprotect
Portal Client Config Config Authentication Override Accept Cookie - str
- Certificate to Encrypt/Decrypt Cookie
- bool
- Generate cookie for authentication override
- Property Map
- String
- Certificate to Encrypt/Decrypt Cookie
- Boolean
- Generate cookie for authentication override
GlobalprotectPortalClientConfigConfigAuthenticationOverrideAcceptCookie, GlobalprotectPortalClientConfigConfigAuthenticationOverrideAcceptCookieArgs
GlobalprotectPortalClientConfigConfigAuthenticationOverrideAcceptCookieCookieLifetime, GlobalprotectPortalClientConfigConfigAuthenticationOverrideAcceptCookieCookieLifetimeArgs
- Lifetime
In doubleDays - Cookie lifetime in days
- Lifetime
In doubleHours - Cookie lifetime in hours
- Lifetime
In doubleMinutes - Cookie lifetime in minutes
- Lifetime
In float64Days - Cookie lifetime in days
- Lifetime
In float64Hours - Cookie lifetime in hours
- Lifetime
In float64Minutes - Cookie lifetime in minutes
- lifetime
In DoubleDays - Cookie lifetime in days
- lifetime
In DoubleHours - Cookie lifetime in hours
- lifetime
In DoubleMinutes - Cookie lifetime in minutes
- lifetime
In numberDays - Cookie lifetime in days
- lifetime
In numberHours - Cookie lifetime in hours
- lifetime
In numberMinutes - Cookie lifetime in minutes
- lifetime_
in_ floatdays - Cookie lifetime in days
- lifetime_
in_ floathours - Cookie lifetime in hours
- lifetime_
in_ floatminutes - Cookie lifetime in minutes
- lifetime
In NumberDays - Cookie lifetime in days
- lifetime
In NumberHours - Cookie lifetime in hours
- lifetime
In NumberMinutes - Cookie lifetime in minutes
GlobalprotectPortalClientConfigConfigCertificate, GlobalprotectPortalClientConfigConfigCertificateArgs
GlobalprotectPortalClientConfigConfigCertificateCriteria, GlobalprotectPortalClientConfigConfigCertificateCriteriaArgs
- Certificate
Profile string - Profile for authenticating client certificates
- Certificate
Profile string - Profile for authenticating client certificates
- certificate
Profile String - Profile for authenticating client certificates
- certificate
Profile string - Profile for authenticating client certificates
- certificate_
profile str - Profile for authenticating client certificates
- certificate
Profile String - Profile for authenticating client certificates
GlobalprotectPortalClientConfigConfigClientCertificate, GlobalprotectPortalClientConfigConfigClientCertificateArgs
GlobalprotectPortalClientConfigConfigCustomChecks, GlobalprotectPortalClientConfigConfigCustomChecksArgs
GlobalprotectPortalClientConfigConfigCustomChecksCriteria, GlobalprotectPortalClientConfigConfigCustomChecksCriteriaArgs
GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlist, GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistArgs
- Name string
- Keys
List<Globalprotect
Portal Client Config Config Custom Checks Criteria Plist Key> - Negate bool
- Plist does not exist
- Name string
- Keys
[]Globalprotect
Portal Client Config Config Custom Checks Criteria Plist Key - Negate bool
- Plist does not exist
- name String
- keys
List<Globalprotect
Portal Client Config Config Custom Checks Criteria Plist Key> - negate Boolean
- Plist does not exist
- name string
- keys
Globalprotect
Portal Client Config Config Custom Checks Criteria Plist Key[] - negate boolean
- Plist does not exist
- name str
- keys
Sequence[Globalprotect
Portal Client Config Config Custom Checks Criteria Plist Key] - negate bool
- Plist does not exist
- name String
- keys List<Property Map>
- negate Boolean
- Plist does not exist
GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistKey, GlobalprotectPortalClientConfigConfigCustomChecksCriteriaPlistKeyArgs
GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKey, GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyArgs
- Name string
- Default
Value stringData - Registry key default value data
- Negate bool
- Key does not exist
- Registry
Values List<GlobalprotectPortal Client Config Config Custom Checks Criteria Registry Key Registry Value>
- Name string
- Default
Value stringData - Registry key default value data
- Negate bool
- Key does not exist
- Registry
Values []GlobalprotectPortal Client Config Config Custom Checks Criteria Registry Key Registry Value
- name String
- default
Value StringData - Registry key default value data
- negate Boolean
- Key does not exist
- registry
Values List<GlobalprotectPortal Client Config Config Custom Checks Criteria Registry Key Registry Value>
- name string
- default
Value stringData - Registry key default value data
- negate boolean
- Key does not exist
- registry
Values GlobalprotectPortal Client Config Config Custom Checks Criteria Registry Key Registry Value[]
- name str
- default_
value_ strdata - Registry key default value data
- negate bool
- Key does not exist
- registry_
values Sequence[GlobalprotectPortal Client Config Config Custom Checks Criteria Registry Key Registry Value]
- name String
- default
Value StringData - Registry key default value data
- negate Boolean
- Key does not exist
- registry
Values List<Property Map>
GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyRegistryValue, GlobalprotectPortalClientConfigConfigCustomChecksCriteriaRegistryKeyRegistryValueArgs
- name str
- negate bool
- Value does not exist
- value_
data str - Registry value data
GlobalprotectPortalClientConfigConfigGateways, GlobalprotectPortalClientConfigConfigGatewaysArgs
GlobalprotectPortalClientConfigConfigGatewaysExternal, GlobalprotectPortalClientConfigConfigGatewaysExternalArgs
- Cutoff
Time double - Gateway discovery cutoff time in seconds
- Lists
List<Globalprotect
Portal Client Config Config Gateways External List>
- Cutoff
Time float64 - Gateway discovery cutoff time in seconds
- Lists
[]Globalprotect
Portal Client Config Config Gateways External List
- cutoff
Time Double - Gateway discovery cutoff time in seconds
- lists
List<Globalprotect
Portal Client Config Config Gateways External List>
- cutoff
Time number - Gateway discovery cutoff time in seconds
- lists
Globalprotect
Portal Client Config Config Gateways External List[]
- cutoff_
time float - Gateway discovery cutoff time in seconds
- lists
Sequence[Globalprotect
Portal Client Config Config Gateways External List]
- cutoff
Time Number - Gateway discovery cutoff time in seconds
- lists List<Property Map>
GlobalprotectPortalClientConfigConfigGatewaysExternalList, GlobalprotectPortalClientConfigConfigGatewaysExternalListArgs
- Name string
- Fqdn string
- fqdn
- Ip
Globalprotect
Portal Client Config Config Gateways External List Ip - Manual bool
- If this GlobalProtect gateway can be manually selected
- Priority
Rules List<GlobalprotectPortal Client Config Config Gateways External List Priority Rule>
- Name string
- Fqdn string
- fqdn
- Ip
Globalprotect
Portal Client Config Config Gateways External List Ip - Manual bool
- If this GlobalProtect gateway can be manually selected
- Priority
Rules []GlobalprotectPortal Client Config Config Gateways External List Priority Rule
- name String
- fqdn String
- fqdn
- ip
Globalprotect
Portal Client Config Config Gateways External List Ip - manual Boolean
- If this GlobalProtect gateway can be manually selected
- priority
Rules List<GlobalprotectPortal Client Config Config Gateways External List Priority Rule>
- name string
- fqdn string
- fqdn
- ip
Globalprotect
Portal Client Config Config Gateways External List Ip - manual boolean
- If this GlobalProtect gateway can be manually selected
- priority
Rules GlobalprotectPortal Client Config Config Gateways External List Priority Rule[]
- name str
- fqdn str
- fqdn
- ip
Globalprotect
Portal Client Config Config Gateways External List Ip - manual bool
- If this GlobalProtect gateway can be manually selected
- priority_
rules Sequence[GlobalprotectPortal Client Config Config Gateways External List Priority Rule]
- name String
- fqdn String
- fqdn
- ip Property Map
- manual Boolean
- If this GlobalProtect gateway can be manually selected
- priority
Rules List<Property Map>
GlobalprotectPortalClientConfigConfigGatewaysExternalListIp, GlobalprotectPortalClientConfigConfigGatewaysExternalListIpArgs
GlobalprotectPortalClientConfigConfigGatewaysExternalListPriorityRule, GlobalprotectPortalClientConfigConfigGatewaysExternalListPriorityRuleArgs
GlobalprotectPortalClientConfigConfigGatewaysInternal, GlobalprotectPortalClientConfigConfigGatewaysInternalArgs
- dhcp
Option List<Number>Codes - lists List<Property Map>
GlobalprotectPortalClientConfigConfigGatewaysInternalList, GlobalprotectPortalClientConfigConfigGatewaysInternalListArgs
- Name string
- Fqdn string
- fqdn
- Ip
Globalprotect
Portal Client Config Config Gateways Internal List Ip - Source
Ips List<string>
- Name string
- Fqdn string
- fqdn
- Ip
Globalprotect
Portal Client Config Config Gateways Internal List Ip - Source
Ips []string
- name String
- fqdn String
- fqdn
- ip
Globalprotect
Portal Client Config Config Gateways Internal List Ip - source
Ips List<String>
- name string
- fqdn string
- fqdn
- ip
Globalprotect
Portal Client Config Config Gateways Internal List Ip - source
Ips string[]
- name str
- fqdn str
- fqdn
- ip
Globalprotect
Portal Client Config Config Gateways Internal List Ip - source_
ips Sequence[str]
- name String
- fqdn String
- fqdn
- ip Property Map
- source
Ips List<String>
GlobalprotectPortalClientConfigConfigGatewaysInternalListIp, GlobalprotectPortalClientConfigConfigGatewaysInternalListIpArgs
GlobalprotectPortalClientConfigConfigGpAppConfig, GlobalprotectPortalClientConfigConfigGpAppConfigArgs
GlobalprotectPortalClientConfigConfigGpAppConfigConfig, GlobalprotectPortalClientConfigConfigGpAppConfigConfigArgs
GlobalprotectPortalClientConfigConfigHipCollection, GlobalprotectPortalClientConfigConfigHipCollectionArgs
- Certificate
Profile string - Profile for authenticating client certificates
- Collect
Hip boolData - Collect HIP Data
- Custom
Checks GlobalprotectPortal Client Config Config Hip Collection Custom Checks - Exclusion
Globalprotect
Portal Client Config Config Hip Collection Exclusion - Max
Wait doubleTime - Max Wait Time (Sec)
- Certificate
Profile string - Profile for authenticating client certificates
- Collect
Hip boolData - Collect HIP Data
- Custom
Checks GlobalprotectPortal Client Config Config Hip Collection Custom Checks - Exclusion
Globalprotect
Portal Client Config Config Hip Collection Exclusion - Max
Wait float64Time - Max Wait Time (Sec)
- certificate
Profile String - Profile for authenticating client certificates
- collect
Hip BooleanData - Collect HIP Data
- custom
Checks GlobalprotectPortal Client Config Config Hip Collection Custom Checks - exclusion
Globalprotect
Portal Client Config Config Hip Collection Exclusion - max
Wait DoubleTime - Max Wait Time (Sec)
- certificate
Profile string - Profile for authenticating client certificates
- collect
Hip booleanData - Collect HIP Data
- custom
Checks GlobalprotectPortal Client Config Config Hip Collection Custom Checks - exclusion
Globalprotect
Portal Client Config Config Hip Collection Exclusion - max
Wait numberTime - Max Wait Time (Sec)
- certificate_
profile str - Profile for authenticating client certificates
- collect_
hip_ booldata - Collect HIP Data
- custom_
checks GlobalprotectPortal Client Config Config Hip Collection Custom Checks - exclusion
Globalprotect
Portal Client Config Config Hip Collection Exclusion - max_
wait_ floattime - Max Wait Time (Sec)
- certificate
Profile String - Profile for authenticating client certificates
- collect
Hip BooleanData - Collect HIP Data
- custom
Checks Property Map - exclusion Property Map
- max
Wait NumberTime - Max Wait Time (Sec)
GlobalprotectPortalClientConfigConfigHipCollectionCustomChecks, GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksArgs
GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksLinux, GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksLinuxArgs
- Process
Lists List<string>
- Process
Lists []string
- process
Lists List<String>
- process
Lists string[]
- process_
lists Sequence[str]
- process
Lists List<String>
GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOs, GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOsArgs
- plists List<Property Map>
- process
Lists List<String>
GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOsPlist, GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksMacOsPlistArgs
GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindows, GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindowsArgs
- process
Lists List<String> - registry
Keys List<Property Map>
GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindowsRegistryKey, GlobalprotectPortalClientConfigConfigHipCollectionCustomChecksWindowsRegistryKeyArgs
- Name string
- Registry
Values List<string>
- Name string
- Registry
Values []string
- name String
- registry
Values List<String>
- name string
- registry
Values string[]
- name str
- registry_
values Sequence[str]
- name String
- registry
Values List<String>
GlobalprotectPortalClientConfigConfigHipCollectionExclusion, GlobalprotectPortalClientConfigConfigHipCollectionExclusionArgs
GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategory, GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryArgs
- name String
- vendors List<Property Map>
GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryVendor, GlobalprotectPortalClientConfigConfigHipCollectionExclusionCategoryVendorArgs
GlobalprotectPortalClientConfigConfigInternalHostDetection, GlobalprotectPortalClientConfigConfigInternalHostDetectionArgs
- hostname str
- Host name of the IPv4 in DNS record
- ip_
address str - Internal IPv4 address of a host
GlobalprotectPortalClientConfigConfigInternalHostDetectionV6, GlobalprotectPortalClientConfigConfigInternalHostDetectionV6Args
- hostname str
- Host name of the IPv6 in DNS record
- ip_
address str - Internal IPv6 address of a host
GlobalprotectPortalClientConfigConfigMachineAccountExistsWithSerialno, GlobalprotectPortalClientConfigConfigMachineAccountExistsWithSerialnoArgs
GlobalprotectPortalClientConfigRootCa, GlobalprotectPortalClientConfigRootCaArgs
- Name string
- Install
In boolCert Store - Install in Trusted CA Certificate Store
- Name string
- Install
In boolCert Store - Install in Trusted CA Certificate Store
- name String
- install
In BooleanCert Store - Install in Trusted CA Certificate Store
- name string
- install
In booleanCert Store - Install in Trusted CA Certificate Store
- name str
- install_
in_ boolcert_ store - Install in Trusted CA Certificate Store
- name String
- install
In BooleanCert Store - Install in Trusted CA Certificate Store
GlobalprotectPortalClientlessVpn, GlobalprotectPortalClientlessVpnArgs
- Apps
To List<GlobalprotectUser Mappings Portal Clientless Vpn Apps To User Mapping> - Crypto
Settings GlobalprotectPortal Clientless Vpn Crypto Settings - Dns
Proxy string - DNS proxy object used for resolving clientless-vpn application hostnames
- Hostname string
- FQDN or IP address of GlobalProtect Portal
- Inactivity
Logout GlobalprotectPortal Clientless Vpn Inactivity Logout - Login
Lifetime GlobalprotectPortal Clientless Vpn Login Lifetime - Max
User double - max number of concurrent logined users to GlobalProtect portal
- Proxy
Server List<GlobalprotectSettings Portal Clientless Vpn Proxy Server Setting> - Rewrite
Exclude List<string>Domain Lists - Security
Zone string - Zone to be used for clientless-vpn traffic
- Apps
To []GlobalprotectUser Mappings Portal Clientless Vpn Apps To User Mapping - Crypto
Settings GlobalprotectPortal Clientless Vpn Crypto Settings - Dns
Proxy string - DNS proxy object used for resolving clientless-vpn application hostnames
- Hostname string
- FQDN or IP address of GlobalProtect Portal
- Inactivity
Logout GlobalprotectPortal Clientless Vpn Inactivity Logout - Login
Lifetime GlobalprotectPortal Clientless Vpn Login Lifetime - Max
User float64 - max number of concurrent logined users to GlobalProtect portal
- Proxy
Server []GlobalprotectSettings Portal Clientless Vpn Proxy Server Setting - Rewrite
Exclude []stringDomain Lists - Security
Zone string - Zone to be used for clientless-vpn traffic
- apps
To List<GlobalprotectUser Mappings Portal Clientless Vpn Apps To User Mapping> - crypto
Settings GlobalprotectPortal Clientless Vpn Crypto Settings - dns
Proxy String - DNS proxy object used for resolving clientless-vpn application hostnames
- hostname String
- FQDN or IP address of GlobalProtect Portal
- inactivity
Logout GlobalprotectPortal Clientless Vpn Inactivity Logout - login
Lifetime GlobalprotectPortal Clientless Vpn Login Lifetime - max
User Double - max number of concurrent logined users to GlobalProtect portal
- proxy
Server List<GlobalprotectSettings Portal Clientless Vpn Proxy Server Setting> - rewrite
Exclude List<String>Domain Lists - security
Zone String - Zone to be used for clientless-vpn traffic
- apps
To GlobalprotectUser Mappings Portal Clientless Vpn Apps To User Mapping[] - crypto
Settings GlobalprotectPortal Clientless Vpn Crypto Settings - dns
Proxy string - DNS proxy object used for resolving clientless-vpn application hostnames
- hostname string
- FQDN or IP address of GlobalProtect Portal
- inactivity
Logout GlobalprotectPortal Clientless Vpn Inactivity Logout - login
Lifetime GlobalprotectPortal Clientless Vpn Login Lifetime - max
User number - max number of concurrent logined users to GlobalProtect portal
- proxy
Server GlobalprotectSettings Portal Clientless Vpn Proxy Server Setting[] - rewrite
Exclude string[]Domain Lists - security
Zone string - Zone to be used for clientless-vpn traffic
- apps_
to_ Sequence[Globalprotectuser_ mappings Portal Clientless Vpn Apps To User Mapping] - crypto_
settings GlobalprotectPortal Clientless Vpn Crypto Settings - dns_
proxy str - DNS proxy object used for resolving clientless-vpn application hostnames
- hostname str
- FQDN or IP address of GlobalProtect Portal
- inactivity_
logout GlobalprotectPortal Clientless Vpn Inactivity Logout - login_
lifetime GlobalprotectPortal Clientless Vpn Login Lifetime - max_
user float - max number of concurrent logined users to GlobalProtect portal
- proxy_
server_ Sequence[Globalprotectsettings Portal Clientless Vpn Proxy Server Setting] - rewrite_
exclude_ Sequence[str]domain_ lists - security_
zone str - Zone to be used for clientless-vpn traffic
- apps
To List<Property Map>User Mappings - crypto
Settings Property Map - dns
Proxy String - DNS proxy object used for resolving clientless-vpn application hostnames
- hostname String
- FQDN or IP address of GlobalProtect Portal
- inactivity
Logout Property Map - login
Lifetime Property Map - max
User Number - max number of concurrent logined users to GlobalProtect portal
- proxy
Server List<Property Map>Settings - rewrite
Exclude List<String>Domain Lists - security
Zone String - Zone to be used for clientless-vpn traffic
GlobalprotectPortalClientlessVpnAppsToUserMapping, GlobalprotectPortalClientlessVpnAppsToUserMappingArgs
- Name string
- Applications List<string>
- Display
Global boolProtect Agent Download Link - Display Global Protect Agent download link
- Enable
Custom boolApp URLAddress Bar - URL browse bar to access unpublished clientless VPN applications
- Source
Users List<string>
- Name string
- Applications []string
- Display
Global boolProtect Agent Download Link - Display Global Protect Agent download link
- Enable
Custom boolApp URLAddress Bar - URL browse bar to access unpublished clientless VPN applications
- Source
Users []string
- name String
- applications List<String>
- display
Global BooleanProtect Agent Download Link - Display Global Protect Agent download link
- enable
Custom BooleanApp URLAddress Bar - URL browse bar to access unpublished clientless VPN applications
- source
Users List<String>
- name string
- applications string[]
- display
Global booleanProtect Agent Download Link - Display Global Protect Agent download link
- enable
Custom booleanApp URLAddress Bar - URL browse bar to access unpublished clientless VPN applications
- source
Users string[]
- name str
- applications Sequence[str]
- display_
global_ boolprotect_ agent_ download_ link - Display Global Protect Agent download link
- enable_
custom_ boolapp_ url_ address_ bar - URL browse bar to access unpublished clientless VPN applications
- source_
users Sequence[str]
- name String
- applications List<String>
- display
Global BooleanProtect Agent Download Link - Display Global Protect Agent download link
- enable
Custom BooleanApp URLAddress Bar - URL browse bar to access unpublished clientless VPN applications
- source
Users List<String>
GlobalprotectPortalClientlessVpnCryptoSettings, GlobalprotectPortalClientlessVpnCryptoSettingsArgs
GlobalprotectPortalClientlessVpnCryptoSettingsServerCertVerification, GlobalprotectPortalClientlessVpnCryptoSettingsServerCertVerificationArgs
- Block
Expired boolCertificate - whether to block sessions if server's certificate is expired
- Block
Timeout boolCert - whether to block a session if cert. status can't be retrieved within timeout
- Block
Unknown boolCert - whether to block a session if cert. status is unknown
- Block
Untrusted boolIssuer - whether to block sessions if server's certificate is issued by untrusted CA
- Block
Expired boolCertificate - whether to block sessions if server's certificate is expired
- Block
Timeout boolCert - whether to block a session if cert. status can't be retrieved within timeout
- Block
Unknown boolCert - whether to block a session if cert. status is unknown
- Block
Untrusted boolIssuer - whether to block sessions if server's certificate is issued by untrusted CA
- block
Expired BooleanCertificate - whether to block sessions if server's certificate is expired
- block
Timeout BooleanCert - whether to block a session if cert. status can't be retrieved within timeout
- block
Unknown BooleanCert - whether to block a session if cert. status is unknown
- block
Untrusted BooleanIssuer - whether to block sessions if server's certificate is issued by untrusted CA
- block
Expired booleanCertificate - whether to block sessions if server's certificate is expired
- block
Timeout booleanCert - whether to block a session if cert. status can't be retrieved within timeout
- block
Unknown booleanCert - whether to block a session if cert. status is unknown
- block
Untrusted booleanIssuer - whether to block sessions if server's certificate is issued by untrusted CA
- block_
expired_ boolcertificate - whether to block sessions if server's certificate is expired
- block_
timeout_ boolcert - whether to block a session if cert. status can't be retrieved within timeout
- block_
unknown_ boolcert - whether to block a session if cert. status is unknown
- block_
untrusted_ boolissuer - whether to block sessions if server's certificate is issued by untrusted CA
- block
Expired BooleanCertificate - whether to block sessions if server's certificate is expired
- block
Timeout BooleanCert - whether to block a session if cert. status can't be retrieved within timeout
- block
Unknown BooleanCert - whether to block a session if cert. status is unknown
- block
Untrusted BooleanIssuer - whether to block sessions if server's certificate is issued by untrusted CA
GlobalprotectPortalClientlessVpnCryptoSettingsSslProtocol, GlobalprotectPortalClientlessVpnCryptoSettingsSslProtocolArgs
- Auth
Algo boolMd5 - Allow authentication MD5
- Auth
Algo boolSha1 - Allow authentication SHA1
- Auth
Algo boolSha256 - Allow authentication SHA256
- Auth
Algo boolSha384 - Allow authentication SHA384
- Enc
Algo3des bool - Allow algorithm 3DES
- Enc
Algo boolAes128Cbc - Allow algorithm AES-128-CBC
- Enc
Algo boolAes128Gcm - Allow algorithm AES-128-GCM
- Enc
Algo boolAes256Cbc - Allow algorithm AES-256-CBC
- Enc
Algo boolAes256Gcm - Allow algorithm AES-256-GCM
- Enc
Algo boolRc4 - Allow algorithm RC4
- Keyxchg
Algo boolDhe - Allow algorithm DHE
- Keyxchg
Algo boolEcdhe - Allow algorithm ECDHE
- Keyxchg
Algo boolRsa - Allow algorithm RSA
- Max
Version string - Min
Version string
- Auth
Algo boolMd5 - Allow authentication MD5
- Auth
Algo boolSha1 - Allow authentication SHA1
- Auth
Algo boolSha256 - Allow authentication SHA256
- Auth
Algo boolSha384 - Allow authentication SHA384
- Enc
Algo3des bool - Allow algorithm 3DES
- Enc
Algo boolAes128Cbc - Allow algorithm AES-128-CBC
- Enc
Algo boolAes128Gcm - Allow algorithm AES-128-GCM
- Enc
Algo boolAes256Cbc - Allow algorithm AES-256-CBC
- Enc
Algo boolAes256Gcm - Allow algorithm AES-256-GCM
- Enc
Algo boolRc4 - Allow algorithm RC4
- Keyxchg
Algo boolDhe - Allow algorithm DHE
- Keyxchg
Algo boolEcdhe - Allow algorithm ECDHE
- Keyxchg
Algo boolRsa - Allow algorithm RSA
- Max
Version string - Min
Version string
- auth
Algo BooleanMd5 - Allow authentication MD5
- auth
Algo BooleanSha1 - Allow authentication SHA1
- auth
Algo BooleanSha256 - Allow authentication SHA256
- auth
Algo BooleanSha384 - Allow authentication SHA384
- enc
Algo3des Boolean - Allow algorithm 3DES
- enc
Algo BooleanAes128Cbc - Allow algorithm AES-128-CBC
- enc
Algo BooleanAes128Gcm - Allow algorithm AES-128-GCM
- enc
Algo BooleanAes256Cbc - Allow algorithm AES-256-CBC
- enc
Algo BooleanAes256Gcm - Allow algorithm AES-256-GCM
- enc
Algo BooleanRc4 - Allow algorithm RC4
- keyxchg
Algo BooleanDhe - Allow algorithm DHE
- keyxchg
Algo BooleanEcdhe - Allow algorithm ECDHE
- keyxchg
Algo BooleanRsa - Allow algorithm RSA
- max
Version String - min
Version String
- auth
Algo booleanMd5 - Allow authentication MD5
- auth
Algo booleanSha1 - Allow authentication SHA1
- auth
Algo booleanSha256 - Allow authentication SHA256
- auth
Algo booleanSha384 - Allow authentication SHA384
- enc
Algo3des boolean - Allow algorithm 3DES
- enc
Algo booleanAes128Cbc - Allow algorithm AES-128-CBC
- enc
Algo booleanAes128Gcm - Allow algorithm AES-128-GCM
- enc
Algo booleanAes256Cbc - Allow algorithm AES-256-CBC
- enc
Algo booleanAes256Gcm - Allow algorithm AES-256-GCM
- enc
Algo booleanRc4 - Allow algorithm RC4
- keyxchg
Algo booleanDhe - Allow algorithm DHE
- keyxchg
Algo booleanEcdhe - Allow algorithm ECDHE
- keyxchg
Algo booleanRsa - Allow algorithm RSA
- max
Version string - min
Version string
- auth_
algo_ boolmd5 - Allow authentication MD5
- auth_
algo_ boolsha1 - Allow authentication SHA1
- auth_
algo_ boolsha256 - Allow authentication SHA256
- auth_
algo_ boolsha384 - Allow authentication SHA384
- enc_
algo3des bool - Allow algorithm 3DES
- enc_
algo_ boolaes128_ cbc - Allow algorithm AES-128-CBC
- enc_
algo_ boolaes128_ gcm - Allow algorithm AES-128-GCM
- enc_
algo_ boolaes256_ cbc - Allow algorithm AES-256-CBC
- enc_
algo_ boolaes256_ gcm - Allow algorithm AES-256-GCM
- enc_
algo_ boolrc4 - Allow algorithm RC4
- keyxchg_
algo_ booldhe - Allow algorithm DHE
- keyxchg_
algo_ boolecdhe - Allow algorithm ECDHE
- keyxchg_
algo_ boolrsa - Allow algorithm RSA
- max_
version str - min_
version str
- auth
Algo BooleanMd5 - Allow authentication MD5
- auth
Algo BooleanSha1 - Allow authentication SHA1
- auth
Algo BooleanSha256 - Allow authentication SHA256
- auth
Algo BooleanSha384 - Allow authentication SHA384
- enc
Algo3des Boolean - Allow algorithm 3DES
- enc
Algo BooleanAes128Cbc - Allow algorithm AES-128-CBC
- enc
Algo BooleanAes128Gcm - Allow algorithm AES-128-GCM
- enc
Algo BooleanAes256Cbc - Allow algorithm AES-256-CBC
- enc
Algo BooleanAes256Gcm - Allow algorithm AES-256-GCM
- enc
Algo BooleanRc4 - Allow algorithm RC4
- keyxchg
Algo BooleanDhe - Allow algorithm DHE
- keyxchg
Algo BooleanEcdhe - Allow algorithm ECDHE
- keyxchg
Algo BooleanRsa - Allow algorithm RSA
- max
Version String - min
Version String
GlobalprotectPortalClientlessVpnInactivityLogout, GlobalprotectPortalClientlessVpnInactivityLogoutArgs
GlobalprotectPortalClientlessVpnLoginLifetime, GlobalprotectPortalClientlessVpnLoginLifetimeArgs
GlobalprotectPortalClientlessVpnProxyServerSetting, GlobalprotectPortalClientlessVpnProxyServerSettingArgs
- Name string
- Domains List<string>
- Proxy
Server GlobalprotectPortal Clientless Vpn Proxy Server Setting Proxy Server - Use
Proxy bool - Whether to use proxy server
- Name string
- Domains []string
- Proxy
Server GlobalprotectPortal Clientless Vpn Proxy Server Setting Proxy Server - Use
Proxy bool - Whether to use proxy server
- name String
- domains List<String>
- proxy
Server GlobalprotectPortal Clientless Vpn Proxy Server Setting Proxy Server - use
Proxy Boolean - Whether to use proxy server
- name string
- domains string[]
- proxy
Server GlobalprotectPortal Clientless Vpn Proxy Server Setting Proxy Server - use
Proxy boolean - Whether to use proxy server
- name str
- domains Sequence[str]
- proxy_
server GlobalprotectPortal Clientless Vpn Proxy Server Setting Proxy Server - use_
proxy bool - Whether to use proxy server
- name String
- domains List<String>
- proxy
Server Property Map - use
Proxy Boolean - Whether to use proxy server
GlobalprotectPortalClientlessVpnProxyServerSettingProxyServer, GlobalprotectPortalClientlessVpnProxyServerSettingProxyServerArgs
GlobalprotectPortalLocation, GlobalprotectPortalLocationArgs
- Template
Globalprotect
Portal Location Template - Located in a specific template
- Template
Stack GlobalprotectPortal Location Template Stack - Located in a specific template stack
- Template
Stack GlobalprotectVsys Portal Location Template Stack Vsys - Located in a specific template, device and vsys.
- Template
Vsys GlobalprotectPortal Location Template Vsys - Located in a specific template, device and vsys.
- Vsys
Globalprotect
Portal Location Vsys - Located in a specific Virtual System
- Template
Globalprotect
Portal Location Template - Located in a specific template
- Template
Stack GlobalprotectPortal Location Template Stack - Located in a specific template stack
- Template
Stack GlobalprotectVsys Portal Location Template Stack Vsys - Located in a specific template, device and vsys.
- Template
Vsys GlobalprotectPortal Location Template Vsys - Located in a specific template, device and vsys.
- Vsys
Globalprotect
Portal Location Vsys - Located in a specific Virtual System
- template
Globalprotect
Portal Location Template - Located in a specific template
- template
Stack GlobalprotectPortal Location Template Stack - Located in a specific template stack
- template
Stack GlobalprotectVsys Portal Location Template Stack Vsys - Located in a specific template, device and vsys.
- template
Vsys GlobalprotectPortal Location Template Vsys - Located in a specific template, device and vsys.
- vsys
Globalprotect
Portal Location Vsys - Located in a specific Virtual System
- template
Globalprotect
Portal Location Template - Located in a specific template
- template
Stack GlobalprotectPortal Location Template Stack - Located in a specific template stack
- template
Stack GlobalprotectVsys Portal Location Template Stack Vsys - Located in a specific template, device and vsys.
- template
Vsys GlobalprotectPortal Location Template Vsys - Located in a specific template, device and vsys.
- vsys
Globalprotect
Portal Location Vsys - Located in a specific Virtual System
- template
Globalprotect
Portal Location Template - Located in a specific template
- template_
stack GlobalprotectPortal Location Template Stack - Located in a specific template stack
- template_
stack_ Globalprotectvsys Portal Location Template Stack Vsys - Located in a specific template, device and vsys.
- template_
vsys GlobalprotectPortal Location Template Vsys - Located in a specific template, device and vsys.
- vsys
Globalprotect
Portal Location Vsys - Located in a specific Virtual System
- template Property Map
- Located in a specific template
- template
Stack Property Map - Located in a specific template stack
- template
Stack Property MapVsys - Located in a specific template, device and vsys.
- template
Vsys Property Map - Located in a specific template, device and vsys.
- vsys Property Map
- Located in a specific Virtual System
GlobalprotectPortalLocationTemplate, GlobalprotectPortalLocationTemplateArgs
- Name string
- Specific Panorama template
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- name String
- Specific Panorama template
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- name str
- Specific Panorama template
- ngfw_
device str - The NGFW device
- panorama_
device str - Specific Panorama device
- name String
- Specific Panorama template
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
GlobalprotectPortalLocationTemplateStack, GlobalprotectPortalLocationTemplateStackArgs
- Name string
- Specific Panorama template stack
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template stack
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- name String
- Specific Panorama template stack
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template stack
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- name str
- Specific Panorama template stack
- ngfw_
device str - The NGFW device
- panorama_
device str - Specific Panorama device
- name String
- Specific Panorama template stack
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
GlobalprotectPortalLocationTemplateStackVsys, GlobalprotectPortalLocationTemplateStackVsysArgs
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template
Stack string - The template stack
- Vsys string
- The vsys.
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template
Stack string - The template stack
- Vsys string
- The vsys.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template
Stack String - The template stack
- vsys String
- The vsys.
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- template
Stack string - The template stack
- vsys string
- The vsys.
- ngfw_
device str - The NGFW device
- panorama_
device str - Specific Panorama device
- template_
stack str - The template stack
- vsys str
- The vsys.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template
Stack String - The template stack
- vsys String
- The vsys.
GlobalprotectPortalLocationTemplateVsys, GlobalprotectPortalLocationTemplateVsysArgs
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template string
- Specific Panorama template
- Vsys string
- The vsys.
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Template string
- Specific Panorama template
- Vsys string
- The vsys.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template String
- Specific Panorama template
- vsys String
- The vsys.
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- template string
- Specific Panorama template
- vsys string
- The vsys.
- ngfw_
device str - The NGFW device
- panorama_
device str - Specific Panorama device
- template str
- Specific Panorama template
- vsys str
- The vsys.
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- template String
- Specific Panorama template
- vsys String
- The vsys.
GlobalprotectPortalLocationVsys, GlobalprotectPortalLocationVsysArgs
- Name string
- The Virtual System name
- Ngfw
Device string - The NGFW device name
- Name string
- The Virtual System name
- Ngfw
Device string - The NGFW device name
- name String
- The Virtual System name
- ngfw
Device String - The NGFW device name
- name string
- The Virtual System name
- ngfw
Device string - The NGFW device name
- name str
- The Virtual System name
- ngfw_
device str - The NGFW device name
- name String
- The Virtual System name
- ngfw
Device String - The NGFW device name
GlobalprotectPortalPortalConfig, GlobalprotectPortalPortalConfigArgs
- Certificate
Profile string - Profile for authenticating client certificates
- Client
Auths List<GlobalprotectPortal Portal Config Client Auth> - Config
Selection GlobalprotectPortal Portal Config Config Selection - Custom
Help stringPage - Custom
Home stringPage - Custom
Login stringPage - Local
Address GlobalprotectPortal Portal Config Local Address - Log
Fail bool - Log unsuccessful TLS handshakes
- Log
Setting string - Log
Success bool - Log successful TLS handshakes
- Ssl
Tls stringService Profile - SSL TLS service profile
- Certificate
Profile string - Profile for authenticating client certificates
- Client
Auths []GlobalprotectPortal Portal Config Client Auth - Config
Selection GlobalprotectPortal Portal Config Config Selection - Custom
Help stringPage - Custom
Home stringPage - Custom
Login stringPage - Local
Address GlobalprotectPortal Portal Config Local Address - Log
Fail bool - Log unsuccessful TLS handshakes
- Log
Setting string - Log
Success bool - Log successful TLS handshakes
- Ssl
Tls stringService Profile - SSL TLS service profile
- certificate
Profile String - Profile for authenticating client certificates
- client
Auths List<GlobalprotectPortal Portal Config Client Auth> - config
Selection GlobalprotectPortal Portal Config Config Selection - custom
Help StringPage - custom
Home StringPage - custom
Login StringPage - local
Address GlobalprotectPortal Portal Config Local Address - log
Fail Boolean - Log unsuccessful TLS handshakes
- log
Setting String - log
Success Boolean - Log successful TLS handshakes
- ssl
Tls StringService Profile - SSL TLS service profile
- certificate
Profile string - Profile for authenticating client certificates
- client
Auths GlobalprotectPortal Portal Config Client Auth[] - config
Selection GlobalprotectPortal Portal Config Config Selection - custom
Help stringPage - custom
Home stringPage - custom
Login stringPage - local
Address GlobalprotectPortal Portal Config Local Address - log
Fail boolean - Log unsuccessful TLS handshakes
- log
Setting string - log
Success boolean - Log successful TLS handshakes
- ssl
Tls stringService Profile - SSL TLS service profile
- certificate_
profile str - Profile for authenticating client certificates
- client_
auths Sequence[GlobalprotectPortal Portal Config Client Auth] - config_
selection GlobalprotectPortal Portal Config Config Selection - custom_
help_ strpage - custom_
home_ strpage - custom_
login_ strpage - local_
address GlobalprotectPortal Portal Config Local Address - log_
fail bool - Log unsuccessful TLS handshakes
- log_
setting str - log_
success bool - Log successful TLS handshakes
- ssl_
tls_ strservice_ profile - SSL TLS service profile
- certificate
Profile String - Profile for authenticating client certificates
- client
Auths List<Property Map> - config
Selection Property Map - custom
Help StringPage - custom
Home StringPage - custom
Login StringPage - local
Address Property Map - log
Fail Boolean - Log unsuccessful TLS handshakes
- log
Setting String - log
Success Boolean - Log successful TLS handshakes
- ssl
Tls StringService Profile - SSL TLS service profile
GlobalprotectPortalPortalConfigClientAuth, GlobalprotectPortalPortalConfigClientAuthArgs
- Name string
- Authentication
Message string - Authentication Message
- Authentication
Profile string - authentication profile used for this GlobalProtect
- Auto
Retrieve boolPasscode - Automatically retrieve passcode from SoftToken application
- Os string
- Client OS
- Password
Label string - Password Label
- User
Credential stringOr Client Cert Required - Allow Authentication with User Credentials OR Client Certificate
- Username
Label string - Username Label
- Name string
- Authentication
Message string - Authentication Message
- Authentication
Profile string - authentication profile used for this GlobalProtect
- Auto
Retrieve boolPasscode - Automatically retrieve passcode from SoftToken application
- Os string
- Client OS
- Password
Label string - Password Label
- User
Credential stringOr Client Cert Required - Allow Authentication with User Credentials OR Client Certificate
- Username
Label string - Username Label
- name String
- authentication
Message String - Authentication Message
- authentication
Profile String - authentication profile used for this GlobalProtect
- auto
Retrieve BooleanPasscode - Automatically retrieve passcode from SoftToken application
- os String
- Client OS
- password
Label String - Password Label
- user
Credential StringOr Client Cert Required - Allow Authentication with User Credentials OR Client Certificate
- username
Label String - Username Label
- name string
- authentication
Message string - Authentication Message
- authentication
Profile string - authentication profile used for this GlobalProtect
- auto
Retrieve booleanPasscode - Automatically retrieve passcode from SoftToken application
- os string
- Client OS
- password
Label string - Password Label
- user
Credential stringOr Client Cert Required - Allow Authentication with User Credentials OR Client Certificate
- username
Label string - Username Label
- name str
- authentication_
message str - Authentication Message
- authentication_
profile str - authentication profile used for this GlobalProtect
- auto_
retrieve_ boolpasscode - Automatically retrieve passcode from SoftToken application
- os str
- Client OS
- password_
label str - Password Label
- user_
credential_ stror_ client_ cert_ required - Allow Authentication with User Credentials OR Client Certificate
- username_
label str - Username Label
- name String
- authentication
Message String - Authentication Message
- authentication
Profile String - authentication profile used for this GlobalProtect
- auto
Retrieve BooleanPasscode - Automatically retrieve passcode from SoftToken application
- os String
- Client OS
- password
Label String - Password Label
- user
Credential StringOr Client Cert Required - Allow Authentication with User Credentials OR Client Certificate
- username
Label String - Username Label
GlobalprotectPortalPortalConfigConfigSelection, GlobalprotectPortalPortalConfigConfigSelectionArgs
- Certificate
Profile string - Profile for authenticating client certificates
- Custom
Checks GlobalprotectPortal Portal Config Config Selection Custom Checks
- Certificate
Profile string - Profile for authenticating client certificates
- Custom
Checks GlobalprotectPortal Portal Config Config Selection Custom Checks
- certificate
Profile String - Profile for authenticating client certificates
- custom
Checks GlobalprotectPortal Portal Config Config Selection Custom Checks
- certificate
Profile string - Profile for authenticating client certificates
- custom
Checks GlobalprotectPortal Portal Config Config Selection Custom Checks
- certificate_
profile str - Profile for authenticating client certificates
- custom_
checks GlobalprotectPortal Portal Config Config Selection Custom Checks
- certificate
Profile String - Profile for authenticating client certificates
- custom
Checks Property Map
GlobalprotectPortalPortalConfigConfigSelectionCustomChecks, GlobalprotectPortalPortalConfigConfigSelectionCustomChecksArgs
GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOs, GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOsArgs
GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOsPlist, GlobalprotectPortalPortalConfigConfigSelectionCustomChecksMacOsPlistArgs
GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindows, GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindowsArgs
GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindowsRegistryKey, GlobalprotectPortalPortalConfigConfigSelectionCustomChecksWindowsRegistryKeyArgs
- Name string
- Registry
Values List<string>
- Name string
- Registry
Values []string
- name String
- registry
Values List<String>
- name string
- registry
Values string[]
- name str
- registry_
values Sequence[str]
- name String
- registry
Values List<String>
GlobalprotectPortalPortalConfigLocalAddress, GlobalprotectPortalPortalConfigLocalAddressArgs
- Floating
Ip GlobalprotectPortal Portal Config Local Address Floating Ip - Interface string
- local gateway end-point
- Ip
Globalprotect
Portal Portal Config Local Address Ip - Ip
Address stringFamily - specify the family of the local address
- Floating
Ip GlobalprotectPortal Portal Config Local Address Floating Ip - Interface string
- local gateway end-point
- Ip
Globalprotect
Portal Portal Config Local Address Ip - Ip
Address stringFamily - specify the family of the local address
- floating
Ip GlobalprotectPortal Portal Config Local Address Floating Ip - interface_ String
- local gateway end-point
- ip
Globalprotect
Portal Portal Config Local Address Ip - ip
Address StringFamily - specify the family of the local address
- floating
Ip GlobalprotectPortal Portal Config Local Address Floating Ip - interface string
- local gateway end-point
- ip
Globalprotect
Portal Portal Config Local Address Ip - ip
Address stringFamily - specify the family of the local address
- floating_
ip GlobalprotectPortal Portal Config Local Address Floating Ip - interface str
- local gateway end-point
- ip
Globalprotect
Portal Portal Config Local Address Ip - ip_
address_ strfamily - specify the family of the local address
- floating
Ip Property Map - interface String
- local gateway end-point
- ip Property Map
- ip
Address StringFamily - specify the family of the local address
GlobalprotectPortalPortalConfigLocalAddressFloatingIp, GlobalprotectPortalPortalConfigLocalAddressFloatingIpArgs
GlobalprotectPortalPortalConfigLocalAddressIp, GlobalprotectPortalPortalConfigLocalAddressIpArgs
GlobalprotectPortalSatelliteConfig, GlobalprotectPortalSatelliteConfigArgs
GlobalprotectPortalSatelliteConfigClientCertificate, GlobalprotectPortalSatelliteConfigClientCertificateArgs
GlobalprotectPortalSatelliteConfigClientCertificateLocal, GlobalprotectPortalSatelliteConfigClientCertificateLocalArgs
- Certificate
Life doubleTime - Issued GlobalProtect satellite certificate life time in days
- Certificate
Renewal doublePeriod - GlobalProtect satellite certificate renewal period in days
- Issuing
Certificate string - Issuing certificate to issue GlobalProtect satellite certificate
- Ocsp
Responder string - OCSP responder
- Certificate
Life float64Time - Issued GlobalProtect satellite certificate life time in days
- Certificate
Renewal float64Period - GlobalProtect satellite certificate renewal period in days
- Issuing
Certificate string - Issuing certificate to issue GlobalProtect satellite certificate
- Ocsp
Responder string - OCSP responder
- certificate
Life DoubleTime - Issued GlobalProtect satellite certificate life time in days
- certificate
Renewal DoublePeriod - GlobalProtect satellite certificate renewal period in days
- issuing
Certificate String - Issuing certificate to issue GlobalProtect satellite certificate
- ocsp
Responder String - OCSP responder
- certificate
Life numberTime - Issued GlobalProtect satellite certificate life time in days
- certificate
Renewal numberPeriod - GlobalProtect satellite certificate renewal period in days
- issuing
Certificate string - Issuing certificate to issue GlobalProtect satellite certificate
- ocsp
Responder string - OCSP responder
- certificate_
life_ floattime - Issued GlobalProtect satellite certificate life time in days
- certificate_
renewal_ floatperiod - GlobalProtect satellite certificate renewal period in days
- issuing_
certificate str - Issuing certificate to issue GlobalProtect satellite certificate
- ocsp_
responder str - OCSP responder
- certificate
Life NumberTime - Issued GlobalProtect satellite certificate life time in days
- certificate
Renewal NumberPeriod - GlobalProtect satellite certificate renewal period in days
- issuing
Certificate String - Issuing certificate to issue GlobalProtect satellite certificate
- ocsp
Responder String - OCSP responder
GlobalprotectPortalSatelliteConfigClientCertificateScep, GlobalprotectPortalSatelliteConfigClientCertificateScepArgs
- Certificate
Renewal doublePeriod - GlobalProtect satellite certificate renewal period in days
- Scep string
- Certificate
Renewal float64Period - GlobalProtect satellite certificate renewal period in days
- Scep string
- certificate
Renewal DoublePeriod - GlobalProtect satellite certificate renewal period in days
- scep String
- certificate
Renewal numberPeriod - GlobalProtect satellite certificate renewal period in days
- scep string
- certificate_
renewal_ floatperiod - GlobalProtect satellite certificate renewal period in days
- scep str
- certificate
Renewal NumberPeriod - GlobalProtect satellite certificate renewal period in days
- scep String
GlobalprotectPortalSatelliteConfigConfig, GlobalprotectPortalSatelliteConfigConfigArgs
- Name string
- Config
Refresh doubleInterval - GlobalProtect satellite configuration refresh interval in hours
- Devices List<string>
- Gateways
List<Globalprotect
Portal Satellite Config Config Gateway> - Source
Users List<string>
- Name string
- Config
Refresh float64Interval - GlobalProtect satellite configuration refresh interval in hours
- Devices []string
- Gateways
[]Globalprotect
Portal Satellite Config Config Gateway - Source
Users []string
- name String
- config
Refresh DoubleInterval - GlobalProtect satellite configuration refresh interval in hours
- devices List<String>
- gateways
List<Globalprotect
Portal Satellite Config Config Gateway> - source
Users List<String>
- name string
- config
Refresh numberInterval - GlobalProtect satellite configuration refresh interval in hours
- devices string[]
- gateways
Globalprotect
Portal Satellite Config Config Gateway[] - source
Users string[]
- name str
- config_
refresh_ floatinterval - GlobalProtect satellite configuration refresh interval in hours
- devices Sequence[str]
- gateways
Sequence[Globalprotect
Portal Satellite Config Config Gateway] - source_
users Sequence[str]
- name String
- config
Refresh NumberInterval - GlobalProtect satellite configuration refresh interval in hours
- devices List<String>
- gateways List<Property Map>
- source
Users List<String>
GlobalprotectPortalSatelliteConfigConfigGateway, GlobalprotectPortalSatelliteConfigConfigGatewayArgs
- Name string
- Fqdn string
- fqdn
- Ip
Globalprotect
Portal Satellite Config Config Gateway Ip - Ipv6Preferred bool
- IPv6 Preferred
- Priority double
- Priority of GlobalProtect gateway
- Name string
- Fqdn string
- fqdn
- Ip
Globalprotect
Portal Satellite Config Config Gateway Ip - Ipv6Preferred bool
- IPv6 Preferred
- Priority float64
- Priority of GlobalProtect gateway
- name String
- fqdn String
- fqdn
- ip
Globalprotect
Portal Satellite Config Config Gateway Ip - ipv6Preferred Boolean
- IPv6 Preferred
- priority Double
- Priority of GlobalProtect gateway
- name string
- fqdn string
- fqdn
- ip
Globalprotect
Portal Satellite Config Config Gateway Ip - ipv6Preferred boolean
- IPv6 Preferred
- priority number
- Priority of GlobalProtect gateway
- name str
- fqdn str
- fqdn
- ip
Globalprotect
Portal Satellite Config Config Gateway Ip - ipv6_
preferred bool - IPv6 Preferred
- priority float
- Priority of GlobalProtect gateway
- name String
- fqdn String
- fqdn
- ip Property Map
- ipv6Preferred Boolean
- IPv6 Preferred
- priority Number
- Priority of GlobalProtect gateway
GlobalprotectPortalSatelliteConfigConfigGatewayIp, GlobalprotectPortalSatelliteConfigConfigGatewayIpArgs
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panosTerraform Provider.
