published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
Create GaiaCommandSetDynamicContent Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaCommandSetDynamicContent(name: string, args: GaiaCommandSetDynamicContentArgs, opts?: CustomResourceOptions);@overload
def GaiaCommandSetDynamicContent(resource_name: str,
args: GaiaCommandSetDynamicContentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaCommandSetDynamicContent(resource_name: str,
opts: Optional[ResourceOptions] = None,
access_layers_contents: Optional[Sequence[GaiaCommandSetDynamicContentAccessLayersContentArgs]] = None,
objects: Optional[GaiaCommandSetDynamicContentObjectsArgs] = None,
comments: Optional[str] = None,
custom_fields: Optional[GaiaCommandSetDynamicContentCustomFieldsArgs] = None,
debug: Optional[bool] = None,
dry_run: Optional[bool] = None,
gaia_command_set_dynamic_content_id: Optional[str] = None,
referenced_objects: Optional[GaiaCommandSetDynamicContentReferencedObjectsArgs] = None,
tags: Optional[Sequence[str]] = None,
virtual_system_id: Optional[float] = None)func NewGaiaCommandSetDynamicContent(ctx *Context, name string, args GaiaCommandSetDynamicContentArgs, opts ...ResourceOption) (*GaiaCommandSetDynamicContent, error)public GaiaCommandSetDynamicContent(string name, GaiaCommandSetDynamicContentArgs args, CustomResourceOptions? opts = null)
public GaiaCommandSetDynamicContent(String name, GaiaCommandSetDynamicContentArgs args)
public GaiaCommandSetDynamicContent(String name, GaiaCommandSetDynamicContentArgs args, CustomResourceOptions options)
type: checkpoint:GaiaCommandSetDynamicContent
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiacommandsetdynamiccontent" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaCommandSetDynamicContentArgs
- 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 GaiaCommandSetDynamicContentArgs
- 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 GaiaCommandSetDynamicContentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaCommandSetDynamicContentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaCommandSetDynamicContentArgs
- 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 gaiaCommandSetDynamicContentResource = new Checkpoint.GaiaCommandSetDynamicContent("gaiaCommandSetDynamicContentResource", new()
{
AccessLayersContents = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentAccessLayersContentArgs
{
Name = "string",
Operation = "string",
Rulebases = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentAccessLayersContentRulebaseArgs
{
Action = "string",
ActionSettings = new Checkpoint.Inputs.GaiaCommandSetDynamicContentAccessLayersContentRulebaseActionSettingsArgs
{
EnableIdentityCaptivePortal = false,
},
DestinationNegate = false,
Destinations = new[]
{
"string",
},
InlineLayer = "string",
Name = "string",
ServiceNegate = false,
Services = new[]
{
"string",
},
SourceNegate = false,
Sources = new[]
{
"string",
},
Track = new Checkpoint.Inputs.GaiaCommandSetDynamicContentAccessLayersContentRulebaseTrackArgs
{
Accounting = false,
Alert = "string",
EnableFirewallSession = false,
PerConnection = false,
PerSession = false,
Type = "string",
},
UserCheck = new Checkpoint.Inputs.GaiaCommandSetDynamicContentAccessLayersContentRulebaseUserCheckArgs
{
Confirm = "string",
CustomFrequency = new Checkpoint.Inputs.GaiaCommandSetDynamicContentAccessLayersContentRulebaseUserCheckCustomFrequencyArgs
{
Every = 0,
Unit = "string",
},
Frequency = "string",
Interaction = "string",
},
},
},
},
},
Objects = new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsArgs
{
AccessLayers = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsAccessLayerArgs
{
ApplicationsAndUrlFiltering = false,
ContentAwareness = false,
DetectUsingXForwardFor = false,
Firewall = false,
ImplicitCleanupAction = "string",
MobileAccess = false,
Name = "string",
},
},
AccessRoles = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsAccessRoleArgs
{
IpSpoofingProtection = false,
Machines = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsAccessRoleMachineArgs
{
AdEntityType = "string",
Selection = "string",
Source = "string",
},
},
Name = "string",
Networks = new[]
{
"string",
},
Users = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsAccessRoleUserArgs
{
AdEntityType = "string",
Selection = "string",
Source = "string",
},
},
},
},
AddressRanges = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsAddressRangeArgs
{
IpAddressFirst = "string",
IpAddressLast = "string",
Ipv4AddressFirst = "string",
Ipv4AddressLast = "string",
Ipv6AddressFirst = "string",
Ipv6AddressLast = "string",
Name = "string",
},
},
ApplicationSiteCategories = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsApplicationSiteCategoryArgs
{
CloneOf = "string",
Name = "string",
Negate = false,
Services = new[]
{
"string",
},
},
},
ApplicationSiteGroups = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsApplicationSiteGroupArgs
{
Members = new[]
{
"string",
},
Name = "string",
},
},
ApplicationSites = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsApplicationSiteArgs
{
CloneOf = "string",
Name = "string",
Negate = false,
Services = new[]
{
"string",
},
},
},
DnsDomains = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsDnsDomainArgs
{
IsSubDomain = false,
Name = "string",
},
},
DynamicObjects = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsDynamicObjectArgs
{
Name = "string",
},
},
GroupsWithExclusions = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsGroupsWithExclusionArgs
{
Except = "string",
Include = "string",
Name = "string",
},
},
Hosts = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsHostArgs
{
IpAddress = "string",
Ipv4Address = "string",
Ipv6Address = "string",
Name = "string",
},
},
IdentityTags = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsIdentityTagArgs
{
ExternalIdentifier = "string",
Name = "string",
},
},
NetworkGroups = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsNetworkGroupArgs
{
Members = new[]
{
"string",
},
Name = "string",
},
},
Networks = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsNetworkArgs
{
Broadcast = "string",
MaskLength = 0,
MaskLength4 = 0,
MaskLength6 = 0,
Name = "string",
Subnet = "string",
Subnet4 = "string",
Subnet6 = "string",
SubnetMask = "string",
},
},
ServiceGroups = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsServiceGroupArgs
{
Members = new[]
{
"string",
},
Name = "string",
},
},
ServicesOthers = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsServicesOtherArgs
{
AcceptReplies = false,
IpProtocol = 0,
KeepConnectionsOpenAfterPolicyInstallation = false,
Name = "string",
SessionTimeout = 0,
SyncConnectionsOnCluster = false,
},
},
ServicesTcps = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsServicesTcpArgs
{
DelayedSyncValue = 0,
KeepConnectionsOpenAfterPolicyInstallation = false,
Name = "string",
Port = "string",
SessionTimeout = 0,
SourcePort = "string",
SyncConnectionsOnCluster = false,
UseDelayedSync = false,
},
},
ServicesUdps = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsServicesUdpArgs
{
AcceptReplies = false,
KeepConnectionsOpenAfterPolicyInstallation = false,
Name = "string",
Port = "string",
SessionTimeout = 0,
SourcePort = "string",
SyncConnectionsOnCluster = false,
},
},
Wildcards = new[]
{
new Checkpoint.Inputs.GaiaCommandSetDynamicContentObjectsWildcardArgs
{
Ipv4Address = "string",
Ipv4MaskWildcard = "string",
Ipv6Address = "string",
Ipv6MaskWildcard = "string",
Name = "string",
},
},
},
Comments = "string",
CustomFields = new Checkpoint.Inputs.GaiaCommandSetDynamicContentCustomFieldsArgs
{
Field1 = "string",
Field2 = "string",
Field3 = "string",
},
Debug = false,
DryRun = false,
GaiaCommandSetDynamicContentId = "string",
ReferencedObjects = new Checkpoint.Inputs.GaiaCommandSetDynamicContentReferencedObjectsArgs
{
AccessLayers = new[]
{
"string",
},
ApplicationSiteCategories = new[]
{
"string",
},
ApplicationSites = new[]
{
"string",
},
ServicesIcmps = new[]
{
"string",
},
ServicesTcps = new[]
{
"string",
},
ServicesUdps = new[]
{
"string",
},
UpdatableObjects = new[]
{
"string",
},
},
Tags = new[]
{
"string",
},
VirtualSystemId = 0,
});
example, err := checkpoint.NewGaiaCommandSetDynamicContent(ctx, "gaiaCommandSetDynamicContentResource", &checkpoint.GaiaCommandSetDynamicContentArgs{
AccessLayersContents: checkpoint.GaiaCommandSetDynamicContentAccessLayersContentArray{
&checkpoint.GaiaCommandSetDynamicContentAccessLayersContentArgs{
Name: pulumi.String("string"),
Operation: pulumi.String("string"),
Rulebases: checkpoint.GaiaCommandSetDynamicContentAccessLayersContentRulebaseArray{
&checkpoint.GaiaCommandSetDynamicContentAccessLayersContentRulebaseArgs{
Action: pulumi.String("string"),
ActionSettings: &checkpoint.GaiaCommandSetDynamicContentAccessLayersContentRulebaseActionSettingsArgs{
EnableIdentityCaptivePortal: pulumi.Bool(false),
},
DestinationNegate: pulumi.Bool(false),
Destinations: pulumi.StringArray{
pulumi.String("string"),
},
InlineLayer: pulumi.String("string"),
Name: pulumi.String("string"),
ServiceNegate: pulumi.Bool(false),
Services: pulumi.StringArray{
pulumi.String("string"),
},
SourceNegate: pulumi.Bool(false),
Sources: pulumi.StringArray{
pulumi.String("string"),
},
Track: &checkpoint.GaiaCommandSetDynamicContentAccessLayersContentRulebaseTrackArgs{
Accounting: pulumi.Bool(false),
Alert: pulumi.String("string"),
EnableFirewallSession: pulumi.Bool(false),
PerConnection: pulumi.Bool(false),
PerSession: pulumi.Bool(false),
Type: pulumi.String("string"),
},
UserCheck: &checkpoint.GaiaCommandSetDynamicContentAccessLayersContentRulebaseUserCheckArgs{
Confirm: pulumi.String("string"),
CustomFrequency: &checkpoint.GaiaCommandSetDynamicContentAccessLayersContentRulebaseUserCheckCustomFrequencyArgs{
Every: pulumi.Float64(0),
Unit: pulumi.String("string"),
},
Frequency: pulumi.String("string"),
Interaction: pulumi.String("string"),
},
},
},
},
},
Objects: &checkpoint.GaiaCommandSetDynamicContentObjectsArgs{
AccessLayers: checkpoint.GaiaCommandSetDynamicContentObjectsAccessLayerArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsAccessLayerArgs{
ApplicationsAndUrlFiltering: pulumi.Bool(false),
ContentAwareness: pulumi.Bool(false),
DetectUsingXForwardFor: pulumi.Bool(false),
Firewall: pulumi.Bool(false),
ImplicitCleanupAction: pulumi.String("string"),
MobileAccess: pulumi.Bool(false),
Name: pulumi.String("string"),
},
},
AccessRoles: checkpoint.GaiaCommandSetDynamicContentObjectsAccessRoleArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsAccessRoleArgs{
IpSpoofingProtection: pulumi.Bool(false),
Machines: checkpoint.GaiaCommandSetDynamicContentObjectsAccessRoleMachineArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsAccessRoleMachineArgs{
AdEntityType: pulumi.String("string"),
Selection: pulumi.String("string"),
Source: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Networks: pulumi.StringArray{
pulumi.String("string"),
},
Users: checkpoint.GaiaCommandSetDynamicContentObjectsAccessRoleUserArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsAccessRoleUserArgs{
AdEntityType: pulumi.String("string"),
Selection: pulumi.String("string"),
Source: pulumi.String("string"),
},
},
},
},
AddressRanges: checkpoint.GaiaCommandSetDynamicContentObjectsAddressRangeArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsAddressRangeArgs{
IpAddressFirst: pulumi.String("string"),
IpAddressLast: pulumi.String("string"),
Ipv4AddressFirst: pulumi.String("string"),
Ipv4AddressLast: pulumi.String("string"),
Ipv6AddressFirst: pulumi.String("string"),
Ipv6AddressLast: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
ApplicationSiteCategories: checkpoint.GaiaCommandSetDynamicContentObjectsApplicationSiteCategoryArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsApplicationSiteCategoryArgs{
CloneOf: pulumi.String("string"),
Name: pulumi.String("string"),
Negate: pulumi.Bool(false),
Services: pulumi.StringArray{
pulumi.String("string"),
},
},
},
ApplicationSiteGroups: checkpoint.GaiaCommandSetDynamicContentObjectsApplicationSiteGroupArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsApplicationSiteGroupArgs{
Members: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
},
},
ApplicationSites: checkpoint.GaiaCommandSetDynamicContentObjectsApplicationSiteArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsApplicationSiteArgs{
CloneOf: pulumi.String("string"),
Name: pulumi.String("string"),
Negate: pulumi.Bool(false),
Services: pulumi.StringArray{
pulumi.String("string"),
},
},
},
DnsDomains: checkpoint.GaiaCommandSetDynamicContentObjectsDnsDomainArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsDnsDomainArgs{
IsSubDomain: pulumi.Bool(false),
Name: pulumi.String("string"),
},
},
DynamicObjects: checkpoint.GaiaCommandSetDynamicContentObjectsDynamicObjectArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsDynamicObjectArgs{
Name: pulumi.String("string"),
},
},
GroupsWithExclusions: checkpoint.GaiaCommandSetDynamicContentObjectsGroupsWithExclusionArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsGroupsWithExclusionArgs{
Except: pulumi.String("string"),
Include: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
Hosts: checkpoint.GaiaCommandSetDynamicContentObjectsHostArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsHostArgs{
IpAddress: pulumi.String("string"),
Ipv4Address: pulumi.String("string"),
Ipv6Address: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
IdentityTags: checkpoint.GaiaCommandSetDynamicContentObjectsIdentityTagArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsIdentityTagArgs{
ExternalIdentifier: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
NetworkGroups: checkpoint.GaiaCommandSetDynamicContentObjectsNetworkGroupArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsNetworkGroupArgs{
Members: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
},
},
Networks: checkpoint.GaiaCommandSetDynamicContentObjectsNetworkArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsNetworkArgs{
Broadcast: pulumi.String("string"),
MaskLength: pulumi.Float64(0),
MaskLength4: pulumi.Float64(0),
MaskLength6: pulumi.Float64(0),
Name: pulumi.String("string"),
Subnet: pulumi.String("string"),
Subnet4: pulumi.String("string"),
Subnet6: pulumi.String("string"),
SubnetMask: pulumi.String("string"),
},
},
ServiceGroups: checkpoint.GaiaCommandSetDynamicContentObjectsServiceGroupArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsServiceGroupArgs{
Members: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
},
},
ServicesOthers: checkpoint.GaiaCommandSetDynamicContentObjectsServicesOtherArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsServicesOtherArgs{
AcceptReplies: pulumi.Bool(false),
IpProtocol: pulumi.Float64(0),
KeepConnectionsOpenAfterPolicyInstallation: pulumi.Bool(false),
Name: pulumi.String("string"),
SessionTimeout: pulumi.Float64(0),
SyncConnectionsOnCluster: pulumi.Bool(false),
},
},
ServicesTcps: checkpoint.GaiaCommandSetDynamicContentObjectsServicesTcpArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsServicesTcpArgs{
DelayedSyncValue: pulumi.Float64(0),
KeepConnectionsOpenAfterPolicyInstallation: pulumi.Bool(false),
Name: pulumi.String("string"),
Port: pulumi.String("string"),
SessionTimeout: pulumi.Float64(0),
SourcePort: pulumi.String("string"),
SyncConnectionsOnCluster: pulumi.Bool(false),
UseDelayedSync: pulumi.Bool(false),
},
},
ServicesUdps: checkpoint.GaiaCommandSetDynamicContentObjectsServicesUdpArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsServicesUdpArgs{
AcceptReplies: pulumi.Bool(false),
KeepConnectionsOpenAfterPolicyInstallation: pulumi.Bool(false),
Name: pulumi.String("string"),
Port: pulumi.String("string"),
SessionTimeout: pulumi.Float64(0),
SourcePort: pulumi.String("string"),
SyncConnectionsOnCluster: pulumi.Bool(false),
},
},
Wildcards: checkpoint.GaiaCommandSetDynamicContentObjectsWildcardArray{
&checkpoint.GaiaCommandSetDynamicContentObjectsWildcardArgs{
Ipv4Address: pulumi.String("string"),
Ipv4MaskWildcard: pulumi.String("string"),
Ipv6Address: pulumi.String("string"),
Ipv6MaskWildcard: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
Comments: pulumi.String("string"),
CustomFields: &checkpoint.GaiaCommandSetDynamicContentCustomFieldsArgs{
Field1: pulumi.String("string"),
Field2: pulumi.String("string"),
Field3: pulumi.String("string"),
},
Debug: pulumi.Bool(false),
DryRun: pulumi.Bool(false),
GaiaCommandSetDynamicContentId: pulumi.String("string"),
ReferencedObjects: &checkpoint.GaiaCommandSetDynamicContentReferencedObjectsArgs{
AccessLayers: pulumi.StringArray{
pulumi.String("string"),
},
ApplicationSiteCategories: pulumi.StringArray{
pulumi.String("string"),
},
ApplicationSites: pulumi.StringArray{
pulumi.String("string"),
},
ServicesIcmps: pulumi.StringArray{
pulumi.String("string"),
},
ServicesTcps: pulumi.StringArray{
pulumi.String("string"),
},
ServicesUdps: pulumi.StringArray{
pulumi.String("string"),
},
UpdatableObjects: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: pulumi.StringArray{
pulumi.String("string"),
},
VirtualSystemId: pulumi.Float64(0),
})
resource "checkpoint_gaiacommandsetdynamiccontent" "gaiaCommandSetDynamicContentResource" {
access_layers_contents {
name = "string"
operation = "string"
rulebases {
action = "string"
action_settings = {
enable_identity_captive_portal = false
}
destination_negate = false
destinations = ["string"]
inline_layer = "string"
name = "string"
service_negate = false
services = ["string"]
source_negate = false
sources = ["string"]
track = {
accounting = false
alert = "string"
enable_firewall_session = false
per_connection = false
per_session = false
type = "string"
}
user_check = {
confirm = "string"
custom_frequency = {
every = 0
unit = "string"
}
frequency = "string"
interaction = "string"
}
}
}
objects = {
access_layers = [{
"applicationsAndUrlFiltering" = false
"contentAwareness" = false
"detectUsingXForwardFor" = false
"firewall" = false
"implicitCleanupAction" = "string"
"mobileAccess" = false
"name" = "string"
}]
access_roles = [{
"ipSpoofingProtection" = false
"machines" = [{
"adEntityType" = "string"
"selection" = "string"
"source" = "string"
}]
"name" = "string"
"networks" = ["string"]
"users" = [{
"adEntityType" = "string"
"selection" = "string"
"source" = "string"
}]
}]
address_ranges = [{
"ipAddressFirst" = "string"
"ipAddressLast" = "string"
"ipv4AddressFirst" = "string"
"ipv4AddressLast" = "string"
"ipv6AddressFirst" = "string"
"ipv6AddressLast" = "string"
"name" = "string"
}]
application_site_categories = [{
"cloneOf" = "string"
"name" = "string"
"negate" = false
"services" = ["string"]
}]
application_site_groups = [{
"members" = ["string"]
"name" = "string"
}]
application_sites = [{
"cloneOf" = "string"
"name" = "string"
"negate" = false
"services" = ["string"]
}]
dns_domains = [{
"isSubDomain" = false
"name" = "string"
}]
dynamic_objects = [{
"name" = "string"
}]
groups_with_exclusions = [{
"except" = "string"
"include" = "string"
"name" = "string"
}]
hosts = [{
"ipAddress" = "string"
"ipv4Address" = "string"
"ipv6Address" = "string"
"name" = "string"
}]
identity_tags = [{
"externalIdentifier" = "string"
"name" = "string"
}]
network_groups = [{
"members" = ["string"]
"name" = "string"
}]
networks = [{
"broadcast" = "string"
"maskLength" = 0
"maskLength4" = 0
"maskLength6" = 0
"name" = "string"
"subnet" = "string"
"subnet4" = "string"
"subnet6" = "string"
"subnetMask" = "string"
}]
service_groups = [{
"members" = ["string"]
"name" = "string"
}]
services_others = [{
"acceptReplies" = false
"ipProtocol" = 0
"keepConnectionsOpenAfterPolicyInstallation" = false
"name" = "string"
"sessionTimeout" = 0
"syncConnectionsOnCluster" = false
}]
services_tcps = [{
"delayedSyncValue" = 0
"keepConnectionsOpenAfterPolicyInstallation" = false
"name" = "string"
"port" = "string"
"sessionTimeout" = 0
"sourcePort" = "string"
"syncConnectionsOnCluster" = false
"useDelayedSync" = false
}]
services_udps = [{
"acceptReplies" = false
"keepConnectionsOpenAfterPolicyInstallation" = false
"name" = "string"
"port" = "string"
"sessionTimeout" = 0
"sourcePort" = "string"
"syncConnectionsOnCluster" = false
}]
wildcards = [{
"ipv4Address" = "string"
"ipv4MaskWildcard" = "string"
"ipv6Address" = "string"
"ipv6MaskWildcard" = "string"
"name" = "string"
}]
}
comments = "string"
custom_fields = {
field1 = "string"
field2 = "string"
field3 = "string"
}
debug = false
dry_run = false
gaia_command_set_dynamic_content_id = "string"
referenced_objects = {
access_layers = ["string"]
application_site_categories = ["string"]
application_sites = ["string"]
services_icmps = ["string"]
services_tcps = ["string"]
services_udps = ["string"]
updatable_objects = ["string"]
}
tags = ["string"]
virtual_system_id = 0
}
var gaiaCommandSetDynamicContentResource = new GaiaCommandSetDynamicContent("gaiaCommandSetDynamicContentResource", GaiaCommandSetDynamicContentArgs.builder()
.accessLayersContents(GaiaCommandSetDynamicContentAccessLayersContentArgs.builder()
.name("string")
.operation("string")
.rulebases(GaiaCommandSetDynamicContentAccessLayersContentRulebaseArgs.builder()
.action("string")
.actionSettings(GaiaCommandSetDynamicContentAccessLayersContentRulebaseActionSettingsArgs.builder()
.enableIdentityCaptivePortal(false)
.build())
.destinationNegate(false)
.destinations("string")
.inlineLayer("string")
.name("string")
.serviceNegate(false)
.services("string")
.sourceNegate(false)
.sources("string")
.track(GaiaCommandSetDynamicContentAccessLayersContentRulebaseTrackArgs.builder()
.accounting(false)
.alert("string")
.enableFirewallSession(false)
.perConnection(false)
.perSession(false)
.type("string")
.build())
.userCheck(GaiaCommandSetDynamicContentAccessLayersContentRulebaseUserCheckArgs.builder()
.confirm("string")
.customFrequency(GaiaCommandSetDynamicContentAccessLayersContentRulebaseUserCheckCustomFrequencyArgs.builder()
.every(0.0)
.unit("string")
.build())
.frequency("string")
.interaction("string")
.build())
.build())
.build())
.objects(GaiaCommandSetDynamicContentObjectsArgs.builder()
.accessLayers(GaiaCommandSetDynamicContentObjectsAccessLayerArgs.builder()
.applicationsAndUrlFiltering(false)
.contentAwareness(false)
.detectUsingXForwardFor(false)
.firewall(false)
.implicitCleanupAction("string")
.mobileAccess(false)
.name("string")
.build())
.accessRoles(GaiaCommandSetDynamicContentObjectsAccessRoleArgs.builder()
.ipSpoofingProtection(false)
.machines(GaiaCommandSetDynamicContentObjectsAccessRoleMachineArgs.builder()
.adEntityType("string")
.selection("string")
.source("string")
.build())
.name("string")
.networks("string")
.users(GaiaCommandSetDynamicContentObjectsAccessRoleUserArgs.builder()
.adEntityType("string")
.selection("string")
.source("string")
.build())
.build())
.addressRanges(GaiaCommandSetDynamicContentObjectsAddressRangeArgs.builder()
.ipAddressFirst("string")
.ipAddressLast("string")
.ipv4AddressFirst("string")
.ipv4AddressLast("string")
.ipv6AddressFirst("string")
.ipv6AddressLast("string")
.name("string")
.build())
.applicationSiteCategories(GaiaCommandSetDynamicContentObjectsApplicationSiteCategoryArgs.builder()
.cloneOf("string")
.name("string")
.negate(false)
.services("string")
.build())
.applicationSiteGroups(GaiaCommandSetDynamicContentObjectsApplicationSiteGroupArgs.builder()
.members("string")
.name("string")
.build())
.applicationSites(GaiaCommandSetDynamicContentObjectsApplicationSiteArgs.builder()
.cloneOf("string")
.name("string")
.negate(false)
.services("string")
.build())
.dnsDomains(GaiaCommandSetDynamicContentObjectsDnsDomainArgs.builder()
.isSubDomain(false)
.name("string")
.build())
.dynamicObjects(GaiaCommandSetDynamicContentObjectsDynamicObjectArgs.builder()
.name("string")
.build())
.groupsWithExclusions(GaiaCommandSetDynamicContentObjectsGroupsWithExclusionArgs.builder()
.except("string")
.include("string")
.name("string")
.build())
.hosts(GaiaCommandSetDynamicContentObjectsHostArgs.builder()
.ipAddress("string")
.ipv4Address("string")
.ipv6Address("string")
.name("string")
.build())
.identityTags(GaiaCommandSetDynamicContentObjectsIdentityTagArgs.builder()
.externalIdentifier("string")
.name("string")
.build())
.networkGroups(GaiaCommandSetDynamicContentObjectsNetworkGroupArgs.builder()
.members("string")
.name("string")
.build())
.networks(GaiaCommandSetDynamicContentObjectsNetworkArgs.builder()
.broadcast("string")
.maskLength(0.0)
.maskLength4(0.0)
.maskLength6(0.0)
.name("string")
.subnet("string")
.subnet4("string")
.subnet6("string")
.subnetMask("string")
.build())
.serviceGroups(GaiaCommandSetDynamicContentObjectsServiceGroupArgs.builder()
.members("string")
.name("string")
.build())
.servicesOthers(GaiaCommandSetDynamicContentObjectsServicesOtherArgs.builder()
.acceptReplies(false)
.ipProtocol(0.0)
.keepConnectionsOpenAfterPolicyInstallation(false)
.name("string")
.sessionTimeout(0.0)
.syncConnectionsOnCluster(false)
.build())
.servicesTcps(GaiaCommandSetDynamicContentObjectsServicesTcpArgs.builder()
.delayedSyncValue(0.0)
.keepConnectionsOpenAfterPolicyInstallation(false)
.name("string")
.port("string")
.sessionTimeout(0.0)
.sourcePort("string")
.syncConnectionsOnCluster(false)
.useDelayedSync(false)
.build())
.servicesUdps(GaiaCommandSetDynamicContentObjectsServicesUdpArgs.builder()
.acceptReplies(false)
.keepConnectionsOpenAfterPolicyInstallation(false)
.name("string")
.port("string")
.sessionTimeout(0.0)
.sourcePort("string")
.syncConnectionsOnCluster(false)
.build())
.wildcards(GaiaCommandSetDynamicContentObjectsWildcardArgs.builder()
.ipv4Address("string")
.ipv4MaskWildcard("string")
.ipv6Address("string")
.ipv6MaskWildcard("string")
.name("string")
.build())
.build())
.comments("string")
.customFields(GaiaCommandSetDynamicContentCustomFieldsArgs.builder()
.field1("string")
.field2("string")
.field3("string")
.build())
.debug(false)
.dryRun(false)
.gaiaCommandSetDynamicContentId("string")
.referencedObjects(GaiaCommandSetDynamicContentReferencedObjectsArgs.builder()
.accessLayers("string")
.applicationSiteCategories("string")
.applicationSites("string")
.servicesIcmps("string")
.servicesTcps("string")
.servicesUdps("string")
.updatableObjects("string")
.build())
.tags("string")
.virtualSystemId(0.0)
.build());
gaia_command_set_dynamic_content_resource = checkpoint.GaiaCommandSetDynamicContent("gaiaCommandSetDynamicContentResource",
access_layers_contents=[{
"name": "string",
"operation": "string",
"rulebases": [{
"action": "string",
"action_settings": {
"enable_identity_captive_portal": False,
},
"destination_negate": False,
"destinations": ["string"],
"inline_layer": "string",
"name": "string",
"service_negate": False,
"services": ["string"],
"source_negate": False,
"sources": ["string"],
"track": {
"accounting": False,
"alert": "string",
"enable_firewall_session": False,
"per_connection": False,
"per_session": False,
"type": "string",
},
"user_check": {
"confirm": "string",
"custom_frequency": {
"every": float(0),
"unit": "string",
},
"frequency": "string",
"interaction": "string",
},
}],
}],
objects={
"access_layers": [{
"applications_and_url_filtering": False,
"content_awareness": False,
"detect_using_x_forward_for": False,
"firewall": False,
"implicit_cleanup_action": "string",
"mobile_access": False,
"name": "string",
}],
"access_roles": [{
"ip_spoofing_protection": False,
"machines": [{
"ad_entity_type": "string",
"selection": "string",
"source": "string",
}],
"name": "string",
"networks": ["string"],
"users": [{
"ad_entity_type": "string",
"selection": "string",
"source": "string",
}],
}],
"address_ranges": [{
"ip_address_first": "string",
"ip_address_last": "string",
"ipv4_address_first": "string",
"ipv4_address_last": "string",
"ipv6_address_first": "string",
"ipv6_address_last": "string",
"name": "string",
}],
"application_site_categories": [{
"clone_of": "string",
"name": "string",
"negate": False,
"services": ["string"],
}],
"application_site_groups": [{
"members": ["string"],
"name": "string",
}],
"application_sites": [{
"clone_of": "string",
"name": "string",
"negate": False,
"services": ["string"],
}],
"dns_domains": [{
"is_sub_domain": False,
"name": "string",
}],
"dynamic_objects": [{
"name": "string",
}],
"groups_with_exclusions": [{
"except_": "string",
"include": "string",
"name": "string",
}],
"hosts": [{
"ip_address": "string",
"ipv4_address": "string",
"ipv6_address": "string",
"name": "string",
}],
"identity_tags": [{
"external_identifier": "string",
"name": "string",
}],
"network_groups": [{
"members": ["string"],
"name": "string",
}],
"networks": [{
"broadcast": "string",
"mask_length": float(0),
"mask_length4": float(0),
"mask_length6": float(0),
"name": "string",
"subnet": "string",
"subnet4": "string",
"subnet6": "string",
"subnet_mask": "string",
}],
"service_groups": [{
"members": ["string"],
"name": "string",
}],
"services_others": [{
"accept_replies": False,
"ip_protocol": float(0),
"keep_connections_open_after_policy_installation": False,
"name": "string",
"session_timeout": float(0),
"sync_connections_on_cluster": False,
}],
"services_tcps": [{
"delayed_sync_value": float(0),
"keep_connections_open_after_policy_installation": False,
"name": "string",
"port": "string",
"session_timeout": float(0),
"source_port": "string",
"sync_connections_on_cluster": False,
"use_delayed_sync": False,
}],
"services_udps": [{
"accept_replies": False,
"keep_connections_open_after_policy_installation": False,
"name": "string",
"port": "string",
"session_timeout": float(0),
"source_port": "string",
"sync_connections_on_cluster": False,
}],
"wildcards": [{
"ipv4_address": "string",
"ipv4_mask_wildcard": "string",
"ipv6_address": "string",
"ipv6_mask_wildcard": "string",
"name": "string",
}],
},
comments="string",
custom_fields={
"field1": "string",
"field2": "string",
"field3": "string",
},
debug=False,
dry_run=False,
gaia_command_set_dynamic_content_id="string",
referenced_objects={
"access_layers": ["string"],
"application_site_categories": ["string"],
"application_sites": ["string"],
"services_icmps": ["string"],
"services_tcps": ["string"],
"services_udps": ["string"],
"updatable_objects": ["string"],
},
tags=["string"],
virtual_system_id=float(0))
const gaiaCommandSetDynamicContentResource = new checkpoint.GaiaCommandSetDynamicContent("gaiaCommandSetDynamicContentResource", {
accessLayersContents: [{
name: "string",
operation: "string",
rulebases: [{
action: "string",
actionSettings: {
enableIdentityCaptivePortal: false,
},
destinationNegate: false,
destinations: ["string"],
inlineLayer: "string",
name: "string",
serviceNegate: false,
services: ["string"],
sourceNegate: false,
sources: ["string"],
track: {
accounting: false,
alert: "string",
enableFirewallSession: false,
perConnection: false,
perSession: false,
type: "string",
},
userCheck: {
confirm: "string",
customFrequency: {
every: 0,
unit: "string",
},
frequency: "string",
interaction: "string",
},
}],
}],
objects: {
accessLayers: [{
applicationsAndUrlFiltering: false,
contentAwareness: false,
detectUsingXForwardFor: false,
firewall: false,
implicitCleanupAction: "string",
mobileAccess: false,
name: "string",
}],
accessRoles: [{
ipSpoofingProtection: false,
machines: [{
adEntityType: "string",
selection: "string",
source: "string",
}],
name: "string",
networks: ["string"],
users: [{
adEntityType: "string",
selection: "string",
source: "string",
}],
}],
addressRanges: [{
ipAddressFirst: "string",
ipAddressLast: "string",
ipv4AddressFirst: "string",
ipv4AddressLast: "string",
ipv6AddressFirst: "string",
ipv6AddressLast: "string",
name: "string",
}],
applicationSiteCategories: [{
cloneOf: "string",
name: "string",
negate: false,
services: ["string"],
}],
applicationSiteGroups: [{
members: ["string"],
name: "string",
}],
applicationSites: [{
cloneOf: "string",
name: "string",
negate: false,
services: ["string"],
}],
dnsDomains: [{
isSubDomain: false,
name: "string",
}],
dynamicObjects: [{
name: "string",
}],
groupsWithExclusions: [{
except: "string",
include: "string",
name: "string",
}],
hosts: [{
ipAddress: "string",
ipv4Address: "string",
ipv6Address: "string",
name: "string",
}],
identityTags: [{
externalIdentifier: "string",
name: "string",
}],
networkGroups: [{
members: ["string"],
name: "string",
}],
networks: [{
broadcast: "string",
maskLength: 0,
maskLength4: 0,
maskLength6: 0,
name: "string",
subnet: "string",
subnet4: "string",
subnet6: "string",
subnetMask: "string",
}],
serviceGroups: [{
members: ["string"],
name: "string",
}],
servicesOthers: [{
acceptReplies: false,
ipProtocol: 0,
keepConnectionsOpenAfterPolicyInstallation: false,
name: "string",
sessionTimeout: 0,
syncConnectionsOnCluster: false,
}],
servicesTcps: [{
delayedSyncValue: 0,
keepConnectionsOpenAfterPolicyInstallation: false,
name: "string",
port: "string",
sessionTimeout: 0,
sourcePort: "string",
syncConnectionsOnCluster: false,
useDelayedSync: false,
}],
servicesUdps: [{
acceptReplies: false,
keepConnectionsOpenAfterPolicyInstallation: false,
name: "string",
port: "string",
sessionTimeout: 0,
sourcePort: "string",
syncConnectionsOnCluster: false,
}],
wildcards: [{
ipv4Address: "string",
ipv4MaskWildcard: "string",
ipv6Address: "string",
ipv6MaskWildcard: "string",
name: "string",
}],
},
comments: "string",
customFields: {
field1: "string",
field2: "string",
field3: "string",
},
debug: false,
dryRun: false,
gaiaCommandSetDynamicContentId: "string",
referencedObjects: {
accessLayers: ["string"],
applicationSiteCategories: ["string"],
applicationSites: ["string"],
servicesIcmps: ["string"],
servicesTcps: ["string"],
servicesUdps: ["string"],
updatableObjects: ["string"],
},
tags: ["string"],
virtualSystemId: 0,
});
type: checkpoint:GaiaCommandSetDynamicContent
properties:
accessLayersContents:
- name: string
operation: string
rulebases:
- action: string
actionSettings:
enableIdentityCaptivePortal: false
destinationNegate: false
destinations:
- string
inlineLayer: string
name: string
serviceNegate: false
services:
- string
sourceNegate: false
sources:
- string
track:
accounting: false
alert: string
enableFirewallSession: false
perConnection: false
perSession: false
type: string
userCheck:
confirm: string
customFrequency:
every: 0
unit: string
frequency: string
interaction: string
comments: string
customFields:
field1: string
field2: string
field3: string
debug: false
dryRun: false
gaiaCommandSetDynamicContentId: string
objects:
accessLayers:
- applicationsAndUrlFiltering: false
contentAwareness: false
detectUsingXForwardFor: false
firewall: false
implicitCleanupAction: string
mobileAccess: false
name: string
accessRoles:
- ipSpoofingProtection: false
machines:
- adEntityType: string
selection: string
source: string
name: string
networks:
- string
users:
- adEntityType: string
selection: string
source: string
addressRanges:
- ipAddressFirst: string
ipAddressLast: string
ipv4AddressFirst: string
ipv4AddressLast: string
ipv6AddressFirst: string
ipv6AddressLast: string
name: string
applicationSiteCategories:
- cloneOf: string
name: string
negate: false
services:
- string
applicationSiteGroups:
- members:
- string
name: string
applicationSites:
- cloneOf: string
name: string
negate: false
services:
- string
dnsDomains:
- isSubDomain: false
name: string
dynamicObjects:
- name: string
groupsWithExclusions:
- except: string
include: string
name: string
hosts:
- ipAddress: string
ipv4Address: string
ipv6Address: string
name: string
identityTags:
- externalIdentifier: string
name: string
networkGroups:
- members:
- string
name: string
networks:
- broadcast: string
maskLength: 0
maskLength4: 0
maskLength6: 0
name: string
subnet: string
subnet4: string
subnet6: string
subnetMask: string
serviceGroups:
- members:
- string
name: string
servicesOthers:
- acceptReplies: false
ipProtocol: 0
keepConnectionsOpenAfterPolicyInstallation: false
name: string
sessionTimeout: 0
syncConnectionsOnCluster: false
servicesTcps:
- delayedSyncValue: 0
keepConnectionsOpenAfterPolicyInstallation: false
name: string
port: string
sessionTimeout: 0
sourcePort: string
syncConnectionsOnCluster: false
useDelayedSync: false
servicesUdps:
- acceptReplies: false
keepConnectionsOpenAfterPolicyInstallation: false
name: string
port: string
sessionTimeout: 0
sourcePort: string
syncConnectionsOnCluster: false
wildcards:
- ipv4Address: string
ipv4MaskWildcard: string
ipv6Address: string
ipv6MaskWildcard: string
name: string
referencedObjects:
accessLayers:
- string
applicationSiteCategories:
- string
applicationSites:
- string
servicesIcmps:
- string
servicesTcps:
- string
servicesUdps:
- string
updatableObjects:
- string
tags:
- string
virtualSystemId: 0
GaiaCommandSetDynamicContent 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 GaiaCommandSetDynamicContent resource accepts the following input properties:
- Access
Layers List<GaiaContents Command Set Dynamic Content Access Layers Content> - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- Objects
Gaia
Command Set Dynamic Content Objects - List of objects to create. objects blocks are documented below.
- Comments string
- Comments for this operation.
- Custom
Fields GaiaCommand Set Dynamic Content Custom Fields - List of custom fields for this operation. custom_fields blocks are documented below.
- Debug bool
- Enable debugging for this resource only.
- Dry
Run bool - Perform validation without applying changes.
- Gaia
Command stringSet Dynamic Content Id - Referenced
Objects GaiaCommand Set Dynamic Content Referenced Objects - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- List<string>
- List of tags for this operation. tags blocks are documented below.
- Virtual
System doubleId - Virtual System ID. Relevant for VSNext setups
- Access
Layers []GaiaContents Command Set Dynamic Content Access Layers Content Args - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- Objects
Gaia
Command Set Dynamic Content Objects Args - List of objects to create. objects blocks are documented below.
- Comments string
- Comments for this operation.
- Custom
Fields GaiaCommand Set Dynamic Content Custom Fields Args - List of custom fields for this operation. custom_fields blocks are documented below.
- Debug bool
- Enable debugging for this resource only.
- Dry
Run bool - Perform validation without applying changes.
- Gaia
Command stringSet Dynamic Content Id - Referenced
Objects GaiaCommand Set Dynamic Content Referenced Objects Args - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- []string
- List of tags for this operation. tags blocks are documented below.
- Virtual
System float64Id - Virtual System ID. Relevant for VSNext setups
- access_
layers_ list(object)contents - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- objects object
- List of objects to create. objects blocks are documented below.
- comments string
- Comments for this operation.
- custom_
fields object - List of custom fields for this operation. custom_fields blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- dry_
run bool - Perform validation without applying changes.
- gaia_
command_ stringset_ dynamic_ content_ id - referenced_
objects object - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- list(string)
- List of tags for this operation. tags blocks are documented below.
- virtual_
system_ numberid - Virtual System ID. Relevant for VSNext setups
- access
Layers List<GaiaContents Command Set Dynamic Content Access Layers Content> - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- objects
Gaia
Command Set Dynamic Content Objects - List of objects to create. objects blocks are documented below.
- comments String
- Comments for this operation.
- custom
Fields GaiaCommand Set Dynamic Content Custom Fields - List of custom fields for this operation. custom_fields blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- dry
Run Boolean - Perform validation without applying changes.
- gaia
Command StringSet Dynamic Content Id - referenced
Objects GaiaCommand Set Dynamic Content Referenced Objects - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- List<String>
- List of tags for this operation. tags blocks are documented below.
- virtual
System DoubleId - Virtual System ID. Relevant for VSNext setups
- access
Layers GaiaContents Command Set Dynamic Content Access Layers Content[] - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- objects
Gaia
Command Set Dynamic Content Objects - List of objects to create. objects blocks are documented below.
- comments string
- Comments for this operation.
- custom
Fields GaiaCommand Set Dynamic Content Custom Fields - List of custom fields for this operation. custom_fields blocks are documented below.
- debug boolean
- Enable debugging for this resource only.
- dry
Run boolean - Perform validation without applying changes.
- gaia
Command stringSet Dynamic Content Id - referenced
Objects GaiaCommand Set Dynamic Content Referenced Objects - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- string[]
- List of tags for this operation. tags blocks are documented below.
- virtual
System numberId - Virtual System ID. Relevant for VSNext setups
- access_
layers_ Sequence[Gaiacontents Command Set Dynamic Content Access Layers Content Args] - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- objects
Gaia
Command Set Dynamic Content Objects Args - List of objects to create. objects blocks are documented below.
- comments str
- Comments for this operation.
- custom_
fields GaiaCommand Set Dynamic Content Custom Fields Args - List of custom fields for this operation. custom_fields blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- dry_
run bool - Perform validation without applying changes.
- gaia_
command_ strset_ dynamic_ content_ id - referenced_
objects GaiaCommand Set Dynamic Content Referenced Objects Args - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- Sequence[str]
- List of tags for this operation. tags blocks are documented below.
- virtual_
system_ floatid - Virtual System ID. Relevant for VSNext setups
- access
Layers List<Property Map>Contents - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- objects Property Map
- List of objects to create. objects blocks are documented below.
- comments String
- Comments for this operation.
- custom
Fields Property Map - List of custom fields for this operation. custom_fields blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- dry
Run Boolean - Perform validation without applying changes.
- gaia
Command StringSet Dynamic Content Id - referenced
Objects Property Map - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- List<String>
- List of tags for this operation. tags blocks are documented below.
- virtual
System NumberId - Virtual System ID. Relevant for VSNext setups
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaCommandSetDynamicContent resource produces the following output properties:
- Change
Summaries List<GaiaCommand Set Dynamic Content Change Summary> - N/A
- Id string
- The provider-assigned unique ID for this managed resource.
- Validation
Errors List<GaiaCommand Set Dynamic Content Validation Error> - N/A
- Validation
Warnings List<GaiaCommand Set Dynamic Content Validation Warning> - N/A
- Change
Summaries []GaiaCommand Set Dynamic Content Change Summary - N/A
- Id string
- The provider-assigned unique ID for this managed resource.
- Validation
Errors []GaiaCommand Set Dynamic Content Validation Error - N/A
- Validation
Warnings []GaiaCommand Set Dynamic Content Validation Warning - N/A
- change_
summaries list(object) - N/A
- id string
- The provider-assigned unique ID for this managed resource.
- validation_
errors list(object) - N/A
- validation_
warnings list(object) - N/A
- change
Summaries List<GaiaCommand Set Dynamic Content Change Summary> - N/A
- id String
- The provider-assigned unique ID for this managed resource.
- validation
Errors List<GaiaCommand Set Dynamic Content Validation Error> - N/A
- validation
Warnings List<GaiaCommand Set Dynamic Content Validation Warning> - N/A
- change
Summaries GaiaCommand Set Dynamic Content Change Summary[] - N/A
- id string
- The provider-assigned unique ID for this managed resource.
- validation
Errors GaiaCommand Set Dynamic Content Validation Error[] - N/A
- validation
Warnings GaiaCommand Set Dynamic Content Validation Warning[] - N/A
- change_
summaries Sequence[GaiaCommand Set Dynamic Content Change Summary] - N/A
- id str
- The provider-assigned unique ID for this managed resource.
- validation_
errors Sequence[GaiaCommand Set Dynamic Content Validation Error] - N/A
- validation_
warnings Sequence[GaiaCommand Set Dynamic Content Validation Warning] - N/A
- change
Summaries List<Property Map> - N/A
- id String
- The provider-assigned unique ID for this managed resource.
- validation
Errors List<Property Map> - N/A
- validation
Warnings List<Property Map> - N/A
Look up Existing GaiaCommandSetDynamicContent Resource
Get an existing GaiaCommandSetDynamicContent 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?: GaiaCommandSetDynamicContentState, opts?: CustomResourceOptions): GaiaCommandSetDynamicContent@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
access_layers_contents: Optional[Sequence[GaiaCommandSetDynamicContentAccessLayersContentArgs]] = None,
change_summaries: Optional[Sequence[GaiaCommandSetDynamicContentChangeSummaryArgs]] = None,
comments: Optional[str] = None,
custom_fields: Optional[GaiaCommandSetDynamicContentCustomFieldsArgs] = None,
debug: Optional[bool] = None,
dry_run: Optional[bool] = None,
gaia_command_set_dynamic_content_id: Optional[str] = None,
objects: Optional[GaiaCommandSetDynamicContentObjectsArgs] = None,
referenced_objects: Optional[GaiaCommandSetDynamicContentReferencedObjectsArgs] = None,
tags: Optional[Sequence[str]] = None,
validation_errors: Optional[Sequence[GaiaCommandSetDynamicContentValidationErrorArgs]] = None,
validation_warnings: Optional[Sequence[GaiaCommandSetDynamicContentValidationWarningArgs]] = None,
virtual_system_id: Optional[float] = None) -> GaiaCommandSetDynamicContentfunc GetGaiaCommandSetDynamicContent(ctx *Context, name string, id IDInput, state *GaiaCommandSetDynamicContentState, opts ...ResourceOption) (*GaiaCommandSetDynamicContent, error)public static GaiaCommandSetDynamicContent Get(string name, Input<string> id, GaiaCommandSetDynamicContentState? state, CustomResourceOptions? opts = null)public static GaiaCommandSetDynamicContent get(String name, Output<String> id, GaiaCommandSetDynamicContentState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaCommandSetDynamicContent get: id: ${id}import {
to = checkpoint_gaiacommandsetdynamiccontent.example
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.
- Access
Layers List<GaiaContents Command Set Dynamic Content Access Layers Content> - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- Change
Summaries List<GaiaCommand Set Dynamic Content Change Summary> - N/A
- Comments string
- Comments for this operation.
- Custom
Fields GaiaCommand Set Dynamic Content Custom Fields - List of custom fields for this operation. custom_fields blocks are documented below.
- Debug bool
- Enable debugging for this resource only.
- Dry
Run bool - Perform validation without applying changes.
- Gaia
Command stringSet Dynamic Content Id - Objects
Gaia
Command Set Dynamic Content Objects - List of objects to create. objects blocks are documented below.
- Referenced
Objects GaiaCommand Set Dynamic Content Referenced Objects - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- List<string>
- List of tags for this operation. tags blocks are documented below.
- Validation
Errors List<GaiaCommand Set Dynamic Content Validation Error> - N/A
- Validation
Warnings List<GaiaCommand Set Dynamic Content Validation Warning> - N/A
- Virtual
System doubleId - Virtual System ID. Relevant for VSNext setups
- Access
Layers []GaiaContents Command Set Dynamic Content Access Layers Content Args - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- Change
Summaries []GaiaCommand Set Dynamic Content Change Summary Args - N/A
- Comments string
- Comments for this operation.
- Custom
Fields GaiaCommand Set Dynamic Content Custom Fields Args - List of custom fields for this operation. custom_fields blocks are documented below.
- Debug bool
- Enable debugging for this resource only.
- Dry
Run bool - Perform validation without applying changes.
- Gaia
Command stringSet Dynamic Content Id - Objects
Gaia
Command Set Dynamic Content Objects Args - List of objects to create. objects blocks are documented below.
- Referenced
Objects GaiaCommand Set Dynamic Content Referenced Objects Args - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- []string
- List of tags for this operation. tags blocks are documented below.
- Validation
Errors []GaiaCommand Set Dynamic Content Validation Error Args - N/A
- Validation
Warnings []GaiaCommand Set Dynamic Content Validation Warning Args - N/A
- Virtual
System float64Id - Virtual System ID. Relevant for VSNext setups
- access_
layers_ list(object)contents - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- change_
summaries list(object) - N/A
- comments string
- Comments for this operation.
- custom_
fields object - List of custom fields for this operation. custom_fields blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- dry_
run bool - Perform validation without applying changes.
- gaia_
command_ stringset_ dynamic_ content_ id - objects object
- List of objects to create. objects blocks are documented below.
- referenced_
objects object - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- list(string)
- List of tags for this operation. tags blocks are documented below.
- validation_
errors list(object) - N/A
- validation_
warnings list(object) - N/A
- virtual_
system_ numberid - Virtual System ID. Relevant for VSNext setups
- access
Layers List<GaiaContents Command Set Dynamic Content Access Layers Content> - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- change
Summaries List<GaiaCommand Set Dynamic Content Change Summary> - N/A
- comments String
- Comments for this operation.
- custom
Fields GaiaCommand Set Dynamic Content Custom Fields - List of custom fields for this operation. custom_fields blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- dry
Run Boolean - Perform validation without applying changes.
- gaia
Command StringSet Dynamic Content Id - objects
Gaia
Command Set Dynamic Content Objects - List of objects to create. objects blocks are documented below.
- referenced
Objects GaiaCommand Set Dynamic Content Referenced Objects - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- List<String>
- List of tags for this operation. tags blocks are documented below.
- validation
Errors List<GaiaCommand Set Dynamic Content Validation Error> - N/A
- validation
Warnings List<GaiaCommand Set Dynamic Content Validation Warning> - N/A
- virtual
System DoubleId - Virtual System ID. Relevant for VSNext setups
- access
Layers GaiaContents Command Set Dynamic Content Access Layers Content[] - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- change
Summaries GaiaCommand Set Dynamic Content Change Summary[] - N/A
- comments string
- Comments for this operation.
- custom
Fields GaiaCommand Set Dynamic Content Custom Fields - List of custom fields for this operation. custom_fields blocks are documented below.
- debug boolean
- Enable debugging for this resource only.
- dry
Run boolean - Perform validation without applying changes.
- gaia
Command stringSet Dynamic Content Id - objects
Gaia
Command Set Dynamic Content Objects - List of objects to create. objects blocks are documented below.
- referenced
Objects GaiaCommand Set Dynamic Content Referenced Objects - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- string[]
- List of tags for this operation. tags blocks are documented below.
- validation
Errors GaiaCommand Set Dynamic Content Validation Error[] - N/A
- validation
Warnings GaiaCommand Set Dynamic Content Validation Warning[] - N/A
- virtual
System numberId - Virtual System ID. Relevant for VSNext setups
- access_
layers_ Sequence[Gaiacontents Command Set Dynamic Content Access Layers Content Args] - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- change_
summaries Sequence[GaiaCommand Set Dynamic Content Change Summary Args] - N/A
- comments str
- Comments for this operation.
- custom_
fields GaiaCommand Set Dynamic Content Custom Fields Args - List of custom fields for this operation. custom_fields blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- dry_
run bool - Perform validation without applying changes.
- gaia_
command_ strset_ dynamic_ content_ id - objects
Gaia
Command Set Dynamic Content Objects Args - List of objects to create. objects blocks are documented below.
- referenced_
objects GaiaCommand Set Dynamic Content Referenced Objects Args - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- Sequence[str]
- List of tags for this operation. tags blocks are documented below.
- validation_
errors Sequence[GaiaCommand Set Dynamic Content Validation Error Args] - N/A
- validation_
warnings Sequence[GaiaCommand Set Dynamic Content Validation Warning Args] - N/A
- virtual_
system_ floatid - Virtual System ID. Relevant for VSNext setups
- access
Layers List<Property Map>Contents - List of layers to apply. Supported layers : Layers created using this API, externally referenced layers (layers marked as 'dynamic layers' in the SmartConsole) access_layers_content blocks are documented below.
- change
Summaries List<Property Map> - N/A
- comments String
- Comments for this operation.
- custom
Fields Property Map - List of custom fields for this operation. custom_fields blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- dry
Run Boolean - Perform validation without applying changes.
- gaia
Command StringSet Dynamic Content Id - objects Property Map
- List of objects to create. objects blocks are documented below.
- referenced
Objects Property Map - List of object names defined externally ("internet" , "any" , "GW" are already referenced). referenced_objects blocks are documented below.
- List<String>
- List of tags for this operation. tags blocks are documented below.
- validation
Errors List<Property Map> - N/A
- validation
Warnings List<Property Map> - N/A
- virtual
System NumberId - Virtual System ID. Relevant for VSNext setups
Supporting Types
GaiaCommandSetDynamicContentAccessLayersContent, GaiaCommandSetDynamicContentAccessLayersContentArgs
- Name string
- Layer name.
- Operation string
- Layer operation.
- Rulebases
List<Gaia
Command Set Dynamic Content Access Layers Content Rulebase> - Rules of the layer. rulebase blocks are documented below.
- Name string
- Layer name.
- Operation string
- Layer operation.
- Rulebases
[]Gaia
Command Set Dynamic Content Access Layers Content Rulebase - Rules of the layer. rulebase blocks are documented below.
- name string
- Layer name.
- operation string
- Layer operation.
- rulebases list(object)
- Rules of the layer. rulebase blocks are documented below.
- name String
- Layer name.
- operation String
- Layer operation.
- rulebases
List<Gaia
Command Set Dynamic Content Access Layers Content Rulebase> - Rules of the layer. rulebase blocks are documented below.
- name string
- Layer name.
- operation string
- Layer operation.
- rulebases
Gaia
Command Set Dynamic Content Access Layers Content Rulebase[] - Rules of the layer. rulebase blocks are documented below.
- name str
- Layer name.
- operation str
- Layer operation.
- rulebases
Sequence[Gaia
Command Set Dynamic Content Access Layers Content Rulebase] - Rules of the layer. rulebase blocks are documented below.
- name String
- Layer name.
- operation String
- Layer operation.
- rulebases List<Property Map>
- Rules of the layer. rulebase blocks are documented below.
GaiaCommandSetDynamicContentAccessLayersContentRulebase, GaiaCommandSetDynamicContentAccessLayersContentRulebaseArgs
- Action string
- Action. Valid options: "Accept", "Drop", "Ask", "Drop with Block message", "Inform", "Reject", "Apply Layer".
- Action
Settings GaiaCommand Set Dynamic Content Access Layers Content Rulebase Action Settings - Action settings. action_settings blocks are documented below.
- Destination
Negate bool - Specifies whether to negate the destination.
- Destinations List<string>
- Collection of network objects identified by their name or 'any'. destination blocks are documented below.
- Inline
Layer string - Inline Layer identified by the name. Relevant only if "the action" was set to "Apply Layer".
- Name string
- Rule name, Must be unique in the layer.
- Service
Negate bool - Specifies whether to negate this service.
- Services List<string>
- Collection of Service and Application objects identified by the name. You can specify any object with the value 'any' or 'Any'. service blocks are documented below.
- Source
Negate bool - Specifies whether to negate the source.
- Sources List<string>
- Collection of network objects identified by their name or 'any'. source blocks are documented below.
- Track
Gaia
Command Set Dynamic Content Access Layers Content Rulebase Track - Track Settings. track blocks are documented below.
- User
Check GaiaCommand Set Dynamic Content Access Layers Content Rulebase User Check - UserCheck settings. user_check blocks are documented below.
- Action string
- Action. Valid options: "Accept", "Drop", "Ask", "Drop with Block message", "Inform", "Reject", "Apply Layer".
- Action
Settings GaiaCommand Set Dynamic Content Access Layers Content Rulebase Action Settings - Action settings. action_settings blocks are documented below.
- Destination
Negate bool - Specifies whether to negate the destination.
- Destinations []string
- Collection of network objects identified by their name or 'any'. destination blocks are documented below.
- Inline
Layer string - Inline Layer identified by the name. Relevant only if "the action" was set to "Apply Layer".
- Name string
- Rule name, Must be unique in the layer.
- Service
Negate bool - Specifies whether to negate this service.
- Services []string
- Collection of Service and Application objects identified by the name. You can specify any object with the value 'any' or 'Any'. service blocks are documented below.
- Source
Negate bool - Specifies whether to negate the source.
- Sources []string
- Collection of network objects identified by their name or 'any'. source blocks are documented below.
- Track
Gaia
Command Set Dynamic Content Access Layers Content Rulebase Track - Track Settings. track blocks are documented below.
- User
Check GaiaCommand Set Dynamic Content Access Layers Content Rulebase User Check - UserCheck settings. user_check blocks are documented below.
- action string
- Action. Valid options: "Accept", "Drop", "Ask", "Drop with Block message", "Inform", "Reject", "Apply Layer".
- action_
settings object - Action settings. action_settings blocks are documented below.
- destination_
negate bool - Specifies whether to negate the destination.
- destinations list(string)
- Collection of network objects identified by their name or 'any'. destination blocks are documented below.
- inline_
layer string - Inline Layer identified by the name. Relevant only if "the action" was set to "Apply Layer".
- name string
- Rule name, Must be unique in the layer.
- service_
negate bool - Specifies whether to negate this service.
- services list(string)
- Collection of Service and Application objects identified by the name. You can specify any object with the value 'any' or 'Any'. service blocks are documented below.
- source_
negate bool - Specifies whether to negate the source.
- sources list(string)
- Collection of network objects identified by their name or 'any'. source blocks are documented below.
- track object
- Track Settings. track blocks are documented below.
- user_
check object - UserCheck settings. user_check blocks are documented below.
- action String
- Action. Valid options: "Accept", "Drop", "Ask", "Drop with Block message", "Inform", "Reject", "Apply Layer".
- action
Settings GaiaCommand Set Dynamic Content Access Layers Content Rulebase Action Settings - Action settings. action_settings blocks are documented below.
- destination
Negate Boolean - Specifies whether to negate the destination.
- destinations List<String>
- Collection of network objects identified by their name or 'any'. destination blocks are documented below.
- inline
Layer String - Inline Layer identified by the name. Relevant only if "the action" was set to "Apply Layer".
- name String
- Rule name, Must be unique in the layer.
- service
Negate Boolean - Specifies whether to negate this service.
- services List<String>
- Collection of Service and Application objects identified by the name. You can specify any object with the value 'any' or 'Any'. service blocks are documented below.
- source
Negate Boolean - Specifies whether to negate the source.
- sources List<String>
- Collection of network objects identified by their name or 'any'. source blocks are documented below.
- track
Gaia
Command Set Dynamic Content Access Layers Content Rulebase Track - Track Settings. track blocks are documented below.
- user
Check GaiaCommand Set Dynamic Content Access Layers Content Rulebase User Check - UserCheck settings. user_check blocks are documented below.
- action string
- Action. Valid options: "Accept", "Drop", "Ask", "Drop with Block message", "Inform", "Reject", "Apply Layer".
- action
Settings GaiaCommand Set Dynamic Content Access Layers Content Rulebase Action Settings - Action settings. action_settings blocks are documented below.
- destination
Negate boolean - Specifies whether to negate the destination.
- destinations string[]
- Collection of network objects identified by their name or 'any'. destination blocks are documented below.
- inline
Layer string - Inline Layer identified by the name. Relevant only if "the action" was set to "Apply Layer".
- name string
- Rule name, Must be unique in the layer.
- service
Negate boolean - Specifies whether to negate this service.
- services string[]
- Collection of Service and Application objects identified by the name. You can specify any object with the value 'any' or 'Any'. service blocks are documented below.
- source
Negate boolean - Specifies whether to negate the source.
- sources string[]
- Collection of network objects identified by their name or 'any'. source blocks are documented below.
- track
Gaia
Command Set Dynamic Content Access Layers Content Rulebase Track - Track Settings. track blocks are documented below.
- user
Check GaiaCommand Set Dynamic Content Access Layers Content Rulebase User Check - UserCheck settings. user_check blocks are documented below.
- action str
- Action. Valid options: "Accept", "Drop", "Ask", "Drop with Block message", "Inform", "Reject", "Apply Layer".
- action_
settings GaiaCommand Set Dynamic Content Access Layers Content Rulebase Action Settings - Action settings. action_settings blocks are documented below.
- destination_
negate bool - Specifies whether to negate the destination.
- destinations Sequence[str]
- Collection of network objects identified by their name or 'any'. destination blocks are documented below.
- inline_
layer str - Inline Layer identified by the name. Relevant only if "the action" was set to "Apply Layer".
- name str
- Rule name, Must be unique in the layer.
- service_
negate bool - Specifies whether to negate this service.
- services Sequence[str]
- Collection of Service and Application objects identified by the name. You can specify any object with the value 'any' or 'Any'. service blocks are documented below.
- source_
negate bool - Specifies whether to negate the source.
- sources Sequence[str]
- Collection of network objects identified by their name or 'any'. source blocks are documented below.
- track
Gaia
Command Set Dynamic Content Access Layers Content Rulebase Track - Track Settings. track blocks are documented below.
- user_
check GaiaCommand Set Dynamic Content Access Layers Content Rulebase User Check - UserCheck settings. user_check blocks are documented below.
- action String
- Action. Valid options: "Accept", "Drop", "Ask", "Drop with Block message", "Inform", "Reject", "Apply Layer".
- action
Settings Property Map - Action settings. action_settings blocks are documented below.
- destination
Negate Boolean - Specifies whether to negate the destination.
- destinations List<String>
- Collection of network objects identified by their name or 'any'. destination blocks are documented below.
- inline
Layer String - Inline Layer identified by the name. Relevant only if "the action" was set to "Apply Layer".
- name String
- Rule name, Must be unique in the layer.
- service
Negate Boolean - Specifies whether to negate this service.
- services List<String>
- Collection of Service and Application objects identified by the name. You can specify any object with the value 'any' or 'Any'. service blocks are documented below.
- source
Negate Boolean - Specifies whether to negate the source.
- sources List<String>
- Collection of network objects identified by their name or 'any'. source blocks are documented below.
- track Property Map
- Track Settings. track blocks are documented below.
- user
Check Property Map - UserCheck settings. user_check blocks are documented below.
GaiaCommandSetDynamicContentAccessLayersContentRulebaseActionSettings, GaiaCommandSetDynamicContentAccessLayersContentRulebaseActionSettingsArgs
- Enable
Identity boolCaptive Portal - Redirect HTTP traffic to an authentication (Captive Portal). After the user is authenticated, new connections from this source are inspected without requiring authentication.
- Enable
Identity boolCaptive Portal - Redirect HTTP traffic to an authentication (Captive Portal). After the user is authenticated, new connections from this source are inspected without requiring authentication.
- enable_
identity_ boolcaptive_ portal - Redirect HTTP traffic to an authentication (Captive Portal). After the user is authenticated, new connections from this source are inspected without requiring authentication.
- enable
Identity BooleanCaptive Portal - Redirect HTTP traffic to an authentication (Captive Portal). After the user is authenticated, new connections from this source are inspected without requiring authentication.
- enable
Identity booleanCaptive Portal - Redirect HTTP traffic to an authentication (Captive Portal). After the user is authenticated, new connections from this source are inspected without requiring authentication.
- enable_
identity_ boolcaptive_ portal - Redirect HTTP traffic to an authentication (Captive Portal). After the user is authenticated, new connections from this source are inspected without requiring authentication.
- enable
Identity BooleanCaptive Portal - Redirect HTTP traffic to an authentication (Captive Portal). After the user is authenticated, new connections from this source are inspected without requiring authentication.
GaiaCommandSetDynamicContentAccessLayersContentRulebaseTrack, GaiaCommandSetDynamicContentAccessLayersContentRulebaseTrackArgs
- Accounting bool
- Turns the Accounting on and off.
- Alert string
- Type of alert for the track. Valid options: "None", "Alert", "Snmp", "Mail", "User Alert 1", "User Alert 2", "User Alert 3".
- Enable
Firewall boolSession - Specifies whether to generate a session log for connections that are inspected only by the Firewall blade.
- Per
Connection bool - Specifies whether to generate a log for each connection. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- Per
Session bool - Specifies whether to generate a log for each session. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- Type string
- Track type. Valid options: "Log", "Extended Log", "Detailed Log", "None".
- Accounting bool
- Turns the Accounting on and off.
- Alert string
- Type of alert for the track. Valid options: "None", "Alert", "Snmp", "Mail", "User Alert 1", "User Alert 2", "User Alert 3".
- Enable
Firewall boolSession - Specifies whether to generate a session log for connections that are inspected only by the Firewall blade.
- Per
Connection bool - Specifies whether to generate a log for each connection. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- Per
Session bool - Specifies whether to generate a log for each session. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- Type string
- Track type. Valid options: "Log", "Extended Log", "Detailed Log", "None".
- accounting bool
- Turns the Accounting on and off.
- alert string
- Type of alert for the track. Valid options: "None", "Alert", "Snmp", "Mail", "User Alert 1", "User Alert 2", "User Alert 3".
- enable_
firewall_ boolsession - Specifies whether to generate a session log for connections that are inspected only by the Firewall blade.
- per_
connection bool - Specifies whether to generate a log for each connection. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- per_
session bool - Specifies whether to generate a log for each session. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- type string
- Track type. Valid options: "Log", "Extended Log", "Detailed Log", "None".
- accounting Boolean
- Turns the Accounting on and off.
- alert String
- Type of alert for the track. Valid options: "None", "Alert", "Snmp", "Mail", "User Alert 1", "User Alert 2", "User Alert 3".
- enable
Firewall BooleanSession - Specifies whether to generate a session log for connections that are inspected only by the Firewall blade.
- per
Connection Boolean - Specifies whether to generate a log for each connection. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- per
Session Boolean - Specifies whether to generate a log for each session. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- type String
- Track type. Valid options: "Log", "Extended Log", "Detailed Log", "None".
- accounting boolean
- Turns the Accounting on and off.
- alert string
- Type of alert for the track. Valid options: "None", "Alert", "Snmp", "Mail", "User Alert 1", "User Alert 2", "User Alert 3".
- enable
Firewall booleanSession - Specifies whether to generate a session log for connections that are inspected only by the Firewall blade.
- per
Connection boolean - Specifies whether to generate a log for each connection. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- per
Session boolean - Specifies whether to generate a log for each session. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- type string
- Track type. Valid options: "Log", "Extended Log", "Detailed Log", "None".
- accounting bool
- Turns the Accounting on and off.
- alert str
- Type of alert for the track. Valid options: "None", "Alert", "Snmp", "Mail", "User Alert 1", "User Alert 2", "User Alert 3".
- enable_
firewall_ boolsession - Specifies whether to generate a session log for connections that are inspected only by the Firewall blade.
- per_
connection bool - Specifies whether to generate a log for each connection. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- per_
session bool - Specifies whether to generate a log for each session. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- type str
- Track type. Valid options: "Log", "Extended Log", "Detailed Log", "None".
- accounting Boolean
- Turns the Accounting on and off.
- alert String
- Type of alert for the track. Valid options: "None", "Alert", "Snmp", "Mail", "User Alert 1", "User Alert 2", "User Alert 3".
- enable
Firewall BooleanSession - Specifies whether to generate a session log for connections that are inspected only by the Firewall blade.
- per
Connection Boolean - Specifies whether to generate a log for each connection. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- per
Session Boolean - Specifies whether to generate a log for each session. If set to 'true', may decrease the Security Gateway performance because of the number of generated logs.
- type String
- Track type. Valid options: "Log", "Extended Log", "Detailed Log", "None".
GaiaCommandSetDynamicContentAccessLayersContentRulebaseUserCheck, GaiaCommandSetDynamicContentAccessLayersContentRulebaseUserCheckArgs
- Confirm string
- Valid options: "per rule", "per category", "per application/site", "per data type" .
- Custom
Frequency GaiaCommand Set Dynamic Content Access Layers Content Rulebase User Check Custom Frequency - Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Relevant only if "frequency" was set to "custom frequency". custom_frequency blocks are documented below.
- Frequency string
- Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Valid options: "once a day", "once a week", "once a month", "custom frequency" .
- Interaction string
- Add the relevant interaction text. Need to be relevant to the rule action.
- Confirm string
- Valid options: "per rule", "per category", "per application/site", "per data type" .
- Custom
Frequency GaiaCommand Set Dynamic Content Access Layers Content Rulebase User Check Custom Frequency - Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Relevant only if "frequency" was set to "custom frequency". custom_frequency blocks are documented below.
- Frequency string
- Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Valid options: "once a day", "once a week", "once a month", "custom frequency" .
- Interaction string
- Add the relevant interaction text. Need to be relevant to the rule action.
- confirm string
- Valid options: "per rule", "per category", "per application/site", "per data type" .
- custom_
frequency object - Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Relevant only if "frequency" was set to "custom frequency". custom_frequency blocks are documented below.
- frequency string
- Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Valid options: "once a day", "once a week", "once a month", "custom frequency" .
- interaction string
- Add the relevant interaction text. Need to be relevant to the rule action.
- confirm String
- Valid options: "per rule", "per category", "per application/site", "per data type" .
- custom
Frequency GaiaCommand Set Dynamic Content Access Layers Content Rulebase User Check Custom Frequency - Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Relevant only if "frequency" was set to "custom frequency". custom_frequency blocks are documented below.
- frequency String
- Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Valid options: "once a day", "once a week", "once a month", "custom frequency" .
- interaction String
- Add the relevant interaction text. Need to be relevant to the rule action.
- confirm string
- Valid options: "per rule", "per category", "per application/site", "per data type" .
- custom
Frequency GaiaCommand Set Dynamic Content Access Layers Content Rulebase User Check Custom Frequency - Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Relevant only if "frequency" was set to "custom frequency". custom_frequency blocks are documented below.
- frequency string
- Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Valid options: "once a day", "once a week", "once a month", "custom frequency" .
- interaction string
- Add the relevant interaction text. Need to be relevant to the rule action.
- confirm str
- Valid options: "per rule", "per category", "per application/site", "per data type" .
- custom_
frequency GaiaCommand Set Dynamic Content Access Layers Content Rulebase User Check Custom Frequency - Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Relevant only if "frequency" was set to "custom frequency". custom_frequency blocks are documented below.
- frequency str
- Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Valid options: "once a day", "once a week", "once a month", "custom frequency" .
- interaction str
- Add the relevant interaction text. Need to be relevant to the rule action.
- confirm String
- Valid options: "per rule", "per category", "per application/site", "per data type" .
- custom
Frequency Property Map - Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Relevant only if "frequency" was set to "custom frequency". custom_frequency blocks are documented below.
- frequency String
- Configure how often the user sees the configured message when the action is "ask", "inform", or "block". Valid options: "once a day", "once a week", "once a month", "custom frequency" .
- interaction String
- Add the relevant interaction text. Need to be relevant to the rule action.
GaiaCommandSetDynamicContentAccessLayersContentRulebaseUserCheckCustomFrequency, GaiaCommandSetDynamicContentAccessLayersContentRulebaseUserCheckCustomFrequencyArgs
GaiaCommandSetDynamicContentChangeSummary, GaiaCommandSetDynamicContentChangeSummaryArgs
- Layers
List<Gaia
Command Set Dynamic Content Change Summary Layer> - Objects
List<Gaia
Command Set Dynamic Content Change Summary Object> - List of objects to create. objects blocks are documented below.
- Layers
[]Gaia
Command Set Dynamic Content Change Summary Layer - Objects
[]Gaia
Command Set Dynamic Content Change Summary Object - List of objects to create. objects blocks are documented below.
- layers list(object)
- objects list(object)
- List of objects to create. objects blocks are documented below.
- layers
List<Gaia
Command Set Dynamic Content Change Summary Layer> - objects
List<Gaia
Command Set Dynamic Content Change Summary Object> - List of objects to create. objects blocks are documented below.
- layers
Gaia
Command Set Dynamic Content Change Summary Layer[] - objects
Gaia
Command Set Dynamic Content Change Summary Object[] - List of objects to create. objects blocks are documented below.
- layers
Sequence[Gaia
Command Set Dynamic Content Change Summary Layer] - objects
Sequence[Gaia
Command Set Dynamic Content Change Summary Object] - List of objects to create. objects blocks are documented below.
- layers List<Property Map>
- objects List<Property Map>
- List of objects to create. objects blocks are documented below.
GaiaCommandSetDynamicContentChangeSummaryLayer, GaiaCommandSetDynamicContentChangeSummaryLayerArgs
GaiaCommandSetDynamicContentChangeSummaryObject, GaiaCommandSetDynamicContentChangeSummaryObjectArgs
GaiaCommandSetDynamicContentCustomFields, GaiaCommandSetDynamicContentCustomFieldsArgs
GaiaCommandSetDynamicContentObjects, GaiaCommandSetDynamicContentObjectsArgs
- Access
Layers List<GaiaCommand Set Dynamic Content Objects Access Layer> - access_layers blocks are documented below.
- Access
Roles List<GaiaCommand Set Dynamic Content Objects Access Role> - access_roles blocks are documented below.
- Address
Ranges List<GaiaCommand Set Dynamic Content Objects Address Range> - address_ranges blocks are documented below.
- Application
Site List<GaiaCategories Command Set Dynamic Content Objects Application Site Category> - application_site_categories blocks are documented below.
- Application
Site List<GaiaGroups Command Set Dynamic Content Objects Application Site Group> - application_site_groups blocks are documented below.
- Application
Sites List<GaiaCommand Set Dynamic Content Objects Application Site> - application_sites blocks are documented below.
- Dns
Domains List<GaiaCommand Set Dynamic Content Objects Dns Domain> - dns_domains blocks are documented below.
- Dynamic
Objects List<GaiaCommand Set Dynamic Content Objects Dynamic Object> - dynamic_objects blocks are documented below.
- Groups
With List<GaiaExclusions Command Set Dynamic Content Objects Groups With Exclusion> - groups_with_exclusion blocks are documented below.
- Hosts
List<Gaia
Command Set Dynamic Content Objects Host> - hosts blocks are documented below.
-
List<Gaia
Command Set Dynamic Content Objects Identity Tag> - identity_tags blocks are documented below.
- Network
Groups List<GaiaCommand Set Dynamic Content Objects Network Group> - network_groups blocks are documented below.
- Networks
List<Gaia
Command Set Dynamic Content Objects Network> - networks blocks are documented below.
- Service
Groups List<GaiaCommand Set Dynamic Content Objects Service Group> - service_groups blocks are documented below.
- Services
Others List<GaiaCommand Set Dynamic Content Objects Services Other> - services_other blocks are documented below.
- Services
Tcps List<GaiaCommand Set Dynamic Content Objects Services Tcp> - services_tcp blocks are documented below.
- Services
Udps List<GaiaCommand Set Dynamic Content Objects Services Udp> - services_udp blocks are documented below.
- Wildcards
List<Gaia
Command Set Dynamic Content Objects Wildcard> - wildcards blocks are documented below.
- Access
Layers []GaiaCommand Set Dynamic Content Objects Access Layer - access_layers blocks are documented below.
- Access
Roles []GaiaCommand Set Dynamic Content Objects Access Role - access_roles blocks are documented below.
- Address
Ranges []GaiaCommand Set Dynamic Content Objects Address Range - address_ranges blocks are documented below.
- Application
Site []GaiaCategories Command Set Dynamic Content Objects Application Site Category - application_site_categories blocks are documented below.
- Application
Site []GaiaGroups Command Set Dynamic Content Objects Application Site Group - application_site_groups blocks are documented below.
- Application
Sites []GaiaCommand Set Dynamic Content Objects Application Site - application_sites blocks are documented below.
- Dns
Domains []GaiaCommand Set Dynamic Content Objects Dns Domain - dns_domains blocks are documented below.
- Dynamic
Objects []GaiaCommand Set Dynamic Content Objects Dynamic Object - dynamic_objects blocks are documented below.
- Groups
With []GaiaExclusions Command Set Dynamic Content Objects Groups With Exclusion - groups_with_exclusion blocks are documented below.
- Hosts
[]Gaia
Command Set Dynamic Content Objects Host - hosts blocks are documented below.
-
[]Gaia
Command Set Dynamic Content Objects Identity Tag - identity_tags blocks are documented below.
- Network
Groups []GaiaCommand Set Dynamic Content Objects Network Group - network_groups blocks are documented below.
- Networks
[]Gaia
Command Set Dynamic Content Objects Network - networks blocks are documented below.
- Service
Groups []GaiaCommand Set Dynamic Content Objects Service Group - service_groups blocks are documented below.
- Services
Others []GaiaCommand Set Dynamic Content Objects Services Other - services_other blocks are documented below.
- Services
Tcps []GaiaCommand Set Dynamic Content Objects Services Tcp - services_tcp blocks are documented below.
- Services
Udps []GaiaCommand Set Dynamic Content Objects Services Udp - services_udp blocks are documented below.
- Wildcards
[]Gaia
Command Set Dynamic Content Objects Wildcard - wildcards blocks are documented below.
- access_
layers list(object) - access_layers blocks are documented below.
- access_
roles list(object) - access_roles blocks are documented below.
- address_
ranges list(object) - address_ranges blocks are documented below.
- application_
site_ list(object)categories - application_site_categories blocks are documented below.
- application_
site_ list(object)groups - application_site_groups blocks are documented below.
- application_
sites list(object) - application_sites blocks are documented below.
- dns_
domains list(object) - dns_domains blocks are documented below.
- dynamic_
objects list(object) - dynamic_objects blocks are documented below.
- groups_
with_ list(object)exclusions - groups_with_exclusion blocks are documented below.
- hosts list(object)
- hosts blocks are documented below.
- list(object)
- identity_tags blocks are documented below.
- network_
groups list(object) - network_groups blocks are documented below.
- networks list(object)
- networks blocks are documented below.
- service_
groups list(object) - service_groups blocks are documented below.
- services_
others list(object) - services_other blocks are documented below.
- services_
tcps list(object) - services_tcp blocks are documented below.
- services_
udps list(object) - services_udp blocks are documented below.
- wildcards list(object)
- wildcards blocks are documented below.
- access
Layers List<GaiaCommand Set Dynamic Content Objects Access Layer> - access_layers blocks are documented below.
- access
Roles List<GaiaCommand Set Dynamic Content Objects Access Role> - access_roles blocks are documented below.
- address
Ranges List<GaiaCommand Set Dynamic Content Objects Address Range> - address_ranges blocks are documented below.
- application
Site List<GaiaCategories Command Set Dynamic Content Objects Application Site Category> - application_site_categories blocks are documented below.
- application
Site List<GaiaGroups Command Set Dynamic Content Objects Application Site Group> - application_site_groups blocks are documented below.
- application
Sites List<GaiaCommand Set Dynamic Content Objects Application Site> - application_sites blocks are documented below.
- dns
Domains List<GaiaCommand Set Dynamic Content Objects Dns Domain> - dns_domains blocks are documented below.
- dynamic
Objects List<GaiaCommand Set Dynamic Content Objects Dynamic Object> - dynamic_objects blocks are documented below.
- groups
With List<GaiaExclusions Command Set Dynamic Content Objects Groups With Exclusion> - groups_with_exclusion blocks are documented below.
- hosts
List<Gaia
Command Set Dynamic Content Objects Host> - hosts blocks are documented below.
-
List<Gaia
Command Set Dynamic Content Objects Identity Tag> - identity_tags blocks are documented below.
- network
Groups List<GaiaCommand Set Dynamic Content Objects Network Group> - network_groups blocks are documented below.
- networks
List<Gaia
Command Set Dynamic Content Objects Network> - networks blocks are documented below.
- service
Groups List<GaiaCommand Set Dynamic Content Objects Service Group> - service_groups blocks are documented below.
- services
Others List<GaiaCommand Set Dynamic Content Objects Services Other> - services_other blocks are documented below.
- services
Tcps List<GaiaCommand Set Dynamic Content Objects Services Tcp> - services_tcp blocks are documented below.
- services
Udps List<GaiaCommand Set Dynamic Content Objects Services Udp> - services_udp blocks are documented below.
- wildcards
List<Gaia
Command Set Dynamic Content Objects Wildcard> - wildcards blocks are documented below.
- access
Layers GaiaCommand Set Dynamic Content Objects Access Layer[] - access_layers blocks are documented below.
- access
Roles GaiaCommand Set Dynamic Content Objects Access Role[] - access_roles blocks are documented below.
- address
Ranges GaiaCommand Set Dynamic Content Objects Address Range[] - address_ranges blocks are documented below.
- application
Site GaiaCategories Command Set Dynamic Content Objects Application Site Category[] - application_site_categories blocks are documented below.
- application
Site GaiaGroups Command Set Dynamic Content Objects Application Site Group[] - application_site_groups blocks are documented below.
- application
Sites GaiaCommand Set Dynamic Content Objects Application Site[] - application_sites blocks are documented below.
- dns
Domains GaiaCommand Set Dynamic Content Objects Dns Domain[] - dns_domains blocks are documented below.
- dynamic
Objects GaiaCommand Set Dynamic Content Objects Dynamic Object[] - dynamic_objects blocks are documented below.
- groups
With GaiaExclusions Command Set Dynamic Content Objects Groups With Exclusion[] - groups_with_exclusion blocks are documented below.
- hosts
Gaia
Command Set Dynamic Content Objects Host[] - hosts blocks are documented below.
-
Gaia
Command Set Dynamic Content Objects Identity Tag[] - identity_tags blocks are documented below.
- network
Groups GaiaCommand Set Dynamic Content Objects Network Group[] - network_groups blocks are documented below.
- networks
Gaia
Command Set Dynamic Content Objects Network[] - networks blocks are documented below.
- service
Groups GaiaCommand Set Dynamic Content Objects Service Group[] - service_groups blocks are documented below.
- services
Others GaiaCommand Set Dynamic Content Objects Services Other[] - services_other blocks are documented below.
- services
Tcps GaiaCommand Set Dynamic Content Objects Services Tcp[] - services_tcp blocks are documented below.
- services
Udps GaiaCommand Set Dynamic Content Objects Services Udp[] - services_udp blocks are documented below.
- wildcards
Gaia
Command Set Dynamic Content Objects Wildcard[] - wildcards blocks are documented below.
- access_
layers Sequence[GaiaCommand Set Dynamic Content Objects Access Layer] - access_layers blocks are documented below.
- access_
roles Sequence[GaiaCommand Set Dynamic Content Objects Access Role] - access_roles blocks are documented below.
- address_
ranges Sequence[GaiaCommand Set Dynamic Content Objects Address Range] - address_ranges blocks are documented below.
- application_
site_ Sequence[Gaiacategories Command Set Dynamic Content Objects Application Site Category] - application_site_categories blocks are documented below.
- application_
site_ Sequence[Gaiagroups Command Set Dynamic Content Objects Application Site Group] - application_site_groups blocks are documented below.
- application_
sites Sequence[GaiaCommand Set Dynamic Content Objects Application Site] - application_sites blocks are documented below.
- dns_
domains Sequence[GaiaCommand Set Dynamic Content Objects Dns Domain] - dns_domains blocks are documented below.
- dynamic_
objects Sequence[GaiaCommand Set Dynamic Content Objects Dynamic Object] - dynamic_objects blocks are documented below.
- groups_
with_ Sequence[Gaiaexclusions Command Set Dynamic Content Objects Groups With Exclusion] - groups_with_exclusion blocks are documented below.
- hosts
Sequence[Gaia
Command Set Dynamic Content Objects Host] - hosts blocks are documented below.
-
Sequence[Gaia
Command Set Dynamic Content Objects Identity Tag] - identity_tags blocks are documented below.
- network_
groups Sequence[GaiaCommand Set Dynamic Content Objects Network Group] - network_groups blocks are documented below.
- networks
Sequence[Gaia
Command Set Dynamic Content Objects Network] - networks blocks are documented below.
- service_
groups Sequence[GaiaCommand Set Dynamic Content Objects Service Group] - service_groups blocks are documented below.
- services_
others Sequence[GaiaCommand Set Dynamic Content Objects Services Other] - services_other blocks are documented below.
- services_
tcps Sequence[GaiaCommand Set Dynamic Content Objects Services Tcp] - services_tcp blocks are documented below.
- services_
udps Sequence[GaiaCommand Set Dynamic Content Objects Services Udp] - services_udp blocks are documented below.
- wildcards
Sequence[Gaia
Command Set Dynamic Content Objects Wildcard] - wildcards blocks are documented below.
- access
Layers List<Property Map> - access_layers blocks are documented below.
- access
Roles List<Property Map> - access_roles blocks are documented below.
- address
Ranges List<Property Map> - address_ranges blocks are documented below.
- application
Site List<Property Map>Categories - application_site_categories blocks are documented below.
- application
Site List<Property Map>Groups - application_site_groups blocks are documented below.
- application
Sites List<Property Map> - application_sites blocks are documented below.
- dns
Domains List<Property Map> - dns_domains blocks are documented below.
- dynamic
Objects List<Property Map> - dynamic_objects blocks are documented below.
- groups
With List<Property Map>Exclusions - groups_with_exclusion blocks are documented below.
- hosts List<Property Map>
- hosts blocks are documented below.
- List<Property Map>
- identity_tags blocks are documented below.
- network
Groups List<Property Map> - network_groups blocks are documented below.
- networks List<Property Map>
- networks blocks are documented below.
- service
Groups List<Property Map> - service_groups blocks are documented below.
- services
Others List<Property Map> - services_other blocks are documented below.
- services
Tcps List<Property Map> - services_tcp blocks are documented below.
- services
Udps List<Property Map> - services_udp blocks are documented below.
- wildcards List<Property Map>
- wildcards blocks are documented below.
GaiaCommandSetDynamicContentObjectsAccessLayer, GaiaCommandSetDynamicContentObjectsAccessLayerArgs
- Applications
And boolUrl Filtering - Whether to enable the Application Control & URL Filtering blades on the layer.
- Content
Awareness bool - Whether to enable the Content Awareness blade on the layer.
- Detect
Using boolXForward For - Whether to use the 'X-Forward-For' HTTP header, which is added by the proxy server to keep track of the original source IP address.
- Firewall bool
- Whether to enable the Firewall blade on the layer.
- Implicit
Cleanup stringAction - Specifies the default 'catch-all' action for traffic that does not match any explicit or implied rules in the layer.
- Mobile
Access bool - Whether to enable the Mobile Access blade on the layer.
- Name string
- Object name. Must be unique in the domain.
- Applications
And boolUrl Filtering - Whether to enable the Application Control & URL Filtering blades on the layer.
- Content
Awareness bool - Whether to enable the Content Awareness blade on the layer.
- Detect
Using boolXForward For - Whether to use the 'X-Forward-For' HTTP header, which is added by the proxy server to keep track of the original source IP address.
- Firewall bool
- Whether to enable the Firewall blade on the layer.
- Implicit
Cleanup stringAction - Specifies the default 'catch-all' action for traffic that does not match any explicit or implied rules in the layer.
- Mobile
Access bool - Whether to enable the Mobile Access blade on the layer.
- Name string
- Object name. Must be unique in the domain.
- applications_
and_ boolurl_ filtering - Whether to enable the Application Control & URL Filtering blades on the layer.
- content_
awareness bool - Whether to enable the Content Awareness blade on the layer.
- detect_
using_ boolx_ forward_ for - Whether to use the 'X-Forward-For' HTTP header, which is added by the proxy server to keep track of the original source IP address.
- firewall bool
- Whether to enable the Firewall blade on the layer.
- implicit_
cleanup_ stringaction - Specifies the default 'catch-all' action for traffic that does not match any explicit or implied rules in the layer.
- mobile_
access bool - Whether to enable the Mobile Access blade on the layer.
- name string
- Object name. Must be unique in the domain.
- applications
And BooleanUrl Filtering - Whether to enable the Application Control & URL Filtering blades on the layer.
- content
Awareness Boolean - Whether to enable the Content Awareness blade on the layer.
- detect
Using BooleanXForward For - Whether to use the 'X-Forward-For' HTTP header, which is added by the proxy server to keep track of the original source IP address.
- firewall Boolean
- Whether to enable the Firewall blade on the layer.
- implicit
Cleanup StringAction - Specifies the default 'catch-all' action for traffic that does not match any explicit or implied rules in the layer.
- mobile
Access Boolean - Whether to enable the Mobile Access blade on the layer.
- name String
- Object name. Must be unique in the domain.
- applications
And booleanUrl Filtering - Whether to enable the Application Control & URL Filtering blades on the layer.
- content
Awareness boolean - Whether to enable the Content Awareness blade on the layer.
- detect
Using booleanXForward For - Whether to use the 'X-Forward-For' HTTP header, which is added by the proxy server to keep track of the original source IP address.
- firewall boolean
- Whether to enable the Firewall blade on the layer.
- implicit
Cleanup stringAction - Specifies the default 'catch-all' action for traffic that does not match any explicit or implied rules in the layer.
- mobile
Access boolean - Whether to enable the Mobile Access blade on the layer.
- name string
- Object name. Must be unique in the domain.
- applications_
and_ boolurl_ filtering - Whether to enable the Application Control & URL Filtering blades on the layer.
- content_
awareness bool - Whether to enable the Content Awareness blade on the layer.
- detect_
using_ boolx_ forward_ for - Whether to use the 'X-Forward-For' HTTP header, which is added by the proxy server to keep track of the original source IP address.
- firewall bool
- Whether to enable the Firewall blade on the layer.
- implicit_
cleanup_ straction - Specifies the default 'catch-all' action for traffic that does not match any explicit or implied rules in the layer.
- mobile_
access bool - Whether to enable the Mobile Access blade on the layer.
- name str
- Object name. Must be unique in the domain.
- applications
And BooleanUrl Filtering - Whether to enable the Application Control & URL Filtering blades on the layer.
- content
Awareness Boolean - Whether to enable the Content Awareness blade on the layer.
- detect
Using BooleanXForward For - Whether to use the 'X-Forward-For' HTTP header, which is added by the proxy server to keep track of the original source IP address.
- firewall Boolean
- Whether to enable the Firewall blade on the layer.
- implicit
Cleanup StringAction - Specifies the default 'catch-all' action for traffic that does not match any explicit or implied rules in the layer.
- mobile
Access Boolean - Whether to enable the Mobile Access blade on the layer.
- name String
- Object name. Must be unique in the domain.
GaiaCommandSetDynamicContentObjectsAccessRole, GaiaCommandSetDynamicContentObjectsAccessRoleArgs
- Ip
Spoofing boolProtection - Enforce IP spoofing protection.
- Machines
List<Gaia
Command Set Dynamic Content Objects Access Role Machine> - Machines that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. machines blocks are documented below.
- Name string
- Object name. Must be unique in the domain.
- Networks List<string>
- Collection of Network objects identified by the name that can access the system. Level of details in the output corresponds to the number of details for search. You can specify any Access Role with the value 'any' or 'Any'. networks blocks are documented below.
- Users
List<Gaia
Command Set Dynamic Content Objects Access Role User> - Users that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. users blocks are documented below.
- Ip
Spoofing boolProtection - Enforce IP spoofing protection.
- Machines
[]Gaia
Command Set Dynamic Content Objects Access Role Machine - Machines that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. machines blocks are documented below.
- Name string
- Object name. Must be unique in the domain.
- Networks []string
- Collection of Network objects identified by the name that can access the system. Level of details in the output corresponds to the number of details for search. You can specify any Access Role with the value 'any' or 'Any'. networks blocks are documented below.
- Users
[]Gaia
Command Set Dynamic Content Objects Access Role User - Users that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. users blocks are documented below.
- ip_
spoofing_ boolprotection - Enforce IP spoofing protection.
- machines list(object)
- Machines that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. machines blocks are documented below.
- name string
- Object name. Must be unique in the domain.
- networks list(string)
- Collection of Network objects identified by the name that can access the system. Level of details in the output corresponds to the number of details for search. You can specify any Access Role with the value 'any' or 'Any'. networks blocks are documented below.
- users list(object)
- Users that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. users blocks are documented below.
- ip
Spoofing BooleanProtection - Enforce IP spoofing protection.
- machines
List<Gaia
Command Set Dynamic Content Objects Access Role Machine> - Machines that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. machines blocks are documented below.
- name String
- Object name. Must be unique in the domain.
- networks List<String>
- Collection of Network objects identified by the name that can access the system. Level of details in the output corresponds to the number of details for search. You can specify any Access Role with the value 'any' or 'Any'. networks blocks are documented below.
- users
List<Gaia
Command Set Dynamic Content Objects Access Role User> - Users that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. users blocks are documented below.
- ip
Spoofing booleanProtection - Enforce IP spoofing protection.
- machines
Gaia
Command Set Dynamic Content Objects Access Role Machine[] - Machines that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. machines blocks are documented below.
- name string
- Object name. Must be unique in the domain.
- networks string[]
- Collection of Network objects identified by the name that can access the system. Level of details in the output corresponds to the number of details for search. You can specify any Access Role with the value 'any' or 'Any'. networks blocks are documented below.
- users
Gaia
Command Set Dynamic Content Objects Access Role User[] - Users that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. users blocks are documented below.
- ip_
spoofing_ boolprotection - Enforce IP spoofing protection.
- machines
Sequence[Gaia
Command Set Dynamic Content Objects Access Role Machine] - Machines that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. machines blocks are documented below.
- name str
- Object name. Must be unique in the domain.
- networks Sequence[str]
- Collection of Network objects identified by the name that can access the system. Level of details in the output corresponds to the number of details for search. You can specify any Access Role with the value 'any' or 'Any'. networks blocks are documented below.
- users
Sequence[Gaia
Command Set Dynamic Content Objects Access Role User] - Users that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. users blocks are documented below.
- ip
Spoofing BooleanProtection - Enforce IP spoofing protection.
- machines List<Property Map>
- Machines that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. machines blocks are documented below.
- name String
- Object name. Must be unique in the domain.
- networks List<String>
- Collection of Network objects identified by the name that can access the system. Level of details in the output corresponds to the number of details for search. You can specify any Access Role with the value 'any' or 'Any'. networks blocks are documented below.
- users List<Property Map>
- Users that can access the system. Level of details in the output corresponds to the number of details for search. Valid options: 'any', 'all identified'. users blocks are documented below.
GaiaCommandSetDynamicContentObjectsAccessRoleMachine, GaiaCommandSetDynamicContentObjectsAccessRoleMachineArgs
- Ad
Entity stringType - Active directory entity type.
- Selection string
- Distinguished Name (DN) or Identity Tag name.
- Source string
- Active Directory name or 'Identity Tag'.
- Ad
Entity stringType - Active directory entity type.
- Selection string
- Distinguished Name (DN) or Identity Tag name.
- Source string
- Active Directory name or 'Identity Tag'.
- ad_
entity_ stringtype - Active directory entity type.
- selection string
- Distinguished Name (DN) or Identity Tag name.
- source string
- Active Directory name or 'Identity Tag'.
- ad
Entity StringType - Active directory entity type.
- selection String
- Distinguished Name (DN) or Identity Tag name.
- source String
- Active Directory name or 'Identity Tag'.
- ad
Entity stringType - Active directory entity type.
- selection string
- Distinguished Name (DN) or Identity Tag name.
- source string
- Active Directory name or 'Identity Tag'.
- ad_
entity_ strtype - Active directory entity type.
- selection str
- Distinguished Name (DN) or Identity Tag name.
- source str
- Active Directory name or 'Identity Tag'.
- ad
Entity StringType - Active directory entity type.
- selection String
- Distinguished Name (DN) or Identity Tag name.
- source String
- Active Directory name or 'Identity Tag'.
GaiaCommandSetDynamicContentObjectsAccessRoleUser, GaiaCommandSetDynamicContentObjectsAccessRoleUserArgs
- Ad
Entity stringType - Active directory entity type.
- Selection string
- Distinguished Name (DN) or Identity Tag name or 'Unauthenticated Guests'.
- Source string
- Active Directory name or 'Identity Tag' or 'Guests'.
- Ad
Entity stringType - Active directory entity type.
- Selection string
- Distinguished Name (DN) or Identity Tag name or 'Unauthenticated Guests'.
- Source string
- Active Directory name or 'Identity Tag' or 'Guests'.
- ad_
entity_ stringtype - Active directory entity type.
- selection string
- Distinguished Name (DN) or Identity Tag name or 'Unauthenticated Guests'.
- source string
- Active Directory name or 'Identity Tag' or 'Guests'.
- ad
Entity StringType - Active directory entity type.
- selection String
- Distinguished Name (DN) or Identity Tag name or 'Unauthenticated Guests'.
- source String
- Active Directory name or 'Identity Tag' or 'Guests'.
- ad
Entity stringType - Active directory entity type.
- selection string
- Distinguished Name (DN) or Identity Tag name or 'Unauthenticated Guests'.
- source string
- Active Directory name or 'Identity Tag' or 'Guests'.
- ad_
entity_ strtype - Active directory entity type.
- selection str
- Distinguished Name (DN) or Identity Tag name or 'Unauthenticated Guests'.
- source str
- Active Directory name or 'Identity Tag' or 'Guests'.
- ad
Entity StringType - Active directory entity type.
- selection String
- Distinguished Name (DN) or Identity Tag name or 'Unauthenticated Guests'.
- source String
- Active Directory name or 'Identity Tag' or 'Guests'.
GaiaCommandSetDynamicContentObjectsAddressRange, GaiaCommandSetDynamicContentObjectsAddressRangeArgs
- Ip
Address stringFirst - First IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-first' and the 'ipv6-address-first' fields instead.
- Ip
Address stringLast - Last IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-last' and the 'ipv6-address-last' fields instead.
- Ipv4Address
First string - First IPv4 address in the range.
- Ipv4Address
Last string - Last IPv4 address in the range.
- Ipv6Address
First string - First IPv6 address in the range.
- Ipv6Address
Last string - Last IPv6 address in the range.
- Name string
- Object name. Must be unique in the domain.
- Ip
Address stringFirst - First IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-first' and the 'ipv6-address-first' fields instead.
- Ip
Address stringLast - Last IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-last' and the 'ipv6-address-last' fields instead.
- Ipv4Address
First string - First IPv4 address in the range.
- Ipv4Address
Last string - Last IPv4 address in the range.
- Ipv6Address
First string - First IPv6 address in the range.
- Ipv6Address
Last string - Last IPv6 address in the range.
- Name string
- Object name. Must be unique in the domain.
- ip_
address_ stringfirst - First IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-first' and the 'ipv6-address-first' fields instead.
- ip_
address_ stringlast - Last IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-last' and the 'ipv6-address-last' fields instead.
- ipv4_
address_ stringfirst - First IPv4 address in the range.
- ipv4_
address_ stringlast - Last IPv4 address in the range.
- ipv6_
address_ stringfirst - First IPv6 address in the range.
- ipv6_
address_ stringlast - Last IPv6 address in the range.
- name string
- Object name. Must be unique in the domain.
- ip
Address StringFirst - First IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-first' and the 'ipv6-address-first' fields instead.
- ip
Address StringLast - Last IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-last' and the 'ipv6-address-last' fields instead.
- ipv4Address
First String - First IPv4 address in the range.
- ipv4Address
Last String - Last IPv4 address in the range.
- ipv6Address
First String - First IPv6 address in the range.
- ipv6Address
Last String - Last IPv6 address in the range.
- name String
- Object name. Must be unique in the domain.
- ip
Address stringFirst - First IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-first' and the 'ipv6-address-first' fields instead.
- ip
Address stringLast - Last IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-last' and the 'ipv6-address-last' fields instead.
- ipv4Address
First string - First IPv4 address in the range.
- ipv4Address
Last string - Last IPv4 address in the range.
- ipv6Address
First string - First IPv6 address in the range.
- ipv6Address
Last string - Last IPv6 address in the range.
- name string
- Object name. Must be unique in the domain.
- ip_
address_ strfirst - First IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-first' and the 'ipv6-address-first' fields instead.
- ip_
address_ strlast - Last IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-last' and the 'ipv6-address-last' fields instead.
- ipv4_
address_ strfirst - First IPv4 address in the range.
- ipv4_
address_ strlast - Last IPv4 address in the range.
- ipv6_
address_ strfirst - First IPv6 address in the range.
- ipv6_
address_ strlast - Last IPv6 address in the range.
- name str
- Object name. Must be unique in the domain.
- ip
Address StringFirst - First IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-first' and the 'ipv6-address-first' fields instead.
- ip
Address StringLast - Last IP address in the range. If both IPv4 and IPv6 address ranges are required, then use the 'ipv4-address-last' and the 'ipv6-address-last' fields instead.
- ipv4Address
First String - First IPv4 address in the range.
- ipv4Address
Last String - Last IPv4 address in the range.
- ipv6Address
First String - First IPv6 address in the range.
- ipv6Address
Last String - Last IPv6 address in the range.
- name String
- Object name. Must be unique in the domain.
GaiaCommandSetDynamicContentObjectsApplicationSite, GaiaCommandSetDynamicContentObjectsApplicationSiteArgs
- Clone
Of string - Name of existing Application/Category to be cloned.
- Name string
- Object name. Must be unique in the domain.
- Negate bool
- Specifies whether this object is negated.
- Services List<string>
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- Clone
Of string - Name of existing Application/Category to be cloned.
- Name string
- Object name. Must be unique in the domain.
- Negate bool
- Specifies whether this object is negated.
- Services []string
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- clone_
of string - Name of existing Application/Category to be cloned.
- name string
- Object name. Must be unique in the domain.
- negate bool
- Specifies whether this object is negated.
- services list(string)
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- clone
Of String - Name of existing Application/Category to be cloned.
- name String
- Object name. Must be unique in the domain.
- negate Boolean
- Specifies whether this object is negated.
- services List<String>
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- clone
Of string - Name of existing Application/Category to be cloned.
- name string
- Object name. Must be unique in the domain.
- negate boolean
- Specifies whether this object is negated.
- services string[]
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- clone_
of str - Name of existing Application/Category to be cloned.
- name str
- Object name. Must be unique in the domain.
- negate bool
- Specifies whether this object is negated.
- services Sequence[str]
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- clone
Of String - Name of existing Application/Category to be cloned.
- name String
- Object name. Must be unique in the domain.
- negate Boolean
- Specifies whether this object is negated.
- services List<String>
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
GaiaCommandSetDynamicContentObjectsApplicationSiteCategory, GaiaCommandSetDynamicContentObjectsApplicationSiteCategoryArgs
- Clone
Of string - Name of existing Application/Category to be cloned.
- Name string
- Object name. Must be unique in the domain.
- Negate bool
- Specifies whether this object is negated.
- Services List<string>
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- Clone
Of string - Name of existing Application/Category to be cloned.
- Name string
- Object name. Must be unique in the domain.
- Negate bool
- Specifies whether this object is negated.
- Services []string
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- clone_
of string - Name of existing Application/Category to be cloned.
- name string
- Object name. Must be unique in the domain.
- negate bool
- Specifies whether this object is negated.
- services list(string)
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- clone
Of String - Name of existing Application/Category to be cloned.
- name String
- Object name. Must be unique in the domain.
- negate Boolean
- Specifies whether this object is negated.
- services List<String>
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- clone
Of string - Name of existing Application/Category to be cloned.
- name string
- Object name. Must be unique in the domain.
- negate boolean
- Specifies whether this object is negated.
- services string[]
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- clone_
of str - Name of existing Application/Category to be cloned.
- name str
- Object name. Must be unique in the domain.
- negate bool
- Specifies whether this object is negated.
- services Sequence[str]
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
- clone
Of String - Name of existing Application/Category to be cloned.
- name String
- Object name. Must be unique in the domain.
- negate Boolean
- Specifies whether this object is negated.
- services List<String>
- Collection of Service objects identified by the name. You can specify any service with the value 'any' or 'Any'. services blocks are documented below.
GaiaCommandSetDynamicContentObjectsApplicationSiteGroup, GaiaCommandSetDynamicContentObjectsApplicationSiteGroupArgs
GaiaCommandSetDynamicContentObjectsDnsDomain, GaiaCommandSetDynamicContentObjectsDnsDomainArgs
- Is
Sub boolDomain - Specifies whether to match sub-domains in addition to the domain itself.
- Name string
- Object name. Must be unique in the domain.
- Is
Sub boolDomain - Specifies whether to match sub-domains in addition to the domain itself.
- Name string
- Object name. Must be unique in the domain.
- is_
sub_ booldomain - Specifies whether to match sub-domains in addition to the domain itself.
- name string
- Object name. Must be unique in the domain.
- is
Sub BooleanDomain - Specifies whether to match sub-domains in addition to the domain itself.
- name String
- Object name. Must be unique in the domain.
- is
Sub booleanDomain - Specifies whether to match sub-domains in addition to the domain itself.
- name string
- Object name. Must be unique in the domain.
- is_
sub_ booldomain - Specifies whether to match sub-domains in addition to the domain itself.
- name str
- Object name. Must be unique in the domain.
- is
Sub BooleanDomain - Specifies whether to match sub-domains in addition to the domain itself.
- name String
- Object name. Must be unique in the domain.
GaiaCommandSetDynamicContentObjectsDynamicObject, GaiaCommandSetDynamicContentObjectsDynamicObjectArgs
- Name string
- Object name. Must be unique in the domain.
- Name string
- Object name. Must be unique in the domain.
- name string
- Object name. Must be unique in the domain.
- name String
- Object name. Must be unique in the domain.
- name string
- Object name. Must be unique in the domain.
- name str
- Object name. Must be unique in the domain.
- name String
- Object name. Must be unique in the domain.
GaiaCommandSetDynamicContentObjectsGroupsWithExclusion, GaiaCommandSetDynamicContentObjectsGroupsWithExclusionArgs
GaiaCommandSetDynamicContentObjectsHost, GaiaCommandSetDynamicContentObjectsHostArgs
- Ip
Address string - IPv4 or IPv6 address. If both addresses are required then use the 'ipv4-address' and 'ipv6-address' fields explicitly.
- Ipv4Address string
- IPv4 address.
- Ipv6Address string
- IPv6 address.
- Name string
- Object name. Must be unique in the domain.
- Ip
Address string - IPv4 or IPv6 address. If both addresses are required then use the 'ipv4-address' and 'ipv6-address' fields explicitly.
- Ipv4Address string
- IPv4 address.
- Ipv6Address string
- IPv6 address.
- Name string
- Object name. Must be unique in the domain.
- ip_
address string - IPv4 or IPv6 address. If both addresses are required then use the 'ipv4-address' and 'ipv6-address' fields explicitly.
- ipv4_
address string - IPv4 address.
- ipv6_
address string - IPv6 address.
- name string
- Object name. Must be unique in the domain.
- ip
Address String - IPv4 or IPv6 address. If both addresses are required then use the 'ipv4-address' and 'ipv6-address' fields explicitly.
- ipv4Address String
- IPv4 address.
- ipv6Address String
- IPv6 address.
- name String
- Object name. Must be unique in the domain.
- ip
Address string - IPv4 or IPv6 address. If both addresses are required then use the 'ipv4-address' and 'ipv6-address' fields explicitly.
- ipv4Address string
- IPv4 address.
- ipv6Address string
- IPv6 address.
- name string
- Object name. Must be unique in the domain.
- ip_
address str - IPv4 or IPv6 address. If both addresses are required then use the 'ipv4-address' and 'ipv6-address' fields explicitly.
- ipv4_
address str - IPv4 address.
- ipv6_
address str - IPv6 address.
- name str
- Object name. Must be unique in the domain.
- ip
Address String - IPv4 or IPv6 address. If both addresses are required then use the 'ipv4-address' and 'ipv6-address' fields explicitly.
- ipv4Address String
- IPv4 address.
- ipv6Address String
- IPv6 address.
- name String
- Object name. Must be unique in the domain.
GaiaCommandSetDynamicContentObjectsIdentityTag, GaiaCommandSetDynamicContentObjectsIdentityTagArgs
- External
Identifier string - External identifier. For example: Cisco ISE security group tag.
- Name string
- Object name. Must be unique in the domain.
- External
Identifier string - External identifier. For example: Cisco ISE security group tag.
- Name string
- Object name. Must be unique in the domain.
- external_
identifier string - External identifier. For example: Cisco ISE security group tag.
- name string
- Object name. Must be unique in the domain.
- external
Identifier String - External identifier. For example: Cisco ISE security group tag.
- name String
- Object name. Must be unique in the domain.
- external
Identifier string - External identifier. For example: Cisco ISE security group tag.
- name string
- Object name. Must be unique in the domain.
- external_
identifier str - External identifier. For example: Cisco ISE security group tag.
- name str
- Object name. Must be unique in the domain.
- external
Identifier String - External identifier. For example: Cisco ISE security group tag.
- name String
- Object name. Must be unique in the domain.
GaiaCommandSetDynamicContentObjectsNetwork, GaiaCommandSetDynamicContentObjectsNetworkArgs
- Broadcast string
- Allow broadcast address inclusion.
- Mask
Length double - IPv4 or IPv6 network mask length. If both masks are required then use the 'mask-length4' and 'mask-length6' fields explicitly. Instead of the IPv4 mask length it is possible to specify the IPv4 mask itself in 'subnet-mask' field.
- Mask
Length4 double - IPv4 network mask length.
- Mask
Length6 double - IPv6 network mask length.
- Name string
- Object name. Must be unique in the domain.
- Subnet string
- IPv4 or IPv6 network address. If both addresses are required then use the 'subnet4' and 'subnet6' fields explicitly.
- Subnet4 string
- IPv4 address.
- Subnet6 string
- IPv6 address.
- Subnet
Mask string - IPv4 network mask.
- Broadcast string
- Allow broadcast address inclusion.
- Mask
Length float64 - IPv4 or IPv6 network mask length. If both masks are required then use the 'mask-length4' and 'mask-length6' fields explicitly. Instead of the IPv4 mask length it is possible to specify the IPv4 mask itself in 'subnet-mask' field.
- Mask
Length4 float64 - IPv4 network mask length.
- Mask
Length6 float64 - IPv6 network mask length.
- Name string
- Object name. Must be unique in the domain.
- Subnet string
- IPv4 or IPv6 network address. If both addresses are required then use the 'subnet4' and 'subnet6' fields explicitly.
- Subnet4 string
- IPv4 address.
- Subnet6 string
- IPv6 address.
- Subnet
Mask string - IPv4 network mask.
- broadcast string
- Allow broadcast address inclusion.
- mask_
length number - IPv4 or IPv6 network mask length. If both masks are required then use the 'mask-length4' and 'mask-length6' fields explicitly. Instead of the IPv4 mask length it is possible to specify the IPv4 mask itself in 'subnet-mask' field.
- mask_
length4 number - IPv4 network mask length.
- mask_
length6 number - IPv6 network mask length.
- name string
- Object name. Must be unique in the domain.
- subnet string
- IPv4 or IPv6 network address. If both addresses are required then use the 'subnet4' and 'subnet6' fields explicitly.
- subnet4 string
- IPv4 address.
- subnet6 string
- IPv6 address.
- subnet_
mask string - IPv4 network mask.
- broadcast String
- Allow broadcast address inclusion.
- mask
Length Double - IPv4 or IPv6 network mask length. If both masks are required then use the 'mask-length4' and 'mask-length6' fields explicitly. Instead of the IPv4 mask length it is possible to specify the IPv4 mask itself in 'subnet-mask' field.
- mask
Length4 Double - IPv4 network mask length.
- mask
Length6 Double - IPv6 network mask length.
- name String
- Object name. Must be unique in the domain.
- subnet String
- IPv4 or IPv6 network address. If both addresses are required then use the 'subnet4' and 'subnet6' fields explicitly.
- subnet4 String
- IPv4 address.
- subnet6 String
- IPv6 address.
- subnet
Mask String - IPv4 network mask.
- broadcast string
- Allow broadcast address inclusion.
- mask
Length number - IPv4 or IPv6 network mask length. If both masks are required then use the 'mask-length4' and 'mask-length6' fields explicitly. Instead of the IPv4 mask length it is possible to specify the IPv4 mask itself in 'subnet-mask' field.
- mask
Length4 number - IPv4 network mask length.
- mask
Length6 number - IPv6 network mask length.
- name string
- Object name. Must be unique in the domain.
- subnet string
- IPv4 or IPv6 network address. If both addresses are required then use the 'subnet4' and 'subnet6' fields explicitly.
- subnet4 string
- IPv4 address.
- subnet6 string
- IPv6 address.
- subnet
Mask string - IPv4 network mask.
- broadcast str
- Allow broadcast address inclusion.
- mask_
length float - IPv4 or IPv6 network mask length. If both masks are required then use the 'mask-length4' and 'mask-length6' fields explicitly. Instead of the IPv4 mask length it is possible to specify the IPv4 mask itself in 'subnet-mask' field.
- mask_
length4 float - IPv4 network mask length.
- mask_
length6 float - IPv6 network mask length.
- name str
- Object name. Must be unique in the domain.
- subnet str
- IPv4 or IPv6 network address. If both addresses are required then use the 'subnet4' and 'subnet6' fields explicitly.
- subnet4 str
- IPv4 address.
- subnet6 str
- IPv6 address.
- subnet_
mask str - IPv4 network mask.
- broadcast String
- Allow broadcast address inclusion.
- mask
Length Number - IPv4 or IPv6 network mask length. If both masks are required then use the 'mask-length4' and 'mask-length6' fields explicitly. Instead of the IPv4 mask length it is possible to specify the IPv4 mask itself in 'subnet-mask' field.
- mask
Length4 Number - IPv4 network mask length.
- mask
Length6 Number - IPv6 network mask length.
- name String
- Object name. Must be unique in the domain.
- subnet String
- IPv4 or IPv6 network address. If both addresses are required then use the 'subnet4' and 'subnet6' fields explicitly.
- subnet4 String
- IPv4 address.
- subnet6 String
- IPv6 address.
- subnet
Mask String - IPv4 network mask.
GaiaCommandSetDynamicContentObjectsNetworkGroup, GaiaCommandSetDynamicContentObjectsNetworkGroupArgs
GaiaCommandSetDynamicContentObjectsServiceGroup, GaiaCommandSetDynamicContentObjectsServiceGroupArgs
GaiaCommandSetDynamicContentObjectsServicesOther, GaiaCommandSetDynamicContentObjectsServicesOtherArgs
- Accept
Replies bool - Specifies whether to accept replies for this service.
- Ip
Protocol double - IP protocol number.
- Keep
Connections boolOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page in the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- Name string
- Object name. Must be unique in the domain.
- Session
Timeout double - Time (in seconds) before the session times out.
- Sync
Connections boolOn Cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- Accept
Replies bool - Specifies whether to accept replies for this service.
- Ip
Protocol float64 - IP protocol number.
- Keep
Connections boolOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page in the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- Name string
- Object name. Must be unique in the domain.
- Session
Timeout float64 - Time (in seconds) before the session times out.
- Sync
Connections boolOn Cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- accept_
replies bool - Specifies whether to accept replies for this service.
- ip_
protocol number - IP protocol number.
- keep_
connections_ boolopen_ after_ policy_ installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page in the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name string
- Object name. Must be unique in the domain.
- session_
timeout number - Time (in seconds) before the session times out.
- sync_
connections_ boolon_ cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- accept
Replies Boolean - Specifies whether to accept replies for this service.
- ip
Protocol Double - IP protocol number.
- keep
Connections BooleanOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page in the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name String
- Object name. Must be unique in the domain.
- session
Timeout Double - Time (in seconds) before the session times out.
- sync
Connections BooleanOn Cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- accept
Replies boolean - Specifies whether to accept replies for this service.
- ip
Protocol number - IP protocol number.
- keep
Connections booleanOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page in the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name string
- Object name. Must be unique in the domain.
- session
Timeout number - Time (in seconds) before the session times out.
- sync
Connections booleanOn Cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- accept_
replies bool - Specifies whether to accept replies for this service.
- ip_
protocol float - IP protocol number.
- keep_
connections_ boolopen_ after_ policy_ installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page in the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name str
- Object name. Must be unique in the domain.
- session_
timeout float - Time (in seconds) before the session times out.
- sync_
connections_ boolon_ cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- accept
Replies Boolean - Specifies whether to accept replies for this service.
- ip
Protocol Number - IP protocol number.
- keep
Connections BooleanOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page in the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name String
- Object name. Must be unique in the domain.
- session
Timeout Number - Time (in seconds) before the session times out.
- sync
Connections BooleanOn Cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
GaiaCommandSetDynamicContentObjectsServicesTcp, GaiaCommandSetDynamicContentObjectsServicesTcpArgs
- Delayed
Sync doubleValue - Specify the delay (in seconds) when the synchronization will start after connection initiation. Relevant only if "use-delayed-sync" was set to "true".
- Keep
Connections boolOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- Name string
- Object name. Must be unique in the domain.
- Port string
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- Session
Timeout double - Time (in seconds) before the session times out.
- Source
Port string - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- Sync
Connections boolOn Cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- Use
Delayed boolSync - Enable this option to delay notifying the Security Gateway about a connection, so that the connection will only be synchronized if it still exists x seconds after the connection is initiated. This feature uses SecureXL that is enabled by default.
- Delayed
Sync float64Value - Specify the delay (in seconds) when the synchronization will start after connection initiation. Relevant only if "use-delayed-sync" was set to "true".
- Keep
Connections boolOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- Name string
- Object name. Must be unique in the domain.
- Port string
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- Session
Timeout float64 - Time (in seconds) before the session times out.
- Source
Port string - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- Sync
Connections boolOn Cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- Use
Delayed boolSync - Enable this option to delay notifying the Security Gateway about a connection, so that the connection will only be synchronized if it still exists x seconds after the connection is initiated. This feature uses SecureXL that is enabled by default.
- delayed_
sync_ numbervalue - Specify the delay (in seconds) when the synchronization will start after connection initiation. Relevant only if "use-delayed-sync" was set to "true".
- keep_
connections_ boolopen_ after_ policy_ installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name string
- Object name. Must be unique in the domain.
- port string
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- session_
timeout number - Time (in seconds) before the session times out.
- source_
port string - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- sync_
connections_ boolon_ cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- use_
delayed_ boolsync - Enable this option to delay notifying the Security Gateway about a connection, so that the connection will only be synchronized if it still exists x seconds after the connection is initiated. This feature uses SecureXL that is enabled by default.
- delayed
Sync DoubleValue - Specify the delay (in seconds) when the synchronization will start after connection initiation. Relevant only if "use-delayed-sync" was set to "true".
- keep
Connections BooleanOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name String
- Object name. Must be unique in the domain.
- port String
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- session
Timeout Double - Time (in seconds) before the session times out.
- source
Port String - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- sync
Connections BooleanOn Cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- use
Delayed BooleanSync - Enable this option to delay notifying the Security Gateway about a connection, so that the connection will only be synchronized if it still exists x seconds after the connection is initiated. This feature uses SecureXL that is enabled by default.
- delayed
Sync numberValue - Specify the delay (in seconds) when the synchronization will start after connection initiation. Relevant only if "use-delayed-sync" was set to "true".
- keep
Connections booleanOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name string
- Object name. Must be unique in the domain.
- port string
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- session
Timeout number - Time (in seconds) before the session times out.
- source
Port string - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- sync
Connections booleanOn Cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- use
Delayed booleanSync - Enable this option to delay notifying the Security Gateway about a connection, so that the connection will only be synchronized if it still exists x seconds after the connection is initiated. This feature uses SecureXL that is enabled by default.
- delayed_
sync_ floatvalue - Specify the delay (in seconds) when the synchronization will start after connection initiation. Relevant only if "use-delayed-sync" was set to "true".
- keep_
connections_ boolopen_ after_ policy_ installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name str
- Object name. Must be unique in the domain.
- port str
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- session_
timeout float - Time (in seconds) before the session times out.
- source_
port str - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- sync_
connections_ boolon_ cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- use_
delayed_ boolsync - Enable this option to delay notifying the Security Gateway about a connection, so that the connection will only be synchronized if it still exists x seconds after the connection is initiated. This feature uses SecureXL that is enabled by default.
- delayed
Sync NumberValue - Specify the delay (in seconds) when the synchronization will start after connection initiation. Relevant only if "use-delayed-sync" was set to "true".
- keep
Connections BooleanOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name String
- Object name. Must be unique in the domain.
- port String
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- session
Timeout Number - Time (in seconds) before the session times out.
- source
Port String - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- sync
Connections BooleanOn Cluster - Enables the state synchronization in a ClusterXL or OPSEC-certified cluster.
- use
Delayed BooleanSync - Enable this option to delay notifying the Security Gateway about a connection, so that the connection will only be synchronized if it still exists x seconds after the connection is initiated. This feature uses SecureXL that is enabled by default.
GaiaCommandSetDynamicContentObjectsServicesUdp, GaiaCommandSetDynamicContentObjectsServicesUdpArgs
- Accept
Replies bool - Specifies whether to accept UDP replies for this service.
- Keep
Connections boolOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- Name string
- Object name. Must be unique in the domain.
- Port string
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- Session
Timeout double - Time (in seconds) before the session times out.
- Source
Port string - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- Sync
Connections boolOn Cluster - Enables onthe state synchronization in a ClusterXL or OPSEC-certified cluster.
- Accept
Replies bool - Specifies whether to accept UDP replies for this service.
- Keep
Connections boolOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- Name string
- Object name. Must be unique in the domain.
- Port string
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- Session
Timeout float64 - Time (in seconds) before the session times out.
- Source
Port string - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- Sync
Connections boolOn Cluster - Enables onthe state synchronization in a ClusterXL or OPSEC-certified cluster.
- accept_
replies bool - Specifies whether to accept UDP replies for this service.
- keep_
connections_ boolopen_ after_ policy_ installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name string
- Object name. Must be unique in the domain.
- port string
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- session_
timeout number - Time (in seconds) before the session times out.
- source_
port string - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- sync_
connections_ boolon_ cluster - Enables onthe state synchronization in a ClusterXL or OPSEC-certified cluster.
- accept
Replies Boolean - Specifies whether to accept UDP replies for this service.
- keep
Connections BooleanOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name String
- Object name. Must be unique in the domain.
- port String
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- session
Timeout Double - Time (in seconds) before the session times out.
- source
Port String - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- sync
Connections BooleanOn Cluster - Enables onthe state synchronization in a ClusterXL or OPSEC-certified cluster.
- accept
Replies boolean - Specifies whether to accept UDP replies for this service.
- keep
Connections booleanOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name string
- Object name. Must be unique in the domain.
- port string
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- session
Timeout number - Time (in seconds) before the session times out.
- source
Port string - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- sync
Connections booleanOn Cluster - Enables onthe state synchronization in a ClusterXL or OPSEC-certified cluster.
- accept_
replies bool - Specifies whether to accept UDP replies for this service.
- keep_
connections_ boolopen_ after_ policy_ installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name str
- Object name. Must be unique in the domain.
- port str
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- session_
timeout float - Time (in seconds) before the session times out.
- source_
port str - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- sync_
connections_ boolon_ cluster - Enables onthe state synchronization in a ClusterXL or OPSEC-certified cluster.
- accept
Replies Boolean - Specifies whether to accept UDP replies for this service.
- keep
Connections BooleanOpen After Policy Installation - Keep connections open after policy has been installed even if they are not allowed under the new policy. This overrides the settings on the Connection Persistence page of the Security Gateway object. If you change this property, the change will not affect open connections, but only future connections.
- name String
- Object name. Must be unique in the domain.
- port String
- The number of the port used to provide this service. To specify a port range, place a hyphen between the lowest and highest port numbers, for example 44-55.
- session
Timeout Number - Time (in seconds) before the session times out.
- source
Port String - Port number for the client-side service. If specified, only packets with these source port numbers will be accepted, dropped, or rejected during packet inspection. Otherwise, the packets are not matched to this service.
- sync
Connections BooleanOn Cluster - Enables onthe state synchronization in a ClusterXL or OPSEC-certified cluster.
GaiaCommandSetDynamicContentObjectsWildcard, GaiaCommandSetDynamicContentObjectsWildcardArgs
- Ipv4Address string
- IPv4 address.
- Ipv4Mask
Wildcard string - IPv4 mask wildcard.
- Ipv6Address string
- IPv6 address.
- Ipv6Mask
Wildcard string - IPv6 mask wildcard.
- Name string
- Object name. Must be unique in the domain.
- Ipv4Address string
- IPv4 address.
- Ipv4Mask
Wildcard string - IPv4 mask wildcard.
- Ipv6Address string
- IPv6 address.
- Ipv6Mask
Wildcard string - IPv6 mask wildcard.
- Name string
- Object name. Must be unique in the domain.
- ipv4_
address string - IPv4 address.
- ipv4_
mask_ stringwildcard - IPv4 mask wildcard.
- ipv6_
address string - IPv6 address.
- ipv6_
mask_ stringwildcard - IPv6 mask wildcard.
- name string
- Object name. Must be unique in the domain.
- ipv4Address String
- IPv4 address.
- ipv4Mask
Wildcard String - IPv4 mask wildcard.
- ipv6Address String
- IPv6 address.
- ipv6Mask
Wildcard String - IPv6 mask wildcard.
- name String
- Object name. Must be unique in the domain.
- ipv4Address string
- IPv4 address.
- ipv4Mask
Wildcard string - IPv4 mask wildcard.
- ipv6Address string
- IPv6 address.
- ipv6Mask
Wildcard string - IPv6 mask wildcard.
- name string
- Object name. Must be unique in the domain.
- ipv4_
address str - IPv4 address.
- ipv4_
mask_ strwildcard - IPv4 mask wildcard.
- ipv6_
address str - IPv6 address.
- ipv6_
mask_ strwildcard - IPv6 mask wildcard.
- name str
- Object name. Must be unique in the domain.
- ipv4Address String
- IPv4 address.
- ipv4Mask
Wildcard String - IPv4 mask wildcard.
- ipv6Address String
- IPv6 address.
- ipv6Mask
Wildcard String - IPv6 mask wildcard.
- name String
- Object name. Must be unique in the domain.
GaiaCommandSetDynamicContentReferencedObjects, GaiaCommandSetDynamicContentReferencedObjectsArgs
- Access
Layers List<string> - List of Policy Layers in the Access Control Policy as configured in SmartConsole and identified by the name. access_layers blocks are documented below.
- Application
Site List<string>Categories - List of Application/Site Category objects as configured in SmartConsole and identified by the name. application_site_categories blocks are documented below.
- Application
Sites List<string> - List of Application/Site objects as configured in SmartConsole and identified by the name. application_sites blocks are documented below.
- Services
Icmps List<string> - List of ICMP service objects as configured in SmartConsole and identified by the name. services_icmp blocks are documented below.
- Services
Tcps List<string> - List of TCP service objects as configured in SmartConsole and identified by the name. services_tcp blocks are documented below.
- Services
Udps List<string> - List of UDP service objects as configured in SmartConsole and identified by the name. services_udp blocks are documented below.
- Updatable
Objects List<string> - List of Updatable objects as configured in SmartConsole and identified by the name. updatable_objects blocks are documented below.
- Access
Layers []string - List of Policy Layers in the Access Control Policy as configured in SmartConsole and identified by the name. access_layers blocks are documented below.
- Application
Site []stringCategories - List of Application/Site Category objects as configured in SmartConsole and identified by the name. application_site_categories blocks are documented below.
- Application
Sites []string - List of Application/Site objects as configured in SmartConsole and identified by the name. application_sites blocks are documented below.
- Services
Icmps []string - List of ICMP service objects as configured in SmartConsole and identified by the name. services_icmp blocks are documented below.
- Services
Tcps []string - List of TCP service objects as configured in SmartConsole and identified by the name. services_tcp blocks are documented below.
- Services
Udps []string - List of UDP service objects as configured in SmartConsole and identified by the name. services_udp blocks are documented below.
- Updatable
Objects []string - List of Updatable objects as configured in SmartConsole and identified by the name. updatable_objects blocks are documented below.
- access_
layers list(string) - List of Policy Layers in the Access Control Policy as configured in SmartConsole and identified by the name. access_layers blocks are documented below.
- application_
site_ list(string)categories - List of Application/Site Category objects as configured in SmartConsole and identified by the name. application_site_categories blocks are documented below.
- application_
sites list(string) - List of Application/Site objects as configured in SmartConsole and identified by the name. application_sites blocks are documented below.
- services_
icmps list(string) - List of ICMP service objects as configured in SmartConsole and identified by the name. services_icmp blocks are documented below.
- services_
tcps list(string) - List of TCP service objects as configured in SmartConsole and identified by the name. services_tcp blocks are documented below.
- services_
udps list(string) - List of UDP service objects as configured in SmartConsole and identified by the name. services_udp blocks are documented below.
- updatable_
objects list(string) - List of Updatable objects as configured in SmartConsole and identified by the name. updatable_objects blocks are documented below.
- access
Layers List<String> - List of Policy Layers in the Access Control Policy as configured in SmartConsole and identified by the name. access_layers blocks are documented below.
- application
Site List<String>Categories - List of Application/Site Category objects as configured in SmartConsole and identified by the name. application_site_categories blocks are documented below.
- application
Sites List<String> - List of Application/Site objects as configured in SmartConsole and identified by the name. application_sites blocks are documented below.
- services
Icmps List<String> - List of ICMP service objects as configured in SmartConsole and identified by the name. services_icmp blocks are documented below.
- services
Tcps List<String> - List of TCP service objects as configured in SmartConsole and identified by the name. services_tcp blocks are documented below.
- services
Udps List<String> - List of UDP service objects as configured in SmartConsole and identified by the name. services_udp blocks are documented below.
- updatable
Objects List<String> - List of Updatable objects as configured in SmartConsole and identified by the name. updatable_objects blocks are documented below.
- access
Layers string[] - List of Policy Layers in the Access Control Policy as configured in SmartConsole and identified by the name. access_layers blocks are documented below.
- application
Site string[]Categories - List of Application/Site Category objects as configured in SmartConsole and identified by the name. application_site_categories blocks are documented below.
- application
Sites string[] - List of Application/Site objects as configured in SmartConsole and identified by the name. application_sites blocks are documented below.
- services
Icmps string[] - List of ICMP service objects as configured in SmartConsole and identified by the name. services_icmp blocks are documented below.
- services
Tcps string[] - List of TCP service objects as configured in SmartConsole and identified by the name. services_tcp blocks are documented below.
- services
Udps string[] - List of UDP service objects as configured in SmartConsole and identified by the name. services_udp blocks are documented below.
- updatable
Objects string[] - List of Updatable objects as configured in SmartConsole and identified by the name. updatable_objects blocks are documented below.
- access_
layers Sequence[str] - List of Policy Layers in the Access Control Policy as configured in SmartConsole and identified by the name. access_layers blocks are documented below.
- application_
site_ Sequence[str]categories - List of Application/Site Category objects as configured in SmartConsole and identified by the name. application_site_categories blocks are documented below.
- application_
sites Sequence[str] - List of Application/Site objects as configured in SmartConsole and identified by the name. application_sites blocks are documented below.
- services_
icmps Sequence[str] - List of ICMP service objects as configured in SmartConsole and identified by the name. services_icmp blocks are documented below.
- services_
tcps Sequence[str] - List of TCP service objects as configured in SmartConsole and identified by the name. services_tcp blocks are documented below.
- services_
udps Sequence[str] - List of UDP service objects as configured in SmartConsole and identified by the name. services_udp blocks are documented below.
- updatable_
objects Sequence[str] - List of Updatable objects as configured in SmartConsole and identified by the name. updatable_objects blocks are documented below.
- access
Layers List<String> - List of Policy Layers in the Access Control Policy as configured in SmartConsole and identified by the name. access_layers blocks are documented below.
- application
Site List<String>Categories - List of Application/Site Category objects as configured in SmartConsole and identified by the name. application_site_categories blocks are documented below.
- application
Sites List<String> - List of Application/Site objects as configured in SmartConsole and identified by the name. application_sites blocks are documented below.
- services
Icmps List<String> - List of ICMP service objects as configured in SmartConsole and identified by the name. services_icmp blocks are documented below.
- services
Tcps List<String> - List of TCP service objects as configured in SmartConsole and identified by the name. services_tcp blocks are documented below.
- services
Udps List<String> - List of UDP service objects as configured in SmartConsole and identified by the name. services_udp blocks are documented below.
- updatable
Objects List<String> - List of Updatable objects as configured in SmartConsole and identified by the name. updatable_objects blocks are documented below.
GaiaCommandSetDynamicContentValidationError, GaiaCommandSetDynamicContentValidationErrorArgs
- error_
code string - layer string
- message string
- object string
- rule string
- error_
code str - layer str
- message str
- object str
- rule str
GaiaCommandSetDynamicContentValidationWarning, GaiaCommandSetDynamicContentValidationWarningArgs
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
published on Monday, Jun 15, 2026 by checkpointsw