cloudflare.TeamsAccount
Explore with Pulumi AI
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
exampleZeroTrustGatewaySettings:
type: cloudflare:ZeroTrustGatewaySettings
name: example_zero_trust_gateway_settings
properties:
accountId: 699d98642c564d2e855e9661899b7252
settings:
activity_log:
enabled: true
antivirus:
enabledDownloadPhase: false
enabledUploadPhase: false
failClosed: false
notificationSettings:
enabled: true
includeContext: true
msg: msg
supportUrl: support_url
block_page:
backgroundColor: background_color
enabled: true
footerText: --footer--
headerText: --header--
includeContext: true
logoPath: https://logos.com/a.png
mailtoAddress: admin@example.com
mailtoSubject: Blocked User Inquiry
mode: ""
name: Cloudflare
suppressFooter: false
targetUri: https://example.com
body_scanning:
inspectionMode: deep
browser_isolation:
nonIdentityEnabled: true
urlBrowserIsolationEnabled: true
certificate:
id: d1b364c5-1311-466e-a194-f0e943e0799f
custom_certificate:
enabled: true
id: d1b364c5-1311-466e-a194-f0e943e0799f
extended_email_matching:
enabled: true
fips:
tls: true
host_selector:
enabled: false
inspection:
mode: static
protocol_detection:
enabled: true
sandbox:
enabled: true
fallbackAction: allow
tls_decrypt:
enabled: true
Create TeamsAccount Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TeamsAccount(name: string, args: TeamsAccountArgs, opts?: CustomResourceOptions);
@overload
def TeamsAccount(resource_name: str,
args: TeamsAccountArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TeamsAccount(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
settings: Optional[TeamsAccountSettingsArgs] = 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.
Parameters
- 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TeamsAccount resource accepts the following input properties:
- Account
Id string - Settings
Teams
Account Settings - Specify account settings.
- Account
Id string - Settings
Teams
Account Settings Args - Specify account settings.
- account
Id String - settings
Teams
Account Settings - Specify account settings.
- account
Id string - settings
Teams
Account Settings - Specify account settings.
- account_
id str - settings
Teams
Account Settings Args - Specify account settings.
- account
Id String - settings Property Map
- Specify account settings.
Outputs
All input properties are implicitly available as output properties. Additionally, the TeamsAccount resource produces the following output properties:
- created_
at str - id str
- The provider-assigned unique ID for this managed resource.
- updated_
at str
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,
created_at: Optional[str] = None,
settings: Optional[TeamsAccountSettingsArgs] = None,
updated_at: Optional[str] = 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)
resources: _: type: cloudflare:TeamsAccount get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Id string - Created
At string - Settings
Teams
Account Settings - Specify account settings.
- Updated
At string
- Account
Id string - Created
At string - Settings
Teams
Account Settings Args - Specify account settings.
- Updated
At string
- account
Id String - created
At String - settings
Teams
Account Settings - Specify account settings.
- updated
At String
- account
Id string - created
At string - settings
Teams
Account Settings - Specify account settings.
- updated
At string
- account_
id str - created_
at str - settings
Teams
Account Settings Args - Specify account settings.
- updated_
at str
- account
Id String - created
At String - settings Property Map
- Specify account settings.
- updated
At String
Supporting Types
TeamsAccountSettings, TeamsAccountSettingsArgs
- Activity
Log TeamsAccount Settings Activity Log - Specify activity log settings.
- Antivirus
Teams
Account Settings Antivirus - Specify anti-virus settings.
- Block
Page TeamsAccount Settings Block Page - Specify block page layout settings.
- Body
Scanning TeamsAccount Settings Body Scanning - Specify the DLP inspection mode.
- Browser
Isolation TeamsAccount Settings Browser Isolation - Specify Clientless Browser Isolation settings.
- Certificate
Teams
Account Settings Certificate - Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- Custom
Certificate TeamsAccount Settings Custom Certificate - Specify custom certificate settings for BYO-PKI. This field is deprecated; use
certificate
instead. - Extended
Email TeamsMatching Account Settings Extended Email Matching - Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has
.
or+
modifiers, you should enable this setting. - Fips
Teams
Account Settings Fips - Specify FIPS settings.
- Host
Selector TeamsAccount Settings Host Selector - Enable host selection in egress policies.
- Inspection
Teams
Account Settings Inspection - Define the proxy inspection mode.
- Protocol
Detection TeamsAccount Settings Protocol Detection - Specify whether to detect protocols from the initial bytes of client traffic.
- Sandbox
Teams
Account Settings Sandbox - Specify whether to enable the sandbox.
- Tls
Decrypt TeamsAccount Settings Tls Decrypt - Specify whether to inspect encrypted HTTP traffic.
- Activity
Log TeamsAccount Settings Activity Log - Specify activity log settings.
- Antivirus
Teams
Account Settings Antivirus - Specify anti-virus settings.
- Block
Page TeamsAccount Settings Block Page - Specify block page layout settings.
- Body
Scanning TeamsAccount Settings Body Scanning - Specify the DLP inspection mode.
- Browser
Isolation TeamsAccount Settings Browser Isolation - Specify Clientless Browser Isolation settings.
- Certificate
Teams
Account Settings Certificate - Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- Custom
Certificate TeamsAccount Settings Custom Certificate - Specify custom certificate settings for BYO-PKI. This field is deprecated; use
certificate
instead. - Extended
Email TeamsMatching Account Settings Extended Email Matching - Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has
.
or+
modifiers, you should enable this setting. - Fips
Teams
Account Settings Fips - Specify FIPS settings.
- Host
Selector TeamsAccount Settings Host Selector - Enable host selection in egress policies.
- Inspection
Teams
Account Settings Inspection - Define the proxy inspection mode.
- Protocol
Detection TeamsAccount Settings Protocol Detection - Specify whether to detect protocols from the initial bytes of client traffic.
- Sandbox
Teams
Account Settings Sandbox - Specify whether to enable the sandbox.
- Tls
Decrypt TeamsAccount Settings Tls Decrypt - Specify whether to inspect encrypted HTTP traffic.
- activity
Log TeamsAccount Settings Activity Log - Specify activity log settings.
- antivirus
Teams
Account Settings Antivirus - Specify anti-virus settings.
- block
Page TeamsAccount Settings Block Page - Specify block page layout settings.
- body
Scanning TeamsAccount Settings Body Scanning - Specify the DLP inspection mode.
- browser
Isolation TeamsAccount Settings Browser Isolation - Specify Clientless Browser Isolation settings.
- certificate
Teams
Account Settings Certificate - Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- custom
Certificate TeamsAccount Settings Custom Certificate - Specify custom certificate settings for BYO-PKI. This field is deprecated; use
certificate
instead. - extended
Email TeamsMatching Account Settings Extended Email Matching - Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has
.
or+
modifiers, you should enable this setting. - fips
Teams
Account Settings Fips - Specify FIPS settings.
- host
Selector TeamsAccount Settings Host Selector - Enable host selection in egress policies.
- inspection
Teams
Account Settings Inspection - Define the proxy inspection mode.
- protocol
Detection TeamsAccount Settings Protocol Detection - Specify whether to detect protocols from the initial bytes of client traffic.
- sandbox
Teams
Account Settings Sandbox - Specify whether to enable the sandbox.
- tls
Decrypt TeamsAccount Settings Tls Decrypt - Specify whether to inspect encrypted HTTP traffic.
- activity
Log TeamsAccount Settings Activity Log - Specify activity log settings.
- antivirus
Teams
Account Settings Antivirus - Specify anti-virus settings.
- block
Page TeamsAccount Settings Block Page - Specify block page layout settings.
- body
Scanning TeamsAccount Settings Body Scanning - Specify the DLP inspection mode.
- browser
Isolation TeamsAccount Settings Browser Isolation - Specify Clientless Browser Isolation settings.
- certificate
Teams
Account Settings Certificate - Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- custom
Certificate TeamsAccount Settings Custom Certificate - Specify custom certificate settings for BYO-PKI. This field is deprecated; use
certificate
instead. - extended
Email TeamsMatching Account Settings Extended Email Matching - Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has
.
or+
modifiers, you should enable this setting. - fips
Teams
Account Settings Fips - Specify FIPS settings.
- host
Selector TeamsAccount Settings Host Selector - Enable host selection in egress policies.
- inspection
Teams
Account Settings Inspection - Define the proxy inspection mode.
- protocol
Detection TeamsAccount Settings Protocol Detection - Specify whether to detect protocols from the initial bytes of client traffic.
- sandbox
Teams
Account Settings Sandbox - Specify whether to enable the sandbox.
- tls
Decrypt TeamsAccount Settings Tls Decrypt - Specify whether to inspect encrypted HTTP traffic.
- activity_
log TeamsAccount Settings Activity Log - Specify activity log settings.
- antivirus
Teams
Account Settings Antivirus - Specify anti-virus settings.
- block_
page TeamsAccount Settings Block Page - Specify block page layout settings.
- body_
scanning TeamsAccount Settings Body Scanning - Specify the DLP inspection mode.
- browser_
isolation TeamsAccount Settings Browser Isolation - Specify Clientless Browser Isolation settings.
- certificate
Teams
Account Settings Certificate - Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- custom_
certificate TeamsAccount Settings Custom Certificate - Specify custom certificate settings for BYO-PKI. This field is deprecated; use
certificate
instead. - extended_
email_ Teamsmatching Account Settings Extended Email Matching - Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has
.
or+
modifiers, you should enable this setting. - fips
Teams
Account Settings Fips - Specify FIPS settings.
- host_
selector TeamsAccount Settings Host Selector - Enable host selection in egress policies.
- inspection
Teams
Account Settings Inspection - Define the proxy inspection mode.
- protocol_
detection TeamsAccount Settings Protocol Detection - Specify whether to detect protocols from the initial bytes of client traffic.
- sandbox
Teams
Account Settings Sandbox - Specify whether to enable the sandbox.
- tls_
decrypt TeamsAccount Settings Tls Decrypt - Specify whether to inspect encrypted HTTP traffic.
- activity
Log Property Map - Specify activity log settings.
- antivirus Property Map
- Specify anti-virus settings.
- block
Page Property Map - Specify block page layout settings.
- body
Scanning Property Map - Specify the DLP inspection mode.
- browser
Isolation Property Map - Specify Clientless Browser Isolation settings.
- certificate Property Map
- Specify certificate settings for Gateway TLS interception. If unset, the Cloudflare Root CA handles interception.
- custom
Certificate Property Map - Specify custom certificate settings for BYO-PKI. This field is deprecated; use
certificate
instead. - extended
Email Property MapMatching - Specify user email settings for the firewall policies. When this is enabled, we standardize the email addresses in the identity part of the rule, so that they match the extended email variants in the firewall policies. When this setting is turned off, the email addresses in the identity part of the rule will be matched exactly as provided. If your email has
.
or+
modifiers, you should enable this setting. - fips Property Map
- Specify FIPS settings.
- host
Selector Property Map - Enable host selection in egress policies.
- inspection Property Map
- Define the proxy inspection mode.
- protocol
Detection Property Map - Specify whether to detect protocols from the initial bytes of client traffic.
- sandbox Property Map
- Specify whether to enable the sandbox.
- tls
Decrypt Property Map - Specify whether to inspect encrypted HTTP traffic.
TeamsAccountSettingsActivityLog, TeamsAccountSettingsActivityLogArgs
- Enabled bool
- Specify whether to log activity.
- Enabled bool
- Specify whether to log activity.
- enabled Boolean
- Specify whether to log activity.
- enabled boolean
- Specify whether to log activity.
- enabled bool
- Specify whether to log activity.
- enabled Boolean
- Specify whether to log activity.
TeamsAccountSettingsAntivirus, TeamsAccountSettingsAntivirusArgs
- Enabled
Download boolPhase - Specify whether to enable anti-virus scanning on downloads.
- Enabled
Upload boolPhase - Specify whether to enable anti-virus scanning on uploads.
- Fail
Closed bool - Specify whether to block requests for unscannable files.
- Notification
Settings TeamsAccount Settings Antivirus Notification Settings - Configure the message the user's device shows during an antivirus scan.
- Enabled
Download boolPhase - Specify whether to enable anti-virus scanning on downloads.
- Enabled
Upload boolPhase - Specify whether to enable anti-virus scanning on uploads.
- Fail
Closed bool - Specify whether to block requests for unscannable files.
- Notification
Settings TeamsAccount Settings Antivirus Notification Settings - Configure the message the user's device shows during an antivirus scan.
- enabled
Download BooleanPhase - Specify whether to enable anti-virus scanning on downloads.
- enabled
Upload BooleanPhase - Specify whether to enable anti-virus scanning on uploads.
- fail
Closed Boolean - Specify whether to block requests for unscannable files.
- notification
Settings TeamsAccount Settings Antivirus Notification Settings - Configure the message the user's device shows during an antivirus scan.
- enabled
Download booleanPhase - Specify whether to enable anti-virus scanning on downloads.
- enabled
Upload booleanPhase - Specify whether to enable anti-virus scanning on uploads.
- fail
Closed boolean - Specify whether to block requests for unscannable files.
- notification
Settings TeamsAccount Settings Antivirus Notification Settings - Configure the message the user's device shows during an antivirus scan.
- enabled_
download_ boolphase - Specify whether to enable anti-virus scanning on downloads.
- enabled_
upload_ boolphase - Specify whether to enable anti-virus scanning on uploads.
- fail_
closed bool - Specify whether to block requests for unscannable files.
- notification_
settings TeamsAccount Settings Antivirus Notification Settings - Configure the message the user's device shows during an antivirus scan.
- enabled
Download BooleanPhase - Specify whether to enable anti-virus scanning on downloads.
- enabled
Upload BooleanPhase - Specify whether to enable anti-virus scanning on uploads.
- fail
Closed Boolean - Specify whether to block requests for unscannable files.
- notification
Settings Property Map - Configure the message the user's device shows during an antivirus scan.
TeamsAccountSettingsAntivirusNotificationSettings, TeamsAccountSettingsAntivirusNotificationSettingsArgs
- Enabled bool
- Specify whether to enable notifications.
- Include
Context bool - Specify whether to include context information as query parameters.
- Msg string
- Specify the message to show in the notification.
- Support
Url string - Specify a URL that directs users to more information. If unset, the notification opens a block page.
- Enabled bool
- Specify whether to enable notifications.
- Include
Context bool - Specify whether to include context information as query parameters.
- Msg string
- Specify the message to show in the notification.
- Support
Url string - Specify a URL that directs users to more information. If unset, the notification opens a block page.
- enabled Boolean
- Specify whether to enable notifications.
- include
Context Boolean - Specify whether to include context information as query parameters.
- msg String
- Specify the message to show in the notification.
- support
Url String - Specify a URL that directs users to more information. If unset, the notification opens a block page.
- enabled boolean
- Specify whether to enable notifications.
- include
Context boolean - Specify whether to include context information as query parameters.
- msg string
- Specify the message to show in the notification.
- support
Url string - Specify a URL that directs users to more information. If unset, the notification opens a block page.
- enabled bool
- Specify whether to enable notifications.
- include_
context bool - Specify whether to include context information as query parameters.
- msg str
- Specify the message to show in the notification.
- support_
url str - Specify a URL that directs users to more information. If unset, the notification opens a block page.
- enabled Boolean
- Specify whether to enable notifications.
- include
Context Boolean - Specify whether to include context information as query parameters.
- msg String
- Specify the message to show in the notification.
- support
Url String - Specify a URL that directs users to more information. If unset, the notification opens a block page.
TeamsAccountSettingsBlockPage, TeamsAccountSettingsBlockPageArgs
- Background
Color string - Specify the block page background color in
#rrggbb
format when the mode is customizedblockpage. - Enabled bool
- Specify whether to enable the custom block page.
- string
- Specify the block page footer text when the mode is customizedblockpage.
- Header
Text string - Specify the block page header text when the mode is customizedblockpage.
- Include
Context bool - Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- Logo
Path string - Specify the full URL to the logo file when the mode is customizedblockpage.
- Mailto
Address string - Specify the admin email for users to contact when the mode is customizedblockpage.
- Mailto
Subject string - Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- Mode string
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", "redirect_uri".
- Name string
- Specify the block page title when the mode is customizedblockpage.
- Read
Only bool - Indicate that this setting was shared via the Orgs API and read only for the current account.
- Source
Account string - Indicate the account tag of the account that shared this setting.
- bool
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- Target
Uri string - Specify the URI to redirect users to when the mode is redirect_uri.
- Version int
- Indicate the version number of the setting.
- Background
Color string - Specify the block page background color in
#rrggbb
format when the mode is customizedblockpage. - Enabled bool
- Specify whether to enable the custom block page.
- string
- Specify the block page footer text when the mode is customizedblockpage.
- Header
Text string - Specify the block page header text when the mode is customizedblockpage.
- Include
Context bool - Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- Logo
Path string - Specify the full URL to the logo file when the mode is customizedblockpage.
- Mailto
Address string - Specify the admin email for users to contact when the mode is customizedblockpage.
- Mailto
Subject string - Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- Mode string
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", "redirect_uri".
- Name string
- Specify the block page title when the mode is customizedblockpage.
- Read
Only bool - Indicate that this setting was shared via the Orgs API and read only for the current account.
- Source
Account string - Indicate the account tag of the account that shared this setting.
- bool
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- Target
Uri string - Specify the URI to redirect users to when the mode is redirect_uri.
- Version int
- Indicate the version number of the setting.
- background
Color String - Specify the block page background color in
#rrggbb
format when the mode is customizedblockpage. - enabled Boolean
- Specify whether to enable the custom block page.
- String
- Specify the block page footer text when the mode is customizedblockpage.
- header
Text String - Specify the block page header text when the mode is customizedblockpage.
- include
Context Boolean - Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logo
Path String - Specify the full URL to the logo file when the mode is customizedblockpage.
- mailto
Address String - Specify the admin email for users to contact when the mode is customizedblockpage.
- mailto
Subject String - Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- mode String
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", "redirect_uri".
- name String
- Specify the block page title when the mode is customizedblockpage.
- read
Only Boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account String - Indicate the account tag of the account that shared this setting.
- Boolean
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- target
Uri String - Specify the URI to redirect users to when the mode is redirect_uri.
- version Integer
- Indicate the version number of the setting.
- background
Color string - Specify the block page background color in
#rrggbb
format when the mode is customizedblockpage. - enabled boolean
- Specify whether to enable the custom block page.
- string
- Specify the block page footer text when the mode is customizedblockpage.
- header
Text string - Specify the block page header text when the mode is customizedblockpage.
- include
Context boolean - Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logo
Path string - Specify the full URL to the logo file when the mode is customizedblockpage.
- mailto
Address string - Specify the admin email for users to contact when the mode is customizedblockpage.
- mailto
Subject string - Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- mode string
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", "redirect_uri".
- name string
- Specify the block page title when the mode is customizedblockpage.
- read
Only boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account string - Indicate the account tag of the account that shared this setting.
- boolean
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- target
Uri string - Specify the URI to redirect users to when the mode is redirect_uri.
- version number
- Indicate the version number of the setting.
- background_
color str - Specify the block page background color in
#rrggbb
format when the mode is customizedblockpage. - enabled bool
- Specify whether to enable the custom block page.
- str
- Specify the block page footer text when the mode is customizedblockpage.
- header_
text str - Specify the block page header text when the mode is customizedblockpage.
- include_
context bool - Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logo_
path str - Specify the full URL to the logo file when the mode is customizedblockpage.
- mailto_
address str - Specify the admin email for users to contact when the mode is customizedblockpage.
- mailto_
subject str - Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- mode str
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", "redirect_uri".
- name str
- Specify the block page title when the mode is customizedblockpage.
- read_
only bool - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source_
account str - Indicate the account tag of the account that shared this setting.
- bool
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- target_
uri str - Specify the URI to redirect users to when the mode is redirect_uri.
- version int
- Indicate the version number of the setting.
- background
Color String - Specify the block page background color in
#rrggbb
format when the mode is customizedblockpage. - enabled Boolean
- Specify whether to enable the custom block page.
- String
- Specify the block page footer text when the mode is customizedblockpage.
- header
Text String - Specify the block page header text when the mode is customizedblockpage.
- include
Context Boolean - Specify whether to append context to targeturi as query parameters. This applies only when the mode is redirecturi.
- logo
Path String - Specify the full URL to the logo file when the mode is customizedblockpage.
- mailto
Address String - Specify the admin email for users to contact when the mode is customizedblockpage.
- mailto
Subject String - Specify the subject line for emails created from the block page when the mode is customizedblockpage.
- mode String
- Specify whether to redirect users to a Cloudflare-hosted block page or a customer-provided URI. Available values: "", "customizedblockpage", "redirect_uri".
- name String
- Specify the block page title when the mode is customizedblockpage.
- read
Only Boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account String - Indicate the account tag of the account that shared this setting.
- Boolean
- Specify whether to suppress detailed information at the bottom of the block page when the mode is customizedblockpage.
- target
Uri String - Specify the URI to redirect users to when the mode is redirect_uri.
- version Number
- Indicate the version number of the setting.
TeamsAccountSettingsBodyScanning, TeamsAccountSettingsBodyScanningArgs
- Inspection
Mode string - Specify the inspection mode as either
deep
orshallow
. Available values: "deep", "shallow".
- Inspection
Mode string - Specify the inspection mode as either
deep
orshallow
. Available values: "deep", "shallow".
- inspection
Mode String - Specify the inspection mode as either
deep
orshallow
. Available values: "deep", "shallow".
- inspection
Mode string - Specify the inspection mode as either
deep
orshallow
. Available values: "deep", "shallow".
- inspection_
mode str - Specify the inspection mode as either
deep
orshallow
. Available values: "deep", "shallow".
- inspection
Mode String - Specify the inspection mode as either
deep
orshallow
. Available values: "deep", "shallow".
TeamsAccountSettingsBrowserIsolation, TeamsAccountSettingsBrowserIsolationArgs
- Non
Identity boolEnabled - Specify whether to enable non-identity onramp support for Browser Isolation.
- Url
Browser boolIsolation Enabled - Specify whether to enable Clientless Browser Isolation.
- Non
Identity boolEnabled - Specify whether to enable non-identity onramp support for Browser Isolation.
- Url
Browser boolIsolation Enabled - Specify whether to enable Clientless Browser Isolation.
- non
Identity BooleanEnabled - Specify whether to enable non-identity onramp support for Browser Isolation.
- url
Browser BooleanIsolation Enabled - Specify whether to enable Clientless Browser Isolation.
- non
Identity booleanEnabled - Specify whether to enable non-identity onramp support for Browser Isolation.
- url
Browser booleanIsolation Enabled - Specify whether to enable Clientless Browser Isolation.
- non_
identity_ boolenabled - Specify whether to enable non-identity onramp support for Browser Isolation.
- url_
browser_ boolisolation_ enabled - Specify whether to enable Clientless Browser Isolation.
- non
Identity BooleanEnabled - Specify whether to enable non-identity onramp support for Browser Isolation.
- url
Browser BooleanIsolation Enabled - Specify whether to enable Clientless Browser Isolation.
TeamsAccountSettingsCertificate, TeamsAccountSettingsCertificateArgs
- Id string
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
- Id string
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
- id String
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
- id string
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
- id str
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
- id String
- Specify the UUID of the certificate used for interception. Ensure the certificate is available at the edge(previously called 'active'). A nil UUID directs Cloudflare to use the Root CA.
TeamsAccountSettingsCustomCertificate, TeamsAccountSettingsCustomCertificateArgs
- Enabled bool
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- Binding
Status string - Indicate the internal certificate status.
- Id string
- Specify the UUID of the certificate (ID from MTLS certificate store).
- Updated
At string
- Enabled bool
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- Binding
Status string - Indicate the internal certificate status.
- Id string
- Specify the UUID of the certificate (ID from MTLS certificate store).
- Updated
At string
- enabled Boolean
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- binding
Status String - Indicate the internal certificate status.
- id String
- Specify the UUID of the certificate (ID from MTLS certificate store).
- updated
At String
- enabled boolean
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- binding
Status string - Indicate the internal certificate status.
- id string
- Specify the UUID of the certificate (ID from MTLS certificate store).
- updated
At string
- enabled bool
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- binding_
status str - Indicate the internal certificate status.
- id str
- Specify the UUID of the certificate (ID from MTLS certificate store).
- updated_
at str
- enabled Boolean
- Specify whether to enable a custom certificate authority for signing Gateway traffic.
- binding
Status String - Indicate the internal certificate status.
- id String
- Specify the UUID of the certificate (ID from MTLS certificate store).
- updated
At String
TeamsAccountSettingsExtendedEmailMatching, TeamsAccountSettingsExtendedEmailMatchingArgs
- Enabled bool
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- Read
Only bool - Indicate that this setting was shared via the Orgs API and read only for the current account.
- Source
Account string - Indicate the account tag of the account that shared this setting.
- Version int
- Indicate the version number of the setting.
- Enabled bool
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- Read
Only bool - Indicate that this setting was shared via the Orgs API and read only for the current account.
- Source
Account string - Indicate the account tag of the account that shared this setting.
- Version int
- Indicate the version number of the setting.
- enabled Boolean
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- read
Only Boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account String - Indicate the account tag of the account that shared this setting.
- version Integer
- Indicate the version number of the setting.
- enabled boolean
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- read
Only boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account string - Indicate the account tag of the account that shared this setting.
- version number
- Indicate the version number of the setting.
- enabled bool
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- read_
only bool - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source_
account str - Indicate the account tag of the account that shared this setting.
- version int
- Indicate the version number of the setting.
- enabled Boolean
- Specify whether to match all variants of user emails (with + or . modifiers) used as criteria in Firewall policies.
- read
Only Boolean - Indicate that this setting was shared via the Orgs API and read only for the current account.
- source
Account String - Indicate the account tag of the account that shared this setting.
- version Number
- Indicate the version number of the setting.
TeamsAccountSettingsFips, TeamsAccountSettingsFipsArgs
- Tls bool
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
- Tls bool
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
- tls Boolean
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
- tls boolean
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
- tls bool
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
- tls Boolean
- Enforce cipher suites and TLS versions compliant with FIPS 140-2.
TeamsAccountSettingsHostSelector, TeamsAccountSettingsHostSelectorArgs
- Enabled bool
- Specify whether to enable filtering via hosts for egress policies.
- Enabled bool
- Specify whether to enable filtering via hosts for egress policies.
- enabled Boolean
- Specify whether to enable filtering via hosts for egress policies.
- enabled boolean
- Specify whether to enable filtering via hosts for egress policies.
- enabled bool
- Specify whether to enable filtering via hosts for egress policies.
- enabled Boolean
- Specify whether to enable filtering via hosts for egress policies.
TeamsAccountSettingsInspection, TeamsAccountSettingsInspectionArgs
- Mode string
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
- Mode string
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
- mode String
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
- mode string
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
- mode str
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
- mode String
- Define the proxy inspection mode. 1. static: Gateway applies static inspection to HTTP on TCP(80). With TLS decryption on, Gateway inspects HTTPS traffic on TCP(443) and UDP(443). 2. dynamic: Gateway applies protocol detection to inspect HTTP and HTTPS traffic on any port. TLS decryption must remain on to inspect HTTPS traffic. Available values: "static", "dynamic".
TeamsAccountSettingsProtocolDetection, TeamsAccountSettingsProtocolDetectionArgs
- Enabled bool
- Specify whether to detect protocols from the initial bytes of client traffic.
- Enabled bool
- Specify whether to detect protocols from the initial bytes of client traffic.
- enabled Boolean
- Specify whether to detect protocols from the initial bytes of client traffic.
- enabled boolean
- Specify whether to detect protocols from the initial bytes of client traffic.
- enabled bool
- Specify whether to detect protocols from the initial bytes of client traffic.
- enabled Boolean
- Specify whether to detect protocols from the initial bytes of client traffic.
TeamsAccountSettingsSandbox, TeamsAccountSettingsSandboxArgs
- Enabled bool
- Specify whether to enable the sandbox.
- Fallback
Action string - Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
- Enabled bool
- Specify whether to enable the sandbox.
- Fallback
Action string - Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
- enabled Boolean
- Specify whether to enable the sandbox.
- fallback
Action String - Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
- enabled boolean
- Specify whether to enable the sandbox.
- fallback
Action string - Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
- enabled bool
- Specify whether to enable the sandbox.
- fallback_
action str - Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
- enabled Boolean
- Specify whether to enable the sandbox.
- fallback
Action String - Specify the action to take when the system cannot scan the file. Available values: "allow", "block".
TeamsAccountSettingsTlsDecrypt, TeamsAccountSettingsTlsDecryptArgs
- Enabled bool
- Specify whether to inspect encrypted HTTP traffic.
- Enabled bool
- Specify whether to inspect encrypted HTTP traffic.
- enabled Boolean
- Specify whether to inspect encrypted HTTP traffic.
- enabled boolean
- Specify whether to inspect encrypted HTTP traffic.
- enabled bool
- Specify whether to inspect encrypted HTTP traffic.
- enabled Boolean
- Specify whether to inspect encrypted HTTP traffic.
Import
$ pulumi import cloudflare:index/teamsAccount:TeamsAccount example '<account_id>'
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Cloudflare pulumi/pulumi-cloudflare
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudflare
Terraform Provider.