cloudflare.TeamsRule
Provides a Cloudflare Teams rule resource. Teams rules comprise secure web gateway policies.
Example Usage
using System.Collections.Generic;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var example = new Cloudflare.TeamsRule("example", new()
{
AccountId = "f037e56e89293a057740de681ac9abbe",
Action = "block",
Description = "desc",
Filters = new[]
{
"http",
},
Name = "office",
Precedence = 1,
RuleSettings = new Cloudflare.Inputs.TeamsRuleRuleSettingsArgs
{
BlockPageEnabled = true,
BlockPageReason = "access not permitted",
},
Traffic = "http.request.uri == \"https://www.example.com/malicious\"",
});
});
package main
import (
"github.com/pulumi/pulumi-cloudflare/sdk/v5/go/cloudflare"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudflare.NewTeamsRule(ctx, "example", &cloudflare.TeamsRuleArgs{
AccountId: pulumi.String("f037e56e89293a057740de681ac9abbe"),
Action: pulumi.String("block"),
Description: pulumi.String("desc"),
Filters: pulumi.StringArray{
pulumi.String("http"),
},
Name: pulumi.String("office"),
Precedence: pulumi.Int(1),
RuleSettings: &cloudflare.TeamsRuleRuleSettingsArgs{
BlockPageEnabled: pulumi.Bool(true),
BlockPageReason: pulumi.String("access not permitted"),
},
Traffic: pulumi.String("http.request.uri == \"https://www.example.com/malicious\""),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.TeamsRule;
import com.pulumi.cloudflare.TeamsRuleArgs;
import com.pulumi.cloudflare.inputs.TeamsRuleRuleSettingsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new TeamsRule("example", TeamsRuleArgs.builder()
.accountId("f037e56e89293a057740de681ac9abbe")
.action("block")
.description("desc")
.filters("http")
.name("office")
.precedence(1)
.ruleSettings(TeamsRuleRuleSettingsArgs.builder()
.blockPageEnabled(true)
.blockPageReason("access not permitted")
.build())
.traffic("http.request.uri == \"https://www.example.com/malicious\"")
.build());
}
}
import pulumi
import pulumi_cloudflare as cloudflare
example = cloudflare.TeamsRule("example",
account_id="f037e56e89293a057740de681ac9abbe",
action="block",
description="desc",
filters=["http"],
name="office",
precedence=1,
rule_settings=cloudflare.TeamsRuleRuleSettingsArgs(
block_page_enabled=True,
block_page_reason="access not permitted",
),
traffic="http.request.uri == \"https://www.example.com/malicious\"")
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const example = new cloudflare.TeamsRule("example", {
accountId: "f037e56e89293a057740de681ac9abbe",
action: "block",
description: "desc",
filters: ["http"],
name: "office",
precedence: 1,
ruleSettings: {
blockPageEnabled: true,
blockPageReason: "access not permitted",
},
traffic: "http.request.uri == \"https://www.example.com/malicious\"",
});
resources:
example:
type: cloudflare:TeamsRule
properties:
accountId: f037e56e89293a057740de681ac9abbe
action: block
description: desc
filters:
- http
name: office
precedence: 1
ruleSettings:
blockPageEnabled: true
blockPageReason: access not permitted
traffic: http.request.uri == "https://www.example.com/malicious"
Create TeamsRule Resource
new TeamsRule(name: string, args: TeamsRuleArgs, opts?: CustomResourceOptions);
@overload
def TeamsRule(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
action: Optional[str] = None,
description: Optional[str] = None,
device_posture: Optional[str] = None,
enabled: Optional[bool] = None,
filters: Optional[Sequence[str]] = None,
identity: Optional[str] = None,
name: Optional[str] = None,
precedence: Optional[int] = None,
rule_settings: Optional[TeamsRuleRuleSettingsArgs] = None,
traffic: Optional[str] = None)
@overload
def TeamsRule(resource_name: str,
args: TeamsRuleArgs,
opts: Optional[ResourceOptions] = None)
func NewTeamsRule(ctx *Context, name string, args TeamsRuleArgs, opts ...ResourceOption) (*TeamsRule, error)
public TeamsRule(string name, TeamsRuleArgs args, CustomResourceOptions? opts = null)
public TeamsRule(String name, TeamsRuleArgs args)
public TeamsRule(String name, TeamsRuleArgs args, CustomResourceOptions options)
type: cloudflare:TeamsRule
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TeamsRuleArgs
- 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 TeamsRuleArgs
- 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 TeamsRuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TeamsRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TeamsRuleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TeamsRule 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 TeamsRule resource accepts the following input properties:
- Account
Id string The account identifier to target for the resource.
- Action string
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- Description string
The description of the teams rule.
- Name string
The name of the teams rule.
- Precedence int
The evaluation precedence of the teams rule.
- Device
Posture string The wirefilter expression to be used for device_posture check matching.
- Enabled bool
Indicator of rule enablement.
- Filters List<string>
The protocol or layer to evaluate the traffic and identity expressions.
- Identity string
The wirefilter expression to be used for identity matching.
- Rule
Settings TeamsRule Rule Settings Args Additional rule settings.
- Traffic string
The wirefilter expression to be used for traffic matching.
- Account
Id string The account identifier to target for the resource.
- Action string
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- Description string
The description of the teams rule.
- Name string
The name of the teams rule.
- Precedence int
The evaluation precedence of the teams rule.
- Device
Posture string The wirefilter expression to be used for device_posture check matching.
- Enabled bool
Indicator of rule enablement.
- Filters []string
The protocol or layer to evaluate the traffic and identity expressions.
- Identity string
The wirefilter expression to be used for identity matching.
- Rule
Settings TeamsRule Rule Settings Args Additional rule settings.
- Traffic string
The wirefilter expression to be used for traffic matching.
- account
Id String The account identifier to target for the resource.
- action String
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- description String
The description of the teams rule.
- name String
The name of the teams rule.
- precedence Integer
The evaluation precedence of the teams rule.
- device
Posture String The wirefilter expression to be used for device_posture check matching.
- enabled Boolean
Indicator of rule enablement.
- filters List<String>
The protocol or layer to evaluate the traffic and identity expressions.
- identity String
The wirefilter expression to be used for identity matching.
- rule
Settings TeamsRule Rule Settings Args Additional rule settings.
- traffic String
The wirefilter expression to be used for traffic matching.
- account
Id string The account identifier to target for the resource.
- action string
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- description string
The description of the teams rule.
- name string
The name of the teams rule.
- precedence number
The evaluation precedence of the teams rule.
- device
Posture string The wirefilter expression to be used for device_posture check matching.
- enabled boolean
Indicator of rule enablement.
- filters string[]
The protocol or layer to evaluate the traffic and identity expressions.
- identity string
The wirefilter expression to be used for identity matching.
- rule
Settings TeamsRule Rule Settings Args Additional rule settings.
- traffic string
The wirefilter expression to be used for traffic matching.
- account_
id str The account identifier to target for the resource.
- action str
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- description str
The description of the teams rule.
- name str
The name of the teams rule.
- precedence int
The evaluation precedence of the teams rule.
- device_
posture str The wirefilter expression to be used for device_posture check matching.
- enabled bool
Indicator of rule enablement.
- filters Sequence[str]
The protocol or layer to evaluate the traffic and identity expressions.
- identity str
The wirefilter expression to be used for identity matching.
- rule_
settings TeamsRule Rule Settings Args Additional rule settings.
- traffic str
The wirefilter expression to be used for traffic matching.
- account
Id String The account identifier to target for the resource.
- action String
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- description String
The description of the teams rule.
- name String
The name of the teams rule.
- precedence Number
The evaluation precedence of the teams rule.
- device
Posture String The wirefilter expression to be used for device_posture check matching.
- enabled Boolean
Indicator of rule enablement.
- filters List<String>
The protocol or layer to evaluate the traffic and identity expressions.
- identity String
The wirefilter expression to be used for identity matching.
- rule
Settings Property Map Additional rule settings.
- traffic String
The wirefilter expression to be used for traffic matching.
Outputs
All input properties are implicitly available as output properties. Additionally, the TeamsRule resource produces the following output properties:
Look up Existing TeamsRule Resource
Get an existing TeamsRule 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?: TeamsRuleState, opts?: CustomResourceOptions): TeamsRule
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
action: Optional[str] = None,
description: Optional[str] = None,
device_posture: Optional[str] = None,
enabled: Optional[bool] = None,
filters: Optional[Sequence[str]] = None,
identity: Optional[str] = None,
name: Optional[str] = None,
precedence: Optional[int] = None,
rule_settings: Optional[TeamsRuleRuleSettingsArgs] = None,
traffic: Optional[str] = None,
version: Optional[int] = None) -> TeamsRule
func GetTeamsRule(ctx *Context, name string, id IDInput, state *TeamsRuleState, opts ...ResourceOption) (*TeamsRule, error)
public static TeamsRule Get(string name, Input<string> id, TeamsRuleState? state, CustomResourceOptions? opts = null)
public static TeamsRule get(String name, Output<String> id, TeamsRuleState 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.
- Account
Id string The account identifier to target for the resource.
- Action string
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- Description string
The description of the teams rule.
- Device
Posture string The wirefilter expression to be used for device_posture check matching.
- Enabled bool
Indicator of rule enablement.
- Filters List<string>
The protocol or layer to evaluate the traffic and identity expressions.
- Identity string
The wirefilter expression to be used for identity matching.
- Name string
The name of the teams rule.
- Precedence int
The evaluation precedence of the teams rule.
- Rule
Settings TeamsRule Rule Settings Args Additional rule settings.
- Traffic string
The wirefilter expression to be used for traffic matching.
- Version int
- Account
Id string The account identifier to target for the resource.
- Action string
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- Description string
The description of the teams rule.
- Device
Posture string The wirefilter expression to be used for device_posture check matching.
- Enabled bool
Indicator of rule enablement.
- Filters []string
The protocol or layer to evaluate the traffic and identity expressions.
- Identity string
The wirefilter expression to be used for identity matching.
- Name string
The name of the teams rule.
- Precedence int
The evaluation precedence of the teams rule.
- Rule
Settings TeamsRule Rule Settings Args Additional rule settings.
- Traffic string
The wirefilter expression to be used for traffic matching.
- Version int
- account
Id String The account identifier to target for the resource.
- action String
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- description String
The description of the teams rule.
- device
Posture String The wirefilter expression to be used for device_posture check matching.
- enabled Boolean
Indicator of rule enablement.
- filters List<String>
The protocol or layer to evaluate the traffic and identity expressions.
- identity String
The wirefilter expression to be used for identity matching.
- name String
The name of the teams rule.
- precedence Integer
The evaluation precedence of the teams rule.
- rule
Settings TeamsRule Rule Settings Args Additional rule settings.
- traffic String
The wirefilter expression to be used for traffic matching.
- version Integer
- account
Id string The account identifier to target for the resource.
- action string
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- description string
The description of the teams rule.
- device
Posture string The wirefilter expression to be used for device_posture check matching.
- enabled boolean
Indicator of rule enablement.
- filters string[]
The protocol or layer to evaluate the traffic and identity expressions.
- identity string
The wirefilter expression to be used for identity matching.
- name string
The name of the teams rule.
- precedence number
The evaluation precedence of the teams rule.
- rule
Settings TeamsRule Rule Settings Args Additional rule settings.
- traffic string
The wirefilter expression to be used for traffic matching.
- version number
- account_
id str The account identifier to target for the resource.
- action str
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- description str
The description of the teams rule.
- device_
posture str The wirefilter expression to be used for device_posture check matching.
- enabled bool
Indicator of rule enablement.
- filters Sequence[str]
The protocol or layer to evaluate the traffic and identity expressions.
- identity str
The wirefilter expression to be used for identity matching.
- name str
The name of the teams rule.
- precedence int
The evaluation precedence of the teams rule.
- rule_
settings TeamsRule Rule Settings Args Additional rule settings.
- traffic str
The wirefilter expression to be used for traffic matching.
- version int
- account
Id String The account identifier to target for the resource.
- action String
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.- description String
The description of the teams rule.
- device
Posture String The wirefilter expression to be used for device_posture check matching.
- enabled Boolean
Indicator of rule enablement.
- filters List<String>
The protocol or layer to evaluate the traffic and identity expressions.
- identity String
The wirefilter expression to be used for identity matching.
- name String
The name of the teams rule.
- precedence Number
The evaluation precedence of the teams rule.
- rule
Settings Property Map Additional rule settings.
- traffic String
The wirefilter expression to be used for traffic matching.
- version Number
Supporting Types
TeamsRuleRuleSettings
- Add
Headers Dictionary<string, string> Add custom headers to allowed requests in the form of key-value pairs.
- Biso
Admin TeamsControls Rule Rule Settings Biso Admin Controls Configure how browser isolation behaves.
- Block
Page boolEnabled Indicator of block page enablement.
- Block
Page stringReason The displayed reason for a user being blocked.
- Check
Session TeamsRule Rule Settings Check Session Configure how session check behaves.
- Egress
Teams
Rule Rule Settings Egress Configure how Proxy traffic egresses. Can be set for rules with Egress action and Egress filter. Can be omitted to indicate local egress via Warp IPs.
- Insecure
Disable boolDnssec Validation Disable DNSSEC validation (must be Allow rule).
- L4override
Teams
Rule Rule Settings L4override Settings to forward layer 4 traffic.
- Override
Host string The host to override matching DNS queries with.
- Override
Ips List<string> The IPs to override matching DNS queries with.
- Payload
Log TeamsRule Rule Settings Payload Log Configure DLP Payload Logging settings for this rule.
- Untrusted
Cert TeamsRule Rule Settings Untrusted Cert Configure untrusted certificate settings for this rule.
- Add
Headers map[string]string Add custom headers to allowed requests in the form of key-value pairs.
- Biso
Admin TeamsControls Rule Rule Settings Biso Admin Controls Configure how browser isolation behaves.
- Block
Page boolEnabled Indicator of block page enablement.
- Block
Page stringReason The displayed reason for a user being blocked.
- Check
Session TeamsRule Rule Settings Check Session Configure how session check behaves.
- Egress
Teams
Rule Rule Settings Egress Configure how Proxy traffic egresses. Can be set for rules with Egress action and Egress filter. Can be omitted to indicate local egress via Warp IPs.
- Insecure
Disable boolDnssec Validation Disable DNSSEC validation (must be Allow rule).
- L4override
Teams
Rule Rule Settings L4override Settings to forward layer 4 traffic.
- Override
Host string The host to override matching DNS queries with.
- Override
Ips []string The IPs to override matching DNS queries with.
- Payload
Log TeamsRule Rule Settings Payload Log Configure DLP Payload Logging settings for this rule.
- Untrusted
Cert TeamsRule Rule Settings Untrusted Cert Configure untrusted certificate settings for this rule.
- add
Headers Map<String,String> Add custom headers to allowed requests in the form of key-value pairs.
- biso
Admin TeamsControls Rule Rule Settings Biso Admin Controls Configure how browser isolation behaves.
- block
Page BooleanEnabled Indicator of block page enablement.
- block
Page StringReason The displayed reason for a user being blocked.
- check
Session TeamsRule Rule Settings Check Session Configure how session check behaves.
- egress
Teams
Rule Rule Settings Egress Configure how Proxy traffic egresses. Can be set for rules with Egress action and Egress filter. Can be omitted to indicate local egress via Warp IPs.
- insecure
Disable BooleanDnssec Validation Disable DNSSEC validation (must be Allow rule).
- l4override
Teams
Rule Rule Settings L4override Settings to forward layer 4 traffic.
- override
Host String The host to override matching DNS queries with.
- override
Ips List<String> The IPs to override matching DNS queries with.
- payload
Log TeamsRule Rule Settings Payload Log Configure DLP Payload Logging settings for this rule.
- untrusted
Cert TeamsRule Rule Settings Untrusted Cert Configure untrusted certificate settings for this rule.
- add
Headers {[key: string]: string} Add custom headers to allowed requests in the form of key-value pairs.
- biso
Admin TeamsControls Rule Rule Settings Biso Admin Controls Configure how browser isolation behaves.
- block
Page booleanEnabled Indicator of block page enablement.
- block
Page stringReason The displayed reason for a user being blocked.
- check
Session TeamsRule Rule Settings Check Session Configure how session check behaves.
- egress
Teams
Rule Rule Settings Egress Configure how Proxy traffic egresses. Can be set for rules with Egress action and Egress filter. Can be omitted to indicate local egress via Warp IPs.
- insecure
Disable booleanDnssec Validation Disable DNSSEC validation (must be Allow rule).
- l4override
Teams
Rule Rule Settings L4override Settings to forward layer 4 traffic.
- override
Host string The host to override matching DNS queries with.
- override
Ips string[] The IPs to override matching DNS queries with.
- payload
Log TeamsRule Rule Settings Payload Log Configure DLP Payload Logging settings for this rule.
- untrusted
Cert TeamsRule Rule Settings Untrusted Cert Configure untrusted certificate settings for this rule.
- add_
headers Mapping[str, str] Add custom headers to allowed requests in the form of key-value pairs.
- biso_
admin_ Teamscontrols Rule Rule Settings Biso Admin Controls Configure how browser isolation behaves.
- block_
page_ boolenabled Indicator of block page enablement.
- block_
page_ strreason The displayed reason for a user being blocked.
- check_
session TeamsRule Rule Settings Check Session Configure how session check behaves.
- egress
Teams
Rule Rule Settings Egress Configure how Proxy traffic egresses. Can be set for rules with Egress action and Egress filter. Can be omitted to indicate local egress via Warp IPs.
- insecure_
disable_ booldnssec_ validation Disable DNSSEC validation (must be Allow rule).
- l4override
Teams
Rule Rule Settings L4override Settings to forward layer 4 traffic.
- override_
host str The host to override matching DNS queries with.
- override_
ips Sequence[str] The IPs to override matching DNS queries with.
- payload_
log TeamsRule Rule Settings Payload Log Configure DLP Payload Logging settings for this rule.
- untrusted_
cert TeamsRule Rule Settings Untrusted Cert Configure untrusted certificate settings for this rule.
- add
Headers Map<String> Add custom headers to allowed requests in the form of key-value pairs.
- biso
Admin Property MapControls Configure how browser isolation behaves.
- block
Page BooleanEnabled Indicator of block page enablement.
- block
Page StringReason The displayed reason for a user being blocked.
- check
Session Property Map Configure how session check behaves.
- egress Property Map
Configure how Proxy traffic egresses. Can be set for rules with Egress action and Egress filter. Can be omitted to indicate local egress via Warp IPs.
- insecure
Disable BooleanDnssec Validation Disable DNSSEC validation (must be Allow rule).
- l4override Property Map
Settings to forward layer 4 traffic.
- override
Host String The host to override matching DNS queries with.
- override
Ips List<String> The IPs to override matching DNS queries with.
- payload
Log Property Map Configure DLP Payload Logging settings for this rule.
- untrusted
Cert Property Map Configure untrusted certificate settings for this rule.
TeamsRuleRuleSettingsBisoAdminControls
- Disable
Copy boolPaste - Disable
Download bool - Disable
Keyboard bool - Disable
Printing bool - Disable
Upload bool
- Disable
Copy boolPaste - Disable
Download bool - Disable
Keyboard bool - Disable
Printing bool - Disable
Upload bool
- disable
Copy BooleanPaste - disable
Download Boolean - disable
Keyboard Boolean - disable
Printing Boolean - disable
Upload Boolean
- disable
Copy booleanPaste - disable
Download boolean - disable
Keyboard boolean - disable
Printing boolean - disable
Upload boolean
- disable_
copy_ boolpaste - disable_
download bool - disable_
keyboard bool - disable_
printing bool - disable_
upload bool
- disable
Copy BooleanPaste - disable
Download Boolean - disable
Keyboard Boolean - disable
Printing Boolean - disable
Upload Boolean
TeamsRuleRuleSettingsCheckSession
TeamsRuleRuleSettingsEgress
- Ipv4 string
- Ipv6 string
- Ipv4Fallback string
- Ipv4 string
- Ipv6 string
- Ipv4Fallback string
- ipv4 String
- ipv6 String
- ipv4Fallback String
- ipv4 string
- ipv6 string
- ipv4Fallback string
- ipv4 str
- ipv6 str
- ipv4_
fallback str
- ipv4 String
- ipv6 String
- ipv4Fallback String
TeamsRuleRuleSettingsL4override
TeamsRuleRuleSettingsPayloadLog
- Enabled bool
Indicator of rule enablement.
- Enabled bool
Indicator of rule enablement.
- enabled Boolean
Indicator of rule enablement.
- enabled boolean
Indicator of rule enablement.
- enabled bool
Indicator of rule enablement.
- enabled Boolean
Indicator of rule enablement.
TeamsRuleRuleSettingsUntrustedCert
- Action string
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.
- Action string
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.
- action String
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.
- action string
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.
- action str
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.
- action String
The action executed by matched teams rule. Available values:
allow
,block
,safesearch
,ytrestricted
,on
,off
,scan
,noscan
,isolate
,noisolate
,override
,l4_override
,egress
.
Import
$ pulumi import cloudflare:index/teamsRule:TeamsRule example <account_id>/<teams_rule_id>
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
cloudflare
Terraform Provider.