cloudflare.TeamsAccount
Provides a Cloudflare Teams Account resource. The Teams Account resource defines configuration for secure web gateway.
Example Usage
using System.Collections.Generic;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() =>
{
var example = new Cloudflare.TeamsAccount("example", new()
{
AccountId = "f037e56e89293a057740de681ac9abbe",
Antivirus = new Cloudflare.Inputs.TeamsAccountAntivirusArgs
{
EnabledDownloadPhase = true,
EnabledUploadPhase = false,
FailClosed = true,
},
BlockPage = new Cloudflare.Inputs.TeamsAccountBlockPageArgs
{
BackgroundColor = "#000000",
FooterText = "hello",
HeaderText = "hello",
LogoPath = "https://example.com/logo.jpg",
},
Fips = new Cloudflare.Inputs.TeamsAccountFipsArgs
{
Tls = true,
},
Logging = new Cloudflare.Inputs.TeamsAccountLoggingArgs
{
RedactPii = true,
SettingsByRuleType = new Cloudflare.Inputs.TeamsAccountLoggingSettingsByRuleTypeArgs
{
Dns = new Cloudflare.Inputs.TeamsAccountLoggingSettingsByRuleTypeDnsArgs
{
LogAll = false,
LogBlocks = true,
},
Http = new Cloudflare.Inputs.TeamsAccountLoggingSettingsByRuleTypeHttpArgs
{
LogAll = true,
LogBlocks = true,
},
L4 = new Cloudflare.Inputs.TeamsAccountLoggingSettingsByRuleTypeL4Args
{
LogAll = false,
LogBlocks = true,
},
},
},
Proxy = new Cloudflare.Inputs.TeamsAccountProxyArgs
{
Tcp = true,
Udp = true,
},
TlsDecryptEnabled = true,
UrlBrowserIsolationEnabled = true,
});
});
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.NewTeamsAccount(ctx, "example", &cloudflare.TeamsAccountArgs{
AccountId: pulumi.String("f037e56e89293a057740de681ac9abbe"),
Antivirus: &cloudflare.TeamsAccountAntivirusArgs{
EnabledDownloadPhase: pulumi.Bool(true),
EnabledUploadPhase: pulumi.Bool(false),
FailClosed: pulumi.Bool(true),
},
BlockPage: &cloudflare.TeamsAccountBlockPageArgs{
BackgroundColor: pulumi.String("#000000"),
FooterText: pulumi.String("hello"),
HeaderText: pulumi.String("hello"),
LogoPath: pulumi.String("https://example.com/logo.jpg"),
},
Fips: &cloudflare.TeamsAccountFipsArgs{
Tls: pulumi.Bool(true),
},
Logging: &cloudflare.TeamsAccountLoggingArgs{
RedactPii: pulumi.Bool(true),
SettingsByRuleType: &cloudflare.TeamsAccountLoggingSettingsByRuleTypeArgs{
Dns: &cloudflare.TeamsAccountLoggingSettingsByRuleTypeDnsArgs{
LogAll: pulumi.Bool(false),
LogBlocks: pulumi.Bool(true),
},
Http: &cloudflare.TeamsAccountLoggingSettingsByRuleTypeHttpArgs{
LogAll: pulumi.Bool(true),
LogBlocks: pulumi.Bool(true),
},
L4: &cloudflare.TeamsAccountLoggingSettingsByRuleTypeL4Args{
LogAll: pulumi.Bool(false),
LogBlocks: pulumi.Bool(true),
},
},
},
Proxy: &cloudflare.TeamsAccountProxyArgs{
Tcp: pulumi.Bool(true),
Udp: pulumi.Bool(true),
},
TlsDecryptEnabled: pulumi.Bool(true),
UrlBrowserIsolationEnabled: pulumi.Bool(true),
})
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.TeamsAccount;
import com.pulumi.cloudflare.TeamsAccountArgs;
import com.pulumi.cloudflare.inputs.TeamsAccountAntivirusArgs;
import com.pulumi.cloudflare.inputs.TeamsAccountBlockPageArgs;
import com.pulumi.cloudflare.inputs.TeamsAccountFipsArgs;
import com.pulumi.cloudflare.inputs.TeamsAccountLoggingArgs;
import com.pulumi.cloudflare.inputs.TeamsAccountLoggingSettingsByRuleTypeArgs;
import com.pulumi.cloudflare.inputs.TeamsAccountLoggingSettingsByRuleTypeDnsArgs;
import com.pulumi.cloudflare.inputs.TeamsAccountLoggingSettingsByRuleTypeHttpArgs;
import com.pulumi.cloudflare.inputs.TeamsAccountLoggingSettingsByRuleTypeL4Args;
import com.pulumi.cloudflare.inputs.TeamsAccountProxyArgs;
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 TeamsAccount("example", TeamsAccountArgs.builder()
.accountId("f037e56e89293a057740de681ac9abbe")
.antivirus(TeamsAccountAntivirusArgs.builder()
.enabledDownloadPhase(true)
.enabledUploadPhase(false)
.failClosed(true)
.build())
.blockPage(TeamsAccountBlockPageArgs.builder()
.backgroundColor("#000000")
.footerText("hello")
.headerText("hello")
.logoPath("https://example.com/logo.jpg")
.build())
.fips(TeamsAccountFipsArgs.builder()
.tls(true)
.build())
.logging(TeamsAccountLoggingArgs.builder()
.redactPii(true)
.settingsByRuleType(TeamsAccountLoggingSettingsByRuleTypeArgs.builder()
.dns(TeamsAccountLoggingSettingsByRuleTypeDnsArgs.builder()
.logAll(false)
.logBlocks(true)
.build())
.http(TeamsAccountLoggingSettingsByRuleTypeHttpArgs.builder()
.logAll(true)
.logBlocks(true)
.build())
.l4(TeamsAccountLoggingSettingsByRuleTypeL4Args.builder()
.logAll(false)
.logBlocks(true)
.build())
.build())
.build())
.proxy(TeamsAccountProxyArgs.builder()
.tcp(true)
.udp(true)
.build())
.tlsDecryptEnabled(true)
.urlBrowserIsolationEnabled(true)
.build());
}
}
import pulumi
import pulumi_cloudflare as cloudflare
example = cloudflare.TeamsAccount("example",
account_id="f037e56e89293a057740de681ac9abbe",
antivirus=cloudflare.TeamsAccountAntivirusArgs(
enabled_download_phase=True,
enabled_upload_phase=False,
fail_closed=True,
),
block_page=cloudflare.TeamsAccountBlockPageArgs(
background_color="#000000",
footer_text="hello",
header_text="hello",
logo_path="https://example.com/logo.jpg",
),
fips=cloudflare.TeamsAccountFipsArgs(
tls=True,
),
logging=cloudflare.TeamsAccountLoggingArgs(
redact_pii=True,
settings_by_rule_type=cloudflare.TeamsAccountLoggingSettingsByRuleTypeArgs(
dns=cloudflare.TeamsAccountLoggingSettingsByRuleTypeDnsArgs(
log_all=False,
log_blocks=True,
),
http=cloudflare.TeamsAccountLoggingSettingsByRuleTypeHttpArgs(
log_all=True,
log_blocks=True,
),
l4=cloudflare.TeamsAccountLoggingSettingsByRuleTypeL4Args(
log_all=False,
log_blocks=True,
),
),
),
proxy=cloudflare.TeamsAccountProxyArgs(
tcp=True,
udp=True,
),
tls_decrypt_enabled=True,
url_browser_isolation_enabled=True)
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const example = new cloudflare.TeamsAccount("example", {
accountId: "f037e56e89293a057740de681ac9abbe",
antivirus: {
enabledDownloadPhase: true,
enabledUploadPhase: false,
failClosed: true,
},
blockPage: {
backgroundColor: "#000000",
footerText: "hello",
headerText: "hello",
logoPath: "https://example.com/logo.jpg",
},
fips: {
tls: true,
},
logging: {
redactPii: true,
settingsByRuleType: {
dns: {
logAll: false,
logBlocks: true,
},
http: {
logAll: true,
logBlocks: true,
},
l4: {
logAll: false,
logBlocks: true,
},
},
},
proxy: {
tcp: true,
udp: true,
},
tlsDecryptEnabled: true,
urlBrowserIsolationEnabled: true,
});
resources:
example:
type: cloudflare:TeamsAccount
properties:
accountId: f037e56e89293a057740de681ac9abbe
antivirus:
enabledDownloadPhase: true
enabledUploadPhase: false
failClosed: true
blockPage:
backgroundColor: '#000000'
footerText: hello
headerText: hello
logoPath: https://example.com/logo.jpg
fips:
tls: true
logging:
redactPii: true
settingsByRuleType:
dns:
logAll: false
logBlocks: true
http:
logAll: true
logBlocks: true
l4:
logAll: false
logBlocks: true
proxy:
tcp: true
udp: true
tlsDecryptEnabled: true
urlBrowserIsolationEnabled: true
Create TeamsAccount Resource
new TeamsAccount(name: string, args: TeamsAccountArgs, opts?: CustomResourceOptions);
@overload
def TeamsAccount(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
activity_log_enabled: Optional[bool] = None,
antivirus: Optional[TeamsAccountAntivirusArgs] = None,
block_page: Optional[TeamsAccountBlockPageArgs] = None,
fips: Optional[TeamsAccountFipsArgs] = None,
logging: Optional[TeamsAccountLoggingArgs] = None,
payload_log: Optional[TeamsAccountPayloadLogArgs] = None,
proxy: Optional[TeamsAccountProxyArgs] = None,
tls_decrypt_enabled: Optional[bool] = None,
url_browser_isolation_enabled: Optional[bool] = None)
@overload
def TeamsAccount(resource_name: str,
args: TeamsAccountArgs,
opts: Optional[ResourceOptions] = None)
func NewTeamsAccount(ctx *Context, name string, args TeamsAccountArgs, opts ...ResourceOption) (*TeamsAccount, error)
public TeamsAccount(string name, TeamsAccountArgs args, CustomResourceOptions? opts = null)
public TeamsAccount(String name, TeamsAccountArgs args)
public TeamsAccount(String name, TeamsAccountArgs args, CustomResourceOptions options)
type: cloudflare:TeamsAccount
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TeamsAccountArgs
- 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 TeamsAccountArgs
- 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 TeamsAccountArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TeamsAccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TeamsAccountArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
TeamsAccount 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 TeamsAccount resource accepts the following input properties:
- Account
Id string The account identifier to target for the resource.
- Activity
Log boolEnabled Whether to enable the activity log.
- Antivirus
Teams
Account Antivirus Args Configuration block for antivirus traffic scanning.
- Block
Page TeamsAccount Block Page Args Configuration for a custom block page.
- Fips
Teams
Account Fips Args Configure compliance with Federal Information Processing Standards.
- Logging
Teams
Account Logging Args - Payload
Log TeamsAccount Payload Log Args Configuration for DLP Payload Logging.
- Proxy
Teams
Account Proxy Args Configuration block for specifying which protocols are proxied.
- Tls
Decrypt boolEnabled Indicator that decryption of TLS traffic is enabled.
- Url
Browser boolIsolation Enabled Safely browse websites in Browser Isolation through a URL.
- Account
Id string The account identifier to target for the resource.
- Activity
Log boolEnabled Whether to enable the activity log.
- Antivirus
Teams
Account Antivirus Args Configuration block for antivirus traffic scanning.
- Block
Page TeamsAccount Block Page Args Configuration for a custom block page.
- Fips
Teams
Account Fips Args Configure compliance with Federal Information Processing Standards.
- Logging
Teams
Account Logging Args - Payload
Log TeamsAccount Payload Log Args Configuration for DLP Payload Logging.
- Proxy
Teams
Account Proxy Args Configuration block for specifying which protocols are proxied.
- Tls
Decrypt boolEnabled Indicator that decryption of TLS traffic is enabled.
- Url
Browser boolIsolation Enabled Safely browse websites in Browser Isolation through a URL.
- account
Id String The account identifier to target for the resource.
- activity
Log BooleanEnabled Whether to enable the activity log.
- antivirus
Teams
Account Antivirus Args Configuration block for antivirus traffic scanning.
- block
Page TeamsAccount Block Page Args Configuration for a custom block page.
- fips
Teams
Account Fips Args Configure compliance with Federal Information Processing Standards.
- logging
Teams
Account Logging Args - payload
Log TeamsAccount Payload Log Args Configuration for DLP Payload Logging.
- proxy
Teams
Account Proxy Args Configuration block for specifying which protocols are proxied.
- tls
Decrypt BooleanEnabled Indicator that decryption of TLS traffic is enabled.
- url
Browser BooleanIsolation Enabled Safely browse websites in Browser Isolation through a URL.
- account
Id string The account identifier to target for the resource.
- activity
Log booleanEnabled Whether to enable the activity log.
- antivirus
Teams
Account Antivirus Args Configuration block for antivirus traffic scanning.
- block
Page TeamsAccount Block Page Args Configuration for a custom block page.
- fips
Teams
Account Fips Args Configure compliance with Federal Information Processing Standards.
- logging
Teams
Account Logging Args - payload
Log TeamsAccount Payload Log Args Configuration for DLP Payload Logging.
- proxy
Teams
Account Proxy Args Configuration block for specifying which protocols are proxied.
- tls
Decrypt booleanEnabled Indicator that decryption of TLS traffic is enabled.
- url
Browser booleanIsolation Enabled Safely browse websites in Browser Isolation through a URL.
- account_
id str The account identifier to target for the resource.
- activity_
log_ boolenabled Whether to enable the activity log.
- antivirus
Teams
Account Antivirus Args Configuration block for antivirus traffic scanning.
- block_
page TeamsAccount Block Page Args Configuration for a custom block page.
- fips
Teams
Account Fips Args Configure compliance with Federal Information Processing Standards.
- logging
Teams
Account Logging Args - payload_
log TeamsAccount Payload Log Args Configuration for DLP Payload Logging.
- proxy
Teams
Account Proxy Args Configuration block for specifying which protocols are proxied.
- tls_
decrypt_ boolenabled Indicator that decryption of TLS traffic is enabled.
- url_
browser_ boolisolation_ enabled Safely browse websites in Browser Isolation through a URL.
- account
Id String The account identifier to target for the resource.
- activity
Log BooleanEnabled Whether to enable the activity log.
- antivirus Property Map
Configuration block for antivirus traffic scanning.
- block
Page Property Map Configuration for a custom block page.
- fips Property Map
Configure compliance with Federal Information Processing Standards.
- logging Property Map
- payload
Log Property Map Configuration for DLP Payload Logging.
- proxy Property Map
Configuration block for specifying which protocols are proxied.
- tls
Decrypt BooleanEnabled Indicator that decryption of TLS traffic is enabled.
- url
Browser BooleanIsolation Enabled Safely browse websites in Browser Isolation through a URL.
Outputs
All input properties are implicitly available as output properties. Additionally, the TeamsAccount resource produces the following output properties:
- Id string
The provider-assigned unique ID for this managed resource.
- Id string
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
- id string
The provider-assigned unique ID for this managed resource.
- id str
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
Look up Existing TeamsAccount Resource
Get an existing TeamsAccount 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?: TeamsAccountState, opts?: CustomResourceOptions): TeamsAccount
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
activity_log_enabled: Optional[bool] = None,
antivirus: Optional[TeamsAccountAntivirusArgs] = None,
block_page: Optional[TeamsAccountBlockPageArgs] = None,
fips: Optional[TeamsAccountFipsArgs] = None,
logging: Optional[TeamsAccountLoggingArgs] = None,
payload_log: Optional[TeamsAccountPayloadLogArgs] = None,
proxy: Optional[TeamsAccountProxyArgs] = None,
tls_decrypt_enabled: Optional[bool] = None,
url_browser_isolation_enabled: Optional[bool] = None) -> TeamsAccount
func GetTeamsAccount(ctx *Context, name string, id IDInput, state *TeamsAccountState, opts ...ResourceOption) (*TeamsAccount, error)
public static TeamsAccount Get(string name, Input<string> id, TeamsAccountState? state, CustomResourceOptions? opts = null)
public static TeamsAccount get(String name, Output<String> id, TeamsAccountState 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.
- Activity
Log boolEnabled Whether to enable the activity log.
- Antivirus
Teams
Account Antivirus Args Configuration block for antivirus traffic scanning.
- Block
Page TeamsAccount Block Page Args Configuration for a custom block page.
- Fips
Teams
Account Fips Args Configure compliance with Federal Information Processing Standards.
- Logging
Teams
Account Logging Args - Payload
Log TeamsAccount Payload Log Args Configuration for DLP Payload Logging.
- Proxy
Teams
Account Proxy Args Configuration block for specifying which protocols are proxied.
- Tls
Decrypt boolEnabled Indicator that decryption of TLS traffic is enabled.
- Url
Browser boolIsolation Enabled Safely browse websites in Browser Isolation through a URL.
- Account
Id string The account identifier to target for the resource.
- Activity
Log boolEnabled Whether to enable the activity log.
- Antivirus
Teams
Account Antivirus Args Configuration block for antivirus traffic scanning.
- Block
Page TeamsAccount Block Page Args Configuration for a custom block page.
- Fips
Teams
Account Fips Args Configure compliance with Federal Information Processing Standards.
- Logging
Teams
Account Logging Args - Payload
Log TeamsAccount Payload Log Args Configuration for DLP Payload Logging.
- Proxy
Teams
Account Proxy Args Configuration block for specifying which protocols are proxied.
- Tls
Decrypt boolEnabled Indicator that decryption of TLS traffic is enabled.
- Url
Browser boolIsolation Enabled Safely browse websites in Browser Isolation through a URL.
- account
Id String The account identifier to target for the resource.
- activity
Log BooleanEnabled Whether to enable the activity log.
- antivirus
Teams
Account Antivirus Args Configuration block for antivirus traffic scanning.
- block
Page TeamsAccount Block Page Args Configuration for a custom block page.
- fips
Teams
Account Fips Args Configure compliance with Federal Information Processing Standards.
- logging
Teams
Account Logging Args - payload
Log TeamsAccount Payload Log Args Configuration for DLP Payload Logging.
- proxy
Teams
Account Proxy Args Configuration block for specifying which protocols are proxied.
- tls
Decrypt BooleanEnabled Indicator that decryption of TLS traffic is enabled.
- url
Browser BooleanIsolation Enabled Safely browse websites in Browser Isolation through a URL.
- account
Id string The account identifier to target for the resource.
- activity
Log booleanEnabled Whether to enable the activity log.
- antivirus
Teams
Account Antivirus Args Configuration block for antivirus traffic scanning.
- block
Page TeamsAccount Block Page Args Configuration for a custom block page.
- fips
Teams
Account Fips Args Configure compliance with Federal Information Processing Standards.
- logging
Teams
Account Logging Args - payload
Log TeamsAccount Payload Log Args Configuration for DLP Payload Logging.
- proxy
Teams
Account Proxy Args Configuration block for specifying which protocols are proxied.
- tls
Decrypt booleanEnabled Indicator that decryption of TLS traffic is enabled.
- url
Browser booleanIsolation Enabled Safely browse websites in Browser Isolation through a URL.
- account_
id str The account identifier to target for the resource.
- activity_
log_ boolenabled Whether to enable the activity log.
- antivirus
Teams
Account Antivirus Args Configuration block for antivirus traffic scanning.
- block_
page TeamsAccount Block Page Args Configuration for a custom block page.
- fips
Teams
Account Fips Args Configure compliance with Federal Information Processing Standards.
- logging
Teams
Account Logging Args - payload_
log TeamsAccount Payload Log Args Configuration for DLP Payload Logging.
- proxy
Teams
Account Proxy Args Configuration block for specifying which protocols are proxied.
- tls_
decrypt_ boolenabled Indicator that decryption of TLS traffic is enabled.
- url_
browser_ boolisolation_ enabled Safely browse websites in Browser Isolation through a URL.
- account
Id String The account identifier to target for the resource.
- activity
Log BooleanEnabled Whether to enable the activity log.
- antivirus Property Map
Configuration block for antivirus traffic scanning.
- block
Page Property Map Configuration for a custom block page.
- fips Property Map
Configure compliance with Federal Information Processing Standards.
- logging Property Map
- payload
Log Property Map Configuration for DLP Payload Logging.
- proxy Property Map
Configuration block for specifying which protocols are proxied.
- tls
Decrypt BooleanEnabled Indicator that decryption of TLS traffic is enabled.
- url
Browser BooleanIsolation Enabled Safely browse websites in Browser Isolation through a URL.
Supporting Types
TeamsAccountAntivirus
- Enabled
Download boolPhase Scan on file download.
- Enabled
Upload boolPhase Scan on file upload.
- Fail
Closed bool Block requests for files that cannot be scanned.
- Enabled
Download boolPhase Scan on file download.
- Enabled
Upload boolPhase Scan on file upload.
- Fail
Closed bool Block requests for files that cannot be scanned.
- enabled
Download BooleanPhase Scan on file download.
- enabled
Upload BooleanPhase Scan on file upload.
- fail
Closed Boolean Block requests for files that cannot be scanned.
- enabled
Download booleanPhase Scan on file download.
- enabled
Upload booleanPhase Scan on file upload.
- fail
Closed boolean Block requests for files that cannot be scanned.
- enabled_
download_ boolphase Scan on file download.
- enabled_
upload_ boolphase Scan on file upload.
- fail_
closed bool Block requests for files that cannot be scanned.
- enabled
Download BooleanPhase Scan on file download.
- enabled
Upload BooleanPhase Scan on file upload.
- fail
Closed Boolean Block requests for files that cannot be scanned.
TeamsAccountBlockPage
- Background
Color string Hex code of block page background color.
- Enabled bool
Indicator of enablement.
- string
Block page footer text.
- Header
Text string Block page header text.
- Logo
Path string URL of block page logo.
- Mailto
Address string Admin email for users to contact.
- Mailto
Subject string Subject line for emails created from block page.
- Name string
Name of block page configuration.
- Background
Color string Hex code of block page background color.
- Enabled bool
Indicator of enablement.
- string
Block page footer text.
- Header
Text string Block page header text.
- Logo
Path string URL of block page logo.
- Mailto
Address string Admin email for users to contact.
- Mailto
Subject string Subject line for emails created from block page.
- Name string
Name of block page configuration.
- background
Color String Hex code of block page background color.
- enabled Boolean
Indicator of enablement.
- String
Block page footer text.
- header
Text String Block page header text.
- logo
Path String URL of block page logo.
- mailto
Address String Admin email for users to contact.
- mailto
Subject String Subject line for emails created from block page.
- name String
Name of block page configuration.
- background
Color string Hex code of block page background color.
- enabled boolean
Indicator of enablement.
- string
Block page footer text.
- header
Text string Block page header text.
- logo
Path string URL of block page logo.
- mailto
Address string Admin email for users to contact.
- mailto
Subject string Subject line for emails created from block page.
- name string
Name of block page configuration.
- background_
color str Hex code of block page background color.
- enabled bool
Indicator of enablement.
- str
Block page footer text.
- header_
text str Block page header text.
- logo_
path str URL of block page logo.
- mailto_
address str Admin email for users to contact.
- mailto_
subject str Subject line for emails created from block page.
- name str
Name of block page configuration.
- background
Color String Hex code of block page background color.
- enabled Boolean
Indicator of enablement.
- String
Block page footer text.
- header
Text String Block page header text.
- logo
Path String URL of block page logo.
- mailto
Address String Admin email for users to contact.
- mailto
Subject String Subject line for emails created from block page.
- name String
Name of block page configuration.
TeamsAccountFips
- Tls bool
Only allow FIPS-compliant TLS configuration.
- Tls bool
Only allow FIPS-compliant TLS configuration.
- tls Boolean
Only allow FIPS-compliant TLS configuration.
- tls boolean
Only allow FIPS-compliant TLS configuration.
- tls bool
Only allow FIPS-compliant TLS configuration.
- tls Boolean
Only allow FIPS-compliant TLS configuration.
TeamsAccountLogging
- Redact
Pii bool Redact personally identifiable information from activity logging (PII fields are: source IP, user email, user ID, device ID, URL, referrer, user agent).
- Settings
By TeamsRule Type Account Logging Settings By Rule Type Represents whether all requests are logged or only the blocked requests are slogged in DNS, HTTP and L4 filters.
- Redact
Pii bool Redact personally identifiable information from activity logging (PII fields are: source IP, user email, user ID, device ID, URL, referrer, user agent).
- Settings
By TeamsRule Type Account Logging Settings By Rule Type Represents whether all requests are logged or only the blocked requests are slogged in DNS, HTTP and L4 filters.
- redact
Pii Boolean Redact personally identifiable information from activity logging (PII fields are: source IP, user email, user ID, device ID, URL, referrer, user agent).
- settings
By TeamsRule Type Account Logging Settings By Rule Type Represents whether all requests are logged or only the blocked requests are slogged in DNS, HTTP and L4 filters.
- redact
Pii boolean Redact personally identifiable information from activity logging (PII fields are: source IP, user email, user ID, device ID, URL, referrer, user agent).
- settings
By TeamsRule Type Account Logging Settings By Rule Type Represents whether all requests are logged or only the blocked requests are slogged in DNS, HTTP and L4 filters.
- redact_
pii bool Redact personally identifiable information from activity logging (PII fields are: source IP, user email, user ID, device ID, URL, referrer, user agent).
- settings_
by_ Teamsrule_ type Account Logging Settings By Rule Type Represents whether all requests are logged or only the blocked requests are slogged in DNS, HTTP and L4 filters.
- redact
Pii Boolean Redact personally identifiable information from activity logging (PII fields are: source IP, user email, user ID, device ID, URL, referrer, user agent).
- settings
By Property MapRule Type Represents whether all requests are logged or only the blocked requests are slogged in DNS, HTTP and L4 filters.
TeamsAccountLoggingSettingsByRuleType
TeamsAccountLoggingSettingsByRuleTypeDns
- log_
all bool - log_
blocks bool
TeamsAccountLoggingSettingsByRuleTypeHttp
- log_
all bool - log_
blocks bool
TeamsAccountLoggingSettingsByRuleTypeL4
- log_
all bool - log_
blocks bool
TeamsAccountPayloadLog
- Public
Key string Public key used to encrypt matched payloads.
- Public
Key string Public key used to encrypt matched payloads.
- public
Key String Public key used to encrypt matched payloads.
- public
Key string Public key used to encrypt matched payloads.
- public_
key str Public key used to encrypt matched payloads.
- public
Key String Public key used to encrypt matched payloads.
TeamsAccountProxy
Import
$ pulumi import cloudflare:index/teamsAccount:TeamsAccount example <account_id>
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
cloudflare
Terraform Provider.