Zscaler Private Access v0.0.12 published on Tuesday, Jul 30, 2024 by Zscaler
zpa.LSSConfigController
Explore with Pulumi AI
Create LSSConfigController Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LSSConfigController(name: string, args?: LSSConfigControllerArgs, opts?: CustomResourceOptions);
@overload
def LSSConfigController(resource_name: str,
args: Optional[LSSConfigControllerArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def LSSConfigController(resource_name: str,
opts: Optional[ResourceOptions] = None,
config: Optional[LSSConfigControllerConfigArgs] = None,
connector_groups: Optional[Sequence[LSSConfigControllerConnectorGroupArgs]] = None,
policy_rule_resource: Optional[LSSConfigControllerPolicyRuleResourceArgs] = None)
func NewLSSConfigController(ctx *Context, name string, args *LSSConfigControllerArgs, opts ...ResourceOption) (*LSSConfigController, error)
public LSSConfigController(string name, LSSConfigControllerArgs? args = null, CustomResourceOptions? opts = null)
public LSSConfigController(String name, LSSConfigControllerArgs args)
public LSSConfigController(String name, LSSConfigControllerArgs args, CustomResourceOptions options)
type: zpa:LSSConfigController
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LSSConfigControllerArgs
- 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 LSSConfigControllerArgs
- 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 LSSConfigControllerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LSSConfigControllerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LSSConfigControllerArgs
- 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 lssconfigControllerResource = new Zpa.LSSConfigController("lssconfigControllerResource", new()
{
Config = new Zpa.Inputs.LSSConfigControllerConfigArgs
{
Format = "string",
LssHost = "string",
LssPort = "string",
Name = "string",
SourceLogType = "string",
AuditMessage = "string",
Description = "string",
Enabled = false,
Filters = new[]
{
"string",
},
Id = "string",
UseTls = false,
},
ConnectorGroups = new[]
{
new Zpa.Inputs.LSSConfigControllerConnectorGroupArgs
{
Ids = new[]
{
"string",
},
},
},
PolicyRuleResource = new Zpa.Inputs.LSSConfigControllerPolicyRuleResourceArgs
{
Name = "string",
DefaultRule = false,
Action = "string",
Operator = "string",
PolicyType = "string",
PolicySetId = "string",
Description = "string",
Id = "string",
LssDefaultRule = false,
MicrotenantId = "string",
ActionId = "string",
Conditions = new[]
{
new Zpa.Inputs.LSSConfigControllerPolicyRuleResourceConditionArgs
{
Operator = "string",
Operands = new[]
{
new Zpa.Inputs.LSSConfigControllerPolicyRuleResourceConditionOperandArgs
{
ObjectType = "string",
EntryValues = new[]
{
new Zpa.Inputs.LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArgs
{
Lhs = "string",
Rhs = "string",
},
},
Values = new[]
{
"string",
},
},
},
},
},
BypassDefaultRule = false,
CustomMsg = "string",
Priority = "string",
ReauthDefaultRule = false,
ReauthIdleTimeout = "string",
ReauthTimeout = "string",
ZpnCbiProfileId = "string",
ZpnInspectionProfileId = "string",
ZpnIsolationProfileId = "string",
},
});
example, err := zpa.NewLSSConfigController(ctx, "lssconfigControllerResource", &zpa.LSSConfigControllerArgs{
Config: &zpa.LSSConfigControllerConfigArgs{
Format: pulumi.String("string"),
LssHost: pulumi.String("string"),
LssPort: pulumi.String("string"),
Name: pulumi.String("string"),
SourceLogType: pulumi.String("string"),
AuditMessage: pulumi.String("string"),
Description: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Filters: pulumi.StringArray{
pulumi.String("string"),
},
Id: pulumi.String("string"),
UseTls: pulumi.Bool(false),
},
ConnectorGroups: zpa.LSSConfigControllerConnectorGroupArray{
&zpa.LSSConfigControllerConnectorGroupArgs{
Ids: pulumi.StringArray{
pulumi.String("string"),
},
},
},
PolicyRuleResource: &zpa.LSSConfigControllerPolicyRuleResourceArgs{
Name: pulumi.String("string"),
DefaultRule: pulumi.Bool(false),
Action: pulumi.String("string"),
Operator: pulumi.String("string"),
PolicyType: pulumi.String("string"),
PolicySetId: pulumi.String("string"),
Description: pulumi.String("string"),
Id: pulumi.String("string"),
LssDefaultRule: pulumi.Bool(false),
MicrotenantId: pulumi.String("string"),
ActionId: pulumi.String("string"),
Conditions: zpa.LSSConfigControllerPolicyRuleResourceConditionArray{
&zpa.LSSConfigControllerPolicyRuleResourceConditionArgs{
Operator: pulumi.String("string"),
Operands: zpa.LSSConfigControllerPolicyRuleResourceConditionOperandArray{
&zpa.LSSConfigControllerPolicyRuleResourceConditionOperandArgs{
ObjectType: pulumi.String("string"),
EntryValues: zpa.LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArray{
&zpa.LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArgs{
Lhs: pulumi.String("string"),
Rhs: pulumi.String("string"),
},
},
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
BypassDefaultRule: pulumi.Bool(false),
CustomMsg: pulumi.String("string"),
Priority: pulumi.String("string"),
ReauthDefaultRule: pulumi.Bool(false),
ReauthIdleTimeout: pulumi.String("string"),
ReauthTimeout: pulumi.String("string"),
ZpnCbiProfileId: pulumi.String("string"),
ZpnInspectionProfileId: pulumi.String("string"),
ZpnIsolationProfileId: pulumi.String("string"),
},
})
var lssconfigControllerResource = new LSSConfigController("lssconfigControllerResource", LSSConfigControllerArgs.builder()
.config(LSSConfigControllerConfigArgs.builder()
.format("string")
.lssHost("string")
.lssPort("string")
.name("string")
.sourceLogType("string")
.auditMessage("string")
.description("string")
.enabled(false)
.filters("string")
.id("string")
.useTls(false)
.build())
.connectorGroups(LSSConfigControllerConnectorGroupArgs.builder()
.ids("string")
.build())
.policyRuleResource(LSSConfigControllerPolicyRuleResourceArgs.builder()
.name("string")
.defaultRule(false)
.action("string")
.operator("string")
.policyType("string")
.policySetId("string")
.description("string")
.id("string")
.lssDefaultRule(false)
.microtenantId("string")
.actionId("string")
.conditions(LSSConfigControllerPolicyRuleResourceConditionArgs.builder()
.operator("string")
.operands(LSSConfigControllerPolicyRuleResourceConditionOperandArgs.builder()
.objectType("string")
.entryValues(LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArgs.builder()
.lhs("string")
.rhs("string")
.build())
.values("string")
.build())
.build())
.bypassDefaultRule(false)
.customMsg("string")
.priority("string")
.reauthDefaultRule(false)
.reauthIdleTimeout("string")
.reauthTimeout("string")
.zpnCbiProfileId("string")
.zpnInspectionProfileId("string")
.zpnIsolationProfileId("string")
.build())
.build());
lssconfig_controller_resource = zpa.LSSConfigController("lssconfigControllerResource",
config=zpa.LSSConfigControllerConfigArgs(
format="string",
lss_host="string",
lss_port="string",
name="string",
source_log_type="string",
audit_message="string",
description="string",
enabled=False,
filters=["string"],
id="string",
use_tls=False,
),
connector_groups=[zpa.LSSConfigControllerConnectorGroupArgs(
ids=["string"],
)],
policy_rule_resource=zpa.LSSConfigControllerPolicyRuleResourceArgs(
name="string",
default_rule=False,
action="string",
operator="string",
policy_type="string",
policy_set_id="string",
description="string",
id="string",
lss_default_rule=False,
microtenant_id="string",
action_id="string",
conditions=[zpa.LSSConfigControllerPolicyRuleResourceConditionArgs(
operator="string",
operands=[zpa.LSSConfigControllerPolicyRuleResourceConditionOperandArgs(
object_type="string",
entry_values=[zpa.LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArgs(
lhs="string",
rhs="string",
)],
values=["string"],
)],
)],
bypass_default_rule=False,
custom_msg="string",
priority="string",
reauth_default_rule=False,
reauth_idle_timeout="string",
reauth_timeout="string",
zpn_cbi_profile_id="string",
zpn_inspection_profile_id="string",
zpn_isolation_profile_id="string",
))
const lssconfigControllerResource = new zpa.LSSConfigController("lssconfigControllerResource", {
config: {
format: "string",
lssHost: "string",
lssPort: "string",
name: "string",
sourceLogType: "string",
auditMessage: "string",
description: "string",
enabled: false,
filters: ["string"],
id: "string",
useTls: false,
},
connectorGroups: [{
ids: ["string"],
}],
policyRuleResource: {
name: "string",
defaultRule: false,
action: "string",
operator: "string",
policyType: "string",
policySetId: "string",
description: "string",
id: "string",
lssDefaultRule: false,
microtenantId: "string",
actionId: "string",
conditions: [{
operator: "string",
operands: [{
objectType: "string",
entryValues: [{
lhs: "string",
rhs: "string",
}],
values: ["string"],
}],
}],
bypassDefaultRule: false,
customMsg: "string",
priority: "string",
reauthDefaultRule: false,
reauthIdleTimeout: "string",
reauthTimeout: "string",
zpnCbiProfileId: "string",
zpnInspectionProfileId: "string",
zpnIsolationProfileId: "string",
},
});
type: zpa:LSSConfigController
properties:
config:
auditMessage: string
description: string
enabled: false
filters:
- string
format: string
id: string
lssHost: string
lssPort: string
name: string
sourceLogType: string
useTls: false
connectorGroups:
- ids:
- string
policyRuleResource:
action: string
actionId: string
bypassDefaultRule: false
conditions:
- operands:
- entryValues:
- lhs: string
rhs: string
objectType: string
values:
- string
operator: string
customMsg: string
defaultRule: false
description: string
id: string
lssDefaultRule: false
microtenantId: string
name: string
operator: string
policySetId: string
policyType: string
priority: string
reauthDefaultRule: false
reauthIdleTimeout: string
reauthTimeout: string
zpnCbiProfileId: string
zpnInspectionProfileId: string
zpnIsolationProfileId: string
LSSConfigController Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The LSSConfigController resource accepts the following input properties:
- Config
Zscaler.
Zpa. Inputs. LSSConfig Controller Config - Connector
Groups List<Zscaler.Zpa. Inputs. LSSConfig Controller Connector Group> - App Connector Group(s) to be added to the LSS configuration
- Policy
Rule Zscaler.Resource Zpa. Inputs. LSSConfig Controller Policy Rule Resource
- Config
LSSConfig
Controller Config Args - Connector
Groups []LSSConfigController Connector Group Args - App Connector Group(s) to be added to the LSS configuration
- Policy
Rule LSSConfigResource Controller Policy Rule Resource Args
- config
LSSConfig
Controller Config - connector
Groups List<LSSConfigController Connector Group> - App Connector Group(s) to be added to the LSS configuration
- policy
Rule LSSConfigResource Controller Policy Rule Resource
- config
LSSConfig
Controller Config - connector
Groups LSSConfigController Connector Group[] - App Connector Group(s) to be added to the LSS configuration
- policy
Rule LSSConfigResource Controller Policy Rule Resource
- config
LSSConfig
Controller Config Args - connector_
groups Sequence[LSSConfigController Connector Group Args] - App Connector Group(s) to be added to the LSS configuration
- policy_
rule_ LSSConfigresource Controller Policy Rule Resource Args
- config Property Map
- connector
Groups List<Property Map> - App Connector Group(s) to be added to the LSS configuration
- policy
Rule Property MapResource
Outputs
All input properties are implicitly available as output properties. Additionally, the LSSConfigController resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Policy
Rule stringId
- Id string
- The provider-assigned unique ID for this managed resource.
- Policy
Rule stringId
- id String
- The provider-assigned unique ID for this managed resource.
- policy
Rule StringId
- id string
- The provider-assigned unique ID for this managed resource.
- policy
Rule stringId
- id str
- The provider-assigned unique ID for this managed resource.
- policy_
rule_ strid
- id String
- The provider-assigned unique ID for this managed resource.
- policy
Rule StringId
Look up Existing LSSConfigController Resource
Get an existing LSSConfigController 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?: LSSConfigControllerState, opts?: CustomResourceOptions): LSSConfigController
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
config: Optional[LSSConfigControllerConfigArgs] = None,
connector_groups: Optional[Sequence[LSSConfigControllerConnectorGroupArgs]] = None,
policy_rule_id: Optional[str] = None,
policy_rule_resource: Optional[LSSConfigControllerPolicyRuleResourceArgs] = None) -> LSSConfigController
func GetLSSConfigController(ctx *Context, name string, id IDInput, state *LSSConfigControllerState, opts ...ResourceOption) (*LSSConfigController, error)
public static LSSConfigController Get(string name, Input<string> id, LSSConfigControllerState? state, CustomResourceOptions? opts = null)
public static LSSConfigController get(String name, Output<String> id, LSSConfigControllerState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Config
Zscaler.
Zpa. Inputs. LSSConfig Controller Config - Connector
Groups List<Zscaler.Zpa. Inputs. LSSConfig Controller Connector Group> - App Connector Group(s) to be added to the LSS configuration
- Policy
Rule stringId - Policy
Rule Zscaler.Resource Zpa. Inputs. LSSConfig Controller Policy Rule Resource
- Config
LSSConfig
Controller Config Args - Connector
Groups []LSSConfigController Connector Group Args - App Connector Group(s) to be added to the LSS configuration
- Policy
Rule stringId - Policy
Rule LSSConfigResource Controller Policy Rule Resource Args
- config
LSSConfig
Controller Config - connector
Groups List<LSSConfigController Connector Group> - App Connector Group(s) to be added to the LSS configuration
- policy
Rule StringId - policy
Rule LSSConfigResource Controller Policy Rule Resource
- config
LSSConfig
Controller Config - connector
Groups LSSConfigController Connector Group[] - App Connector Group(s) to be added to the LSS configuration
- policy
Rule stringId - policy
Rule LSSConfigResource Controller Policy Rule Resource
- config
LSSConfig
Controller Config Args - connector_
groups Sequence[LSSConfigController Connector Group Args] - App Connector Group(s) to be added to the LSS configuration
- policy_
rule_ strid - policy_
rule_ LSSConfigresource Controller Policy Rule Resource Args
- config Property Map
- connector
Groups List<Property Map> - App Connector Group(s) to be added to the LSS configuration
- policy
Rule StringId - policy
Rule Property MapResource
Supporting Types
LSSConfigControllerConfig, LSSConfigControllerConfigArgs
- Format string
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- Lss
Host string - Host of the LSS configuration
- Lss
Port string - Port of the LSS configuration
- Name string
- Name of the LSS configuration
- Source
Log stringType - Log type of the LSS configuration
- Audit
Message string - Description string
- Description of the LSS configuration
- Enabled bool
- Whether this LSS configuration is enabled or not. Supported values: true, false
- Filters List<string>
- Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
- Id string
- Use
Tls bool
- Format string
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- Lss
Host string - Host of the LSS configuration
- Lss
Port string - Port of the LSS configuration
- Name string
- Name of the LSS configuration
- Source
Log stringType - Log type of the LSS configuration
- Audit
Message string - Description string
- Description of the LSS configuration
- Enabled bool
- Whether this LSS configuration is enabled or not. Supported values: true, false
- Filters []string
- Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
- Id string
- Use
Tls bool
- format String
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- lss
Host String - Host of the LSS configuration
- lss
Port String - Port of the LSS configuration
- name String
- Name of the LSS configuration
- source
Log StringType - Log type of the LSS configuration
- audit
Message String - description String
- Description of the LSS configuration
- enabled Boolean
- Whether this LSS configuration is enabled or not. Supported values: true, false
- filters List<String>
- Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
- id String
- use
Tls Boolean
- format string
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- lss
Host string - Host of the LSS configuration
- lss
Port string - Port of the LSS configuration
- name string
- Name of the LSS configuration
- source
Log stringType - Log type of the LSS configuration
- audit
Message string - description string
- Description of the LSS configuration
- enabled boolean
- Whether this LSS configuration is enabled or not. Supported values: true, false
- filters string[]
- Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
- id string
- use
Tls boolean
- format str
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- lss_
host str - Host of the LSS configuration
- lss_
port str - Port of the LSS configuration
- name str
- Name of the LSS configuration
- source_
log_ strtype - Log type of the LSS configuration
- audit_
message str - description str
- Description of the LSS configuration
- enabled bool
- Whether this LSS configuration is enabled or not. Supported values: true, false
- filters Sequence[str]
- Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
- id str
- use_
tls bool
- format String
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- lss
Host String - Host of the LSS configuration
- lss
Port String - Port of the LSS configuration
- name String
- Name of the LSS configuration
- source
Log StringType - Log type of the LSS configuration
- audit
Message String - description String
- Description of the LSS configuration
- enabled Boolean
- Whether this LSS configuration is enabled or not. Supported values: true, false
- filters List<String>
- Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
- id String
- use
Tls Boolean
LSSConfigControllerConnectorGroup, LSSConfigControllerConnectorGroupArgs
- Ids List<string>
- Ids []string
- ids List<String>
- ids string[]
- ids Sequence[str]
- ids List<String>
LSSConfigControllerPolicyRuleResource, LSSConfigControllerPolicyRuleResourceArgs
- Name string
- This is the name of the policy.
- Action string
- This is for providing the rule action.
- Action
Id string - This field defines the description of the server.
- Bypass
Default boolRule - Conditions
List<Zscaler.
Zpa. Inputs. LSSConfig Controller Policy Rule Resource Condition> - This is for proviidng the set of conditions for the policy.
- Custom
Msg string - This is for providing a customer message for the user.
- Default
Rule bool - This is for providing a customer message for the user.
- Description string
- This is the description of the access policy.
- Id string
- Lss
Default boolRule - Microtenant
Id string - Operator string
- Policy
Set stringId - Policy
Type string - Priority string
- Reauth
Default boolRule - Reauth
Idle stringTimeout - Reauth
Timeout string - Rule
Order string - Zpn
Cbi stringProfile Id - Zpn
Inspection stringProfile Id - Zpn
Isolation stringProfile Id
- Name string
- This is the name of the policy.
- Action string
- This is for providing the rule action.
- Action
Id string - This field defines the description of the server.
- Bypass
Default boolRule - Conditions
[]LSSConfig
Controller Policy Rule Resource Condition - This is for proviidng the set of conditions for the policy.
- Custom
Msg string - This is for providing a customer message for the user.
- Default
Rule bool - This is for providing a customer message for the user.
- Description string
- This is the description of the access policy.
- Id string
- Lss
Default boolRule - Microtenant
Id string - Operator string
- Policy
Set stringId - Policy
Type string - Priority string
- Reauth
Default boolRule - Reauth
Idle stringTimeout - Reauth
Timeout string - Rule
Order string - Zpn
Cbi stringProfile Id - Zpn
Inspection stringProfile Id - Zpn
Isolation stringProfile Id
- name String
- This is the name of the policy.
- action String
- This is for providing the rule action.
- action
Id String - This field defines the description of the server.
- bypass
Default BooleanRule - conditions
List<LSSConfig
Controller Policy Rule Resource Condition> - This is for proviidng the set of conditions for the policy.
- custom
Msg String - This is for providing a customer message for the user.
- default
Rule Boolean - This is for providing a customer message for the user.
- description String
- This is the description of the access policy.
- id String
- lss
Default BooleanRule - microtenant
Id String - operator String
- policy
Set StringId - policy
Type String - priority String
- reauth
Default BooleanRule - reauth
Idle StringTimeout - reauth
Timeout String - rule
Order String - zpn
Cbi StringProfile Id - zpn
Inspection StringProfile Id - zpn
Isolation StringProfile Id
- name string
- This is the name of the policy.
- action string
- This is for providing the rule action.
- action
Id string - This field defines the description of the server.
- bypass
Default booleanRule - conditions
LSSConfig
Controller Policy Rule Resource Condition[] - This is for proviidng the set of conditions for the policy.
- custom
Msg string - This is for providing a customer message for the user.
- default
Rule boolean - This is for providing a customer message for the user.
- description string
- This is the description of the access policy.
- id string
- lss
Default booleanRule - microtenant
Id string - operator string
- policy
Set stringId - policy
Type string - priority string
- reauth
Default booleanRule - reauth
Idle stringTimeout - reauth
Timeout string - rule
Order string - zpn
Cbi stringProfile Id - zpn
Inspection stringProfile Id - zpn
Isolation stringProfile Id
- name str
- This is the name of the policy.
- action str
- This is for providing the rule action.
- action_
id str - This field defines the description of the server.
- bypass_
default_ boolrule - conditions
Sequence[LSSConfig
Controller Policy Rule Resource Condition] - This is for proviidng the set of conditions for the policy.
- custom_
msg str - This is for providing a customer message for the user.
- default_
rule bool - This is for providing a customer message for the user.
- description str
- This is the description of the access policy.
- id str
- lss_
default_ boolrule - microtenant_
id str - operator str
- policy_
set_ strid - policy_
type str - priority str
- reauth_
default_ boolrule - reauth_
idle_ strtimeout - reauth_
timeout str - rule_
order str - zpn_
cbi_ strprofile_ id - zpn_
inspection_ strprofile_ id - zpn_
isolation_ strprofile_ id
- name String
- This is the name of the policy.
- action String
- This is for providing the rule action.
- action
Id String - This field defines the description of the server.
- bypass
Default BooleanRule - conditions List<Property Map>
- This is for proviidng the set of conditions for the policy.
- custom
Msg String - This is for providing a customer message for the user.
- default
Rule Boolean - This is for providing a customer message for the user.
- description String
- This is the description of the access policy.
- id String
- lss
Default BooleanRule - microtenant
Id String - operator String
- policy
Set StringId - policy
Type String - priority String
- reauth
Default BooleanRule - reauth
Idle StringTimeout - reauth
Timeout String - rule
Order String - zpn
Cbi StringProfile Id - zpn
Inspection StringProfile Id - zpn
Isolation StringProfile Id
LSSConfigControllerPolicyRuleResourceCondition, LSSConfigControllerPolicyRuleResourceConditionArgs
- Operator string
- Operands
List<Zscaler.
Zpa. Inputs. LSSConfig Controller Policy Rule Resource Condition Operand> - This signifies the various policy criteria.
- Operator string
- Operands
[]LSSConfig
Controller Policy Rule Resource Condition Operand - This signifies the various policy criteria.
- operator String
- operands
List<LSSConfig
Controller Policy Rule Resource Condition Operand> - This signifies the various policy criteria.
- operator string
- operands
LSSConfig
Controller Policy Rule Resource Condition Operand[] - This signifies the various policy criteria.
- operator str
- operands
Sequence[LSSConfig
Controller Policy Rule Resource Condition Operand] - This signifies the various policy criteria.
- operator String
- operands List<Property Map>
- This signifies the various policy criteria.
LSSConfigControllerPolicyRuleResourceConditionOperand, LSSConfigControllerPolicyRuleResourceConditionOperandArgs
- Object
Type string - This is for specifying the policy critiera.
- Entry
Values List<Zscaler.Zpa. Inputs. LSSConfig Controller Policy Rule Resource Condition Operand Entry Value> - Values List<string>
- This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
- Object
Type string - This is for specifying the policy critiera.
- Entry
Values []LSSConfigController Policy Rule Resource Condition Operand Entry Value - Values []string
- This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
- object
Type String - This is for specifying the policy critiera.
- entry
Values List<LSSConfigController Policy Rule Resource Condition Operand Entry Value> - values List<String>
- This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
- object
Type string - This is for specifying the policy critiera.
- entry
Values LSSConfigController Policy Rule Resource Condition Operand Entry Value[] - values string[]
- This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
- object_
type str - This is for specifying the policy critiera.
- entry_
values Sequence[LSSConfigController Policy Rule Resource Condition Operand Entry Value] - values Sequence[str]
- This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
- object
Type String - This is for specifying the policy critiera.
- entry
Values List<Property Map> - values List<String>
- This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
LSSConfigControllerPolicyRuleResourceConditionOperandEntryValue, LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArgs
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the
zpa
Terraform Provider.