cloudflare.AccessApplication
Explore with Pulumi AI
Example Usage
Create AccessApplication Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AccessApplication(name: string, args?: AccessApplicationArgs, opts?: CustomResourceOptions);
@overload
def AccessApplication(resource_name: str,
args: Optional[AccessApplicationArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def AccessApplication(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
allow_authenticate_via_warp: Optional[bool] = None,
allowed_idps: Optional[Sequence[str]] = None,
app_launcher_logo_url: Optional[str] = None,
app_launcher_visible: Optional[bool] = None,
auto_redirect_to_identity: Optional[bool] = None,
bg_color: Optional[str] = None,
cors_headers: Optional[AccessApplicationCorsHeadersArgs] = None,
custom_deny_message: Optional[str] = None,
custom_deny_url: Optional[str] = None,
custom_non_identity_deny_url: Optional[str] = None,
custom_pages: Optional[Sequence[str]] = None,
destinations: Optional[Sequence[AccessApplicationDestinationArgs]] = None,
domain: Optional[str] = None,
enable_binding_cookie: Optional[bool] = None,
footer_links: Optional[Sequence[AccessApplicationFooterLinkArgs]] = None,
header_bg_color: Optional[str] = None,
http_only_cookie_attribute: Optional[bool] = None,
landing_page_design: Optional[AccessApplicationLandingPageDesignArgs] = None,
logo_url: Optional[str] = None,
name: Optional[str] = None,
options_preflight_bypass: Optional[bool] = None,
path_cookie_attribute: Optional[bool] = None,
policies: Optional[Sequence[AccessApplicationPolicyArgs]] = None,
read_service_tokens_from_header: Optional[str] = None,
saas_app: Optional[AccessApplicationSaasAppArgs] = None,
same_site_cookie_attribute: Optional[str] = None,
scim_config: Optional[AccessApplicationScimConfigArgs] = None,
self_hosted_domains: Optional[Sequence[str]] = None,
service_auth401_redirect: Optional[bool] = None,
session_duration: Optional[str] = None,
skip_app_launcher_login_page: Optional[bool] = None,
skip_interstitial: Optional[bool] = None,
tags: Optional[Sequence[str]] = None,
target_criterias: Optional[Sequence[AccessApplicationTargetCriteriaArgs]] = None,
type: Optional[str] = None,
zone_id: Optional[str] = None)
func NewAccessApplication(ctx *Context, name string, args *AccessApplicationArgs, opts ...ResourceOption) (*AccessApplication, error)
public AccessApplication(string name, AccessApplicationArgs? args = null, CustomResourceOptions? opts = null)
public AccessApplication(String name, AccessApplicationArgs args)
public AccessApplication(String name, AccessApplicationArgs args, CustomResourceOptions options)
type: cloudflare:AccessApplication
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 AccessApplicationArgs
- 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 AccessApplicationArgs
- 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 AccessApplicationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AccessApplicationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AccessApplicationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AccessApplication 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 AccessApplication resource accepts the following input properties:
- Account
Id string - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- Allow
Authenticate boolVia Warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- Allowed
Idps List<string> - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- App
Launcher stringLogo Url - The image URL of the logo shown in the App Launcher header.
- App
Launcher boolVisible - Displays the application in the App Launcher.
- Auto
Redirect boolTo Identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - Bg
Color string - The background color of the App Launcher page.
- Cors
Headers AccessApplication Cors Headers - Custom
Deny stringMessage - The custom error message shown to a user when they are denied access to the application.
- Custom
Deny stringUrl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- Custom
Non stringIdentity Deny Url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- Custom
Pages List<string> - The custom pages that will be displayed when applicable for this application
- Destinations
List<Access
Application Destination> - List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - Domain string
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- bool
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- List<Access
Application Footer Link> - The links in the App Launcher footer.
- Header
Bg stringColor - The background color of the App Launcher header.
- bool
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- Landing
Page AccessDesign Application Landing Page Design - The design of the App Launcher landing page shown to users when they log in.
- Logo
Url string - The image URL for the logo shown in the App Launcher dashboard.
- Name string
- The name of the application.
- Options
Preflight boolBypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- bool
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- Policies
List<Access
Application Policy> - The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- Read
Service stringTokens From Header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- Saas
App AccessApplication Saas App - string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- Scim
Config AccessApplication Scim Config - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- Self
Hosted List<string>Domains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - Service
Auth401Redirect bool - Returns a 401 status code when the request is blocked by a Service Auth policy.
- Session
Duration string - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - Skip
App boolLauncher Login Page - Determines when to skip the App Launcher landing page.
- Skip
Interstitial bool - Enables automatic authentication through cloudflared.
- List<string>
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- Target
Criterias List<AccessApplication Target Criteria> - Type string
- The application type.
- Zone
Id string - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- Account
Id string - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- Allow
Authenticate boolVia Warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- Allowed
Idps []string - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- App
Launcher stringLogo Url - The image URL of the logo shown in the App Launcher header.
- App
Launcher boolVisible - Displays the application in the App Launcher.
- Auto
Redirect boolTo Identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - Bg
Color string - The background color of the App Launcher page.
- Cors
Headers AccessApplication Cors Headers Args - Custom
Deny stringMessage - The custom error message shown to a user when they are denied access to the application.
- Custom
Deny stringUrl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- Custom
Non stringIdentity Deny Url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- Custom
Pages []string - The custom pages that will be displayed when applicable for this application
- Destinations
[]Access
Application Destination Args - List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - Domain string
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- bool
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- []Access
Application Footer Link Args - The links in the App Launcher footer.
- Header
Bg stringColor - The background color of the App Launcher header.
- bool
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- Landing
Page AccessDesign Application Landing Page Design Args - The design of the App Launcher landing page shown to users when they log in.
- Logo
Url string - The image URL for the logo shown in the App Launcher dashboard.
- Name string
- The name of the application.
- Options
Preflight boolBypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- bool
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- Policies
[]Access
Application Policy Args - The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- Read
Service stringTokens From Header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- Saas
App AccessApplication Saas App Args - string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- Scim
Config AccessApplication Scim Config Args - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- Self
Hosted []stringDomains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - Service
Auth401Redirect bool - Returns a 401 status code when the request is blocked by a Service Auth policy.
- Session
Duration string - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - Skip
App boolLauncher Login Page - Determines when to skip the App Launcher landing page.
- Skip
Interstitial bool - Enables automatic authentication through cloudflared.
- []string
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- Target
Criterias []AccessApplication Target Criteria Args - Type string
- The application type.
- Zone
Id string - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- account
Id String - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allow
Authenticate BooleanVia Warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- allowed
Idps List<String> - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- app
Launcher StringLogo Url - The image URL of the logo shown in the App Launcher header.
- app
Launcher BooleanVisible - Displays the application in the App Launcher.
- auto
Redirect BooleanTo Identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - bg
Color String - The background color of the App Launcher page.
- cors
Headers AccessApplication Cors Headers - custom
Deny StringMessage - The custom error message shown to a user when they are denied access to the application.
- custom
Deny StringUrl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- custom
Non StringIdentity Deny Url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- custom
Pages List<String> - The custom pages that will be displayed when applicable for this application
- destinations
List<Access
Application Destination> - List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - domain String
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- Boolean
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- List<Access
Application Footer Link> - The links in the App Launcher footer.
- header
Bg StringColor - The background color of the App Launcher header.
- Boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landing
Page AccessDesign Application Landing Page Design - The design of the App Launcher landing page shown to users when they log in.
- logo
Url String - The image URL for the logo shown in the App Launcher dashboard.
- name String
- The name of the application.
- options
Preflight BooleanBypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- Boolean
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- policies
List<Access
Application Policy> - The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- read
Service StringTokens From Header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- saas
App AccessApplication Saas App - String
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scim
Config AccessApplication Scim Config - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- self
Hosted List<String>Domains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - service
Auth401Redirect Boolean - Returns a 401 status code when the request is blocked by a Service Auth policy.
- session
Duration String - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - skip
App BooleanLauncher Login Page - Determines when to skip the App Launcher landing page.
- skip
Interstitial Boolean - Enables automatic authentication through cloudflared.
- List<String>
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- target
Criterias List<AccessApplication Target Criteria> - type String
- The application type.
- zone
Id String - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- account
Id string - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allow
Authenticate booleanVia Warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- allowed
Idps string[] - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- app
Launcher stringLogo Url - The image URL of the logo shown in the App Launcher header.
- app
Launcher booleanVisible - Displays the application in the App Launcher.
- auto
Redirect booleanTo Identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - bg
Color string - The background color of the App Launcher page.
- cors
Headers AccessApplication Cors Headers - custom
Deny stringMessage - The custom error message shown to a user when they are denied access to the application.
- custom
Deny stringUrl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- custom
Non stringIdentity Deny Url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- custom
Pages string[] - The custom pages that will be displayed when applicable for this application
- destinations
Access
Application Destination[] - List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - domain string
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- boolean
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- Access
Application Footer Link[] - The links in the App Launcher footer.
- header
Bg stringColor - The background color of the App Launcher header.
- boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landing
Page AccessDesign Application Landing Page Design - The design of the App Launcher landing page shown to users when they log in.
- logo
Url string - The image URL for the logo shown in the App Launcher dashboard.
- name string
- The name of the application.
- options
Preflight booleanBypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- boolean
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- policies
Access
Application Policy[] - The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- read
Service stringTokens From Header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- saas
App AccessApplication Saas App - string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scim
Config AccessApplication Scim Config - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- self
Hosted string[]Domains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - service
Auth401Redirect boolean - Returns a 401 status code when the request is blocked by a Service Auth policy.
- session
Duration string - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - skip
App booleanLauncher Login Page - Determines when to skip the App Launcher landing page.
- skip
Interstitial boolean - Enables automatic authentication through cloudflared.
- string[]
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- target
Criterias AccessApplication Target Criteria[] - type string
- The application type.
- zone
Id string - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- account_
id str - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allow_
authenticate_ boolvia_ warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- allowed_
idps Sequence[str] - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- app_
launcher_ strlogo_ url - The image URL of the logo shown in the App Launcher header.
- app_
launcher_ boolvisible - Displays the application in the App Launcher.
- auto_
redirect_ boolto_ identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - bg_
color str - The background color of the App Launcher page.
- cors_
headers AccessApplication Cors Headers Args - custom_
deny_ strmessage - The custom error message shown to a user when they are denied access to the application.
- custom_
deny_ strurl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- custom_
non_ stridentity_ deny_ url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- custom_
pages Sequence[str] - The custom pages that will be displayed when applicable for this application
- destinations
Sequence[Access
Application Destination Args] - List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - domain str
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- bool
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- Sequence[Access
Application Footer Link Args] - The links in the App Launcher footer.
- header_
bg_ strcolor - The background color of the App Launcher header.
- bool
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landing_
page_ Accessdesign Application Landing Page Design Args - The design of the App Launcher landing page shown to users when they log in.
- logo_
url str - The image URL for the logo shown in the App Launcher dashboard.
- name str
- The name of the application.
- options_
preflight_ boolbypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- bool
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- policies
Sequence[Access
Application Policy Args] - The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- read_
service_ strtokens_ from_ header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- saas_
app AccessApplication Saas App Args - str
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scim_
config AccessApplication Scim Config Args - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- self_
hosted_ Sequence[str]domains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - service_
auth401_ boolredirect - Returns a 401 status code when the request is blocked by a Service Auth policy.
- session_
duration str - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - skip_
app_ boollauncher_ login_ page - Determines when to skip the App Launcher landing page.
- skip_
interstitial bool - Enables automatic authentication through cloudflared.
- Sequence[str]
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- target_
criterias Sequence[AccessApplication Target Criteria Args] - type str
- The application type.
- zone_
id str - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- account
Id String - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allow
Authenticate BooleanVia Warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- allowed
Idps List<String> - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- app
Launcher StringLogo Url - The image URL of the logo shown in the App Launcher header.
- app
Launcher BooleanVisible - Displays the application in the App Launcher.
- auto
Redirect BooleanTo Identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - bg
Color String - The background color of the App Launcher page.
- cors
Headers Property Map - custom
Deny StringMessage - The custom error message shown to a user when they are denied access to the application.
- custom
Deny StringUrl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- custom
Non StringIdentity Deny Url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- custom
Pages List<String> - The custom pages that will be displayed when applicable for this application
- destinations List<Property Map>
- List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - domain String
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- Boolean
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- List<Property Map>
- The links in the App Launcher footer.
- header
Bg StringColor - The background color of the App Launcher header.
- Boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landing
Page Property MapDesign - The design of the App Launcher landing page shown to users when they log in.
- logo
Url String - The image URL for the logo shown in the App Launcher dashboard.
- name String
- The name of the application.
- options
Preflight BooleanBypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- Boolean
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- policies List<Property Map>
- The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- read
Service StringTokens From Header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- saas
App Property Map - String
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scim
Config Property Map - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- self
Hosted List<String>Domains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - service
Auth401Redirect Boolean - Returns a 401 status code when the request is blocked by a Service Auth policy.
- session
Duration String - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - skip
App BooleanLauncher Login Page - Determines when to skip the App Launcher landing page.
- skip
Interstitial Boolean - Enables automatic authentication through cloudflared.
- List<String>
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- target
Criterias List<Property Map> - type String
- The application type.
- zone
Id String - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
Outputs
All input properties are implicitly available as output properties. Additionally, the AccessApplication resource produces the following output properties:
- aud str
- Audience tag.
- created_
at str - id str
- The provider-assigned unique ID for this managed resource.
- updated_
at str
Look up Existing AccessApplication Resource
Get an existing AccessApplication 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?: AccessApplicationState, opts?: CustomResourceOptions): AccessApplication
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
allow_authenticate_via_warp: Optional[bool] = None,
allowed_idps: Optional[Sequence[str]] = None,
app_launcher_logo_url: Optional[str] = None,
app_launcher_visible: Optional[bool] = None,
aud: Optional[str] = None,
auto_redirect_to_identity: Optional[bool] = None,
bg_color: Optional[str] = None,
cors_headers: Optional[AccessApplicationCorsHeadersArgs] = None,
created_at: Optional[str] = None,
custom_deny_message: Optional[str] = None,
custom_deny_url: Optional[str] = None,
custom_non_identity_deny_url: Optional[str] = None,
custom_pages: Optional[Sequence[str]] = None,
destinations: Optional[Sequence[AccessApplicationDestinationArgs]] = None,
domain: Optional[str] = None,
enable_binding_cookie: Optional[bool] = None,
footer_links: Optional[Sequence[AccessApplicationFooterLinkArgs]] = None,
header_bg_color: Optional[str] = None,
http_only_cookie_attribute: Optional[bool] = None,
landing_page_design: Optional[AccessApplicationLandingPageDesignArgs] = None,
logo_url: Optional[str] = None,
name: Optional[str] = None,
options_preflight_bypass: Optional[bool] = None,
path_cookie_attribute: Optional[bool] = None,
policies: Optional[Sequence[AccessApplicationPolicyArgs]] = None,
read_service_tokens_from_header: Optional[str] = None,
saas_app: Optional[AccessApplicationSaasAppArgs] = None,
same_site_cookie_attribute: Optional[str] = None,
scim_config: Optional[AccessApplicationScimConfigArgs] = None,
self_hosted_domains: Optional[Sequence[str]] = None,
service_auth401_redirect: Optional[bool] = None,
session_duration: Optional[str] = None,
skip_app_launcher_login_page: Optional[bool] = None,
skip_interstitial: Optional[bool] = None,
tags: Optional[Sequence[str]] = None,
target_criterias: Optional[Sequence[AccessApplicationTargetCriteriaArgs]] = None,
type: Optional[str] = None,
updated_at: Optional[str] = None,
zone_id: Optional[str] = None) -> AccessApplication
func GetAccessApplication(ctx *Context, name string, id IDInput, state *AccessApplicationState, opts ...ResourceOption) (*AccessApplication, error)
public static AccessApplication Get(string name, Input<string> id, AccessApplicationState? state, CustomResourceOptions? opts = null)
public static AccessApplication get(String name, Output<String> id, AccessApplicationState state, CustomResourceOptions options)
resources: _: type: cloudflare:AccessApplication 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 - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- Allow
Authenticate boolVia Warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- Allowed
Idps List<string> - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- App
Launcher stringLogo Url - The image URL of the logo shown in the App Launcher header.
- App
Launcher boolVisible - Displays the application in the App Launcher.
- Aud string
- Audience tag.
- Auto
Redirect boolTo Identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - Bg
Color string - The background color of the App Launcher page.
- Cors
Headers AccessApplication Cors Headers - Created
At string - Custom
Deny stringMessage - The custom error message shown to a user when they are denied access to the application.
- Custom
Deny stringUrl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- Custom
Non stringIdentity Deny Url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- Custom
Pages List<string> - The custom pages that will be displayed when applicable for this application
- Destinations
List<Access
Application Destination> - List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - Domain string
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- bool
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- List<Access
Application Footer Link> - The links in the App Launcher footer.
- Header
Bg stringColor - The background color of the App Launcher header.
- bool
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- Landing
Page AccessDesign Application Landing Page Design - The design of the App Launcher landing page shown to users when they log in.
- Logo
Url string - The image URL for the logo shown in the App Launcher dashboard.
- Name string
- The name of the application.
- Options
Preflight boolBypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- bool
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- Policies
List<Access
Application Policy> - The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- Read
Service stringTokens From Header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- Saas
App AccessApplication Saas App - string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- Scim
Config AccessApplication Scim Config - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- Self
Hosted List<string>Domains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - Service
Auth401Redirect bool - Returns a 401 status code when the request is blocked by a Service Auth policy.
- Session
Duration string - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - Skip
App boolLauncher Login Page - Determines when to skip the App Launcher landing page.
- Skip
Interstitial bool - Enables automatic authentication through cloudflared.
- List<string>
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- Target
Criterias List<AccessApplication Target Criteria> - Type string
- The application type.
- Updated
At string - Zone
Id string - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- Account
Id string - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- Allow
Authenticate boolVia Warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- Allowed
Idps []string - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- App
Launcher stringLogo Url - The image URL of the logo shown in the App Launcher header.
- App
Launcher boolVisible - Displays the application in the App Launcher.
- Aud string
- Audience tag.
- Auto
Redirect boolTo Identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - Bg
Color string - The background color of the App Launcher page.
- Cors
Headers AccessApplication Cors Headers Args - Created
At string - Custom
Deny stringMessage - The custom error message shown to a user when they are denied access to the application.
- Custom
Deny stringUrl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- Custom
Non stringIdentity Deny Url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- Custom
Pages []string - The custom pages that will be displayed when applicable for this application
- Destinations
[]Access
Application Destination Args - List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - Domain string
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- bool
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- []Access
Application Footer Link Args - The links in the App Launcher footer.
- Header
Bg stringColor - The background color of the App Launcher header.
- bool
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- Landing
Page AccessDesign Application Landing Page Design Args - The design of the App Launcher landing page shown to users when they log in.
- Logo
Url string - The image URL for the logo shown in the App Launcher dashboard.
- Name string
- The name of the application.
- Options
Preflight boolBypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- bool
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- Policies
[]Access
Application Policy Args - The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- Read
Service stringTokens From Header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- Saas
App AccessApplication Saas App Args - string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- Scim
Config AccessApplication Scim Config Args - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- Self
Hosted []stringDomains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - Service
Auth401Redirect bool - Returns a 401 status code when the request is blocked by a Service Auth policy.
- Session
Duration string - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - Skip
App boolLauncher Login Page - Determines when to skip the App Launcher landing page.
- Skip
Interstitial bool - Enables automatic authentication through cloudflared.
- []string
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- Target
Criterias []AccessApplication Target Criteria Args - Type string
- The application type.
- Updated
At string - Zone
Id string - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- account
Id String - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allow
Authenticate BooleanVia Warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- allowed
Idps List<String> - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- app
Launcher StringLogo Url - The image URL of the logo shown in the App Launcher header.
- app
Launcher BooleanVisible - Displays the application in the App Launcher.
- aud String
- Audience tag.
- auto
Redirect BooleanTo Identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - bg
Color String - The background color of the App Launcher page.
- cors
Headers AccessApplication Cors Headers - created
At String - custom
Deny StringMessage - The custom error message shown to a user when they are denied access to the application.
- custom
Deny StringUrl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- custom
Non StringIdentity Deny Url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- custom
Pages List<String> - The custom pages that will be displayed when applicable for this application
- destinations
List<Access
Application Destination> - List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - domain String
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- Boolean
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- List<Access
Application Footer Link> - The links in the App Launcher footer.
- header
Bg StringColor - The background color of the App Launcher header.
- Boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landing
Page AccessDesign Application Landing Page Design - The design of the App Launcher landing page shown to users when they log in.
- logo
Url String - The image URL for the logo shown in the App Launcher dashboard.
- name String
- The name of the application.
- options
Preflight BooleanBypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- Boolean
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- policies
List<Access
Application Policy> - The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- read
Service StringTokens From Header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- saas
App AccessApplication Saas App - String
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scim
Config AccessApplication Scim Config - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- self
Hosted List<String>Domains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - service
Auth401Redirect Boolean - Returns a 401 status code when the request is blocked by a Service Auth policy.
- session
Duration String - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - skip
App BooleanLauncher Login Page - Determines when to skip the App Launcher landing page.
- skip
Interstitial Boolean - Enables automatic authentication through cloudflared.
- List<String>
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- target
Criterias List<AccessApplication Target Criteria> - type String
- The application type.
- updated
At String - zone
Id String - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- account
Id string - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allow
Authenticate booleanVia Warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- allowed
Idps string[] - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- app
Launcher stringLogo Url - The image URL of the logo shown in the App Launcher header.
- app
Launcher booleanVisible - Displays the application in the App Launcher.
- aud string
- Audience tag.
- auto
Redirect booleanTo Identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - bg
Color string - The background color of the App Launcher page.
- cors
Headers AccessApplication Cors Headers - created
At string - custom
Deny stringMessage - The custom error message shown to a user when they are denied access to the application.
- custom
Deny stringUrl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- custom
Non stringIdentity Deny Url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- custom
Pages string[] - The custom pages that will be displayed when applicable for this application
- destinations
Access
Application Destination[] - List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - domain string
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- boolean
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- Access
Application Footer Link[] - The links in the App Launcher footer.
- header
Bg stringColor - The background color of the App Launcher header.
- boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landing
Page AccessDesign Application Landing Page Design - The design of the App Launcher landing page shown to users when they log in.
- logo
Url string - The image URL for the logo shown in the App Launcher dashboard.
- name string
- The name of the application.
- options
Preflight booleanBypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- boolean
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- policies
Access
Application Policy[] - The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- read
Service stringTokens From Header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- saas
App AccessApplication Saas App - string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scim
Config AccessApplication Scim Config - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- self
Hosted string[]Domains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - service
Auth401Redirect boolean - Returns a 401 status code when the request is blocked by a Service Auth policy.
- session
Duration string - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - skip
App booleanLauncher Login Page - Determines when to skip the App Launcher landing page.
- skip
Interstitial boolean - Enables automatic authentication through cloudflared.
- string[]
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- target
Criterias AccessApplication Target Criteria[] - type string
- The application type.
- updated
At string - zone
Id string - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- account_
id str - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allow_
authenticate_ boolvia_ warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- allowed_
idps Sequence[str] - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- app_
launcher_ strlogo_ url - The image URL of the logo shown in the App Launcher header.
- app_
launcher_ boolvisible - Displays the application in the App Launcher.
- aud str
- Audience tag.
- auto_
redirect_ boolto_ identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - bg_
color str - The background color of the App Launcher page.
- cors_
headers AccessApplication Cors Headers Args - created_
at str - custom_
deny_ strmessage - The custom error message shown to a user when they are denied access to the application.
- custom_
deny_ strurl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- custom_
non_ stridentity_ deny_ url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- custom_
pages Sequence[str] - The custom pages that will be displayed when applicable for this application
- destinations
Sequence[Access
Application Destination Args] - List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - domain str
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- bool
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- Sequence[Access
Application Footer Link Args] - The links in the App Launcher footer.
- header_
bg_ strcolor - The background color of the App Launcher header.
- bool
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landing_
page_ Accessdesign Application Landing Page Design Args - The design of the App Launcher landing page shown to users when they log in.
- logo_
url str - The image URL for the logo shown in the App Launcher dashboard.
- name str
- The name of the application.
- options_
preflight_ boolbypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- bool
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- policies
Sequence[Access
Application Policy Args] - The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- read_
service_ strtokens_ from_ header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- saas_
app AccessApplication Saas App Args - str
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scim_
config AccessApplication Scim Config Args - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- self_
hosted_ Sequence[str]domains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - service_
auth401_ boolredirect - Returns a 401 status code when the request is blocked by a Service Auth policy.
- session_
duration str - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - skip_
app_ boollauncher_ login_ page - Determines when to skip the App Launcher landing page.
- skip_
interstitial bool - Enables automatic authentication through cloudflared.
- Sequence[str]
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- target_
criterias Sequence[AccessApplication Target Criteria Args] - type str
- The application type.
- updated_
at str - zone_
id str - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- account
Id String - The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allow
Authenticate BooleanVia Warp - When set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
- allowed
Idps List<String> - The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- app
Launcher StringLogo Url - The image URL of the logo shown in the App Launcher header.
- app
Launcher BooleanVisible - Displays the application in the App Launcher.
- aud String
- Audience tag.
- auto
Redirect BooleanTo Identity - When set to
true
, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps. - bg
Color String - The background color of the App Launcher page.
- cors
Headers Property Map - created
At String - custom
Deny StringMessage - The custom error message shown to a user when they are denied access to the application.
- custom
Deny StringUrl - The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- custom
Non StringIdentity Deny Url - The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- custom
Pages List<String> - The custom pages that will be displayed when applicable for this application
- destinations List<Property Map>
- List of destinations secured by Access. This supersedes
self_hosted_domains
to allow for more flexibility in defining different types of domains. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - domain String
- The primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
- Boolean
- Enables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
- List<Property Map>
- The links in the App Launcher footer.
- header
Bg StringColor - The background color of the App Launcher header.
- Boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landing
Page Property MapDesign - The design of the App Launcher landing page shown to users when they log in.
- logo
Url String - The image URL for the logo shown in the App Launcher dashboard.
- name String
- The name of the application.
- options
Preflight BooleanBypass - Allows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if cors_headers is set.
- Boolean
- Enables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
- policies List<Property Map>
- The policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
- read
Service StringTokens From Header - Allows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
- saas
App Property Map - String
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scim
Config Property Map - Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- self
Hosted List<String>Domains - List of public domains that Access will secure. This field is deprecated in favor of
destinations
and will be supported until November 21, 2025. Ifdestinations
are provided, thenself_hosted_domains
will be ignored. - service
Auth401Redirect Boolean - Returns a 401 status code when the request is blocked by a Service Auth policy.
- session
Duration String - The amount of time that tokens issued for this application will be valid. Must be in the format
300ms
or2h45m
. Valid time units are: ns, us (or µs), ms, s, m, h. - skip
App BooleanLauncher Login Page - Determines when to skip the App Launcher landing page.
- skip
Interstitial Boolean - Enables automatic authentication through cloudflared.
- List<String>
- The tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
- target
Criterias List<Property Map> - type String
- The application type.
- updated
At String - zone
Id String - The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
Supporting Types
AccessApplicationCorsHeaders, AccessApplicationCorsHeadersArgs
- Allow
All boolHeaders - Allows all HTTP request headers.
- Allow
All boolMethods - Allows all HTTP request methods.
- Allow
All boolOrigins - Allows all origins.
- Allow
Credentials bool - When set to
true
, includes credentials (cookies, authorization headers, or TLS client certificates) with requests. - Allowed
Headers List<string> - Allowed HTTP request headers.
- Allowed
Methods List<string> - Allowed HTTP request methods.
- Allowed
Origins List<string> - Allowed origins.
- Max
Age double - The maximum number of seconds the results of a preflight request can be cached.
- Allow
All boolHeaders - Allows all HTTP request headers.
- Allow
All boolMethods - Allows all HTTP request methods.
- Allow
All boolOrigins - Allows all origins.
- Allow
Credentials bool - When set to
true
, includes credentials (cookies, authorization headers, or TLS client certificates) with requests. - Allowed
Headers []string - Allowed HTTP request headers.
- Allowed
Methods []string - Allowed HTTP request methods.
- Allowed
Origins []string - Allowed origins.
- Max
Age float64 - The maximum number of seconds the results of a preflight request can be cached.
- allow
All BooleanHeaders - Allows all HTTP request headers.
- allow
All BooleanMethods - Allows all HTTP request methods.
- allow
All BooleanOrigins - Allows all origins.
- allow
Credentials Boolean - When set to
true
, includes credentials (cookies, authorization headers, or TLS client certificates) with requests. - allowed
Headers List<String> - Allowed HTTP request headers.
- allowed
Methods List<String> - Allowed HTTP request methods.
- allowed
Origins List<String> - Allowed origins.
- max
Age Double - The maximum number of seconds the results of a preflight request can be cached.
- allow
All booleanHeaders - Allows all HTTP request headers.
- allow
All booleanMethods - Allows all HTTP request methods.
- allow
All booleanOrigins - Allows all origins.
- allow
Credentials boolean - When set to
true
, includes credentials (cookies, authorization headers, or TLS client certificates) with requests. - allowed
Headers string[] - Allowed HTTP request headers.
- allowed
Methods string[] - Allowed HTTP request methods.
- allowed
Origins string[] - Allowed origins.
- max
Age number - The maximum number of seconds the results of a preflight request can be cached.
- allow_
all_ boolheaders - Allows all HTTP request headers.
- allow_
all_ boolmethods - Allows all HTTP request methods.
- allow_
all_ boolorigins - Allows all origins.
- allow_
credentials bool - When set to
true
, includes credentials (cookies, authorization headers, or TLS client certificates) with requests. - allowed_
headers Sequence[str] - Allowed HTTP request headers.
- allowed_
methods Sequence[str] - Allowed HTTP request methods.
- allowed_
origins Sequence[str] - Allowed origins.
- max_
age float - The maximum number of seconds the results of a preflight request can be cached.
- allow
All BooleanHeaders - Allows all HTTP request headers.
- allow
All BooleanMethods - Allows all HTTP request methods.
- allow
All BooleanOrigins - Allows all origins.
- allow
Credentials Boolean - When set to
true
, includes credentials (cookies, authorization headers, or TLS client certificates) with requests. - allowed
Headers List<String> - Allowed HTTP request headers.
- allowed
Methods List<String> - Allowed HTTP request methods.
- allowed
Origins List<String> - Allowed origins.
- max
Age Number - The maximum number of seconds the results of a preflight request can be cached.
AccessApplicationDestination, AccessApplicationDestinationArgs
- Cidr string
- The CIDR range of the destination. Single IPs will be computed as /32.
- Hostname string
- The hostname of the destination. Matches a valid SNI served by an HTTPS origin.
- L4Protocol string
- The L4 protocol of the destination. When omitted, both UDP and TCP traffic will match. Available values: "tcp", "udp".
- Port
Range string - The port range of the destination. Can be a single port or a range of ports. When omitted, all ports will match.
- Type string
- Available values: "public".
- Uri string
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- Vnet
Id string - The VNET ID to match the destination. When omitted, all VNETs will match.
- Cidr string
- The CIDR range of the destination. Single IPs will be computed as /32.
- Hostname string
- The hostname of the destination. Matches a valid SNI served by an HTTPS origin.
- L4Protocol string
- The L4 protocol of the destination. When omitted, both UDP and TCP traffic will match. Available values: "tcp", "udp".
- Port
Range string - The port range of the destination. Can be a single port or a range of ports. When omitted, all ports will match.
- Type string
- Available values: "public".
- Uri string
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- Vnet
Id string - The VNET ID to match the destination. When omitted, all VNETs will match.
- cidr String
- The CIDR range of the destination. Single IPs will be computed as /32.
- hostname String
- The hostname of the destination. Matches a valid SNI served by an HTTPS origin.
- l4Protocol String
- The L4 protocol of the destination. When omitted, both UDP and TCP traffic will match. Available values: "tcp", "udp".
- port
Range String - The port range of the destination. Can be a single port or a range of ports. When omitted, all ports will match.
- type String
- Available values: "public".
- uri String
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- vnet
Id String - The VNET ID to match the destination. When omitted, all VNETs will match.
- cidr string
- The CIDR range of the destination. Single IPs will be computed as /32.
- hostname string
- The hostname of the destination. Matches a valid SNI served by an HTTPS origin.
- l4Protocol string
- The L4 protocol of the destination. When omitted, both UDP and TCP traffic will match. Available values: "tcp", "udp".
- port
Range string - The port range of the destination. Can be a single port or a range of ports. When omitted, all ports will match.
- type string
- Available values: "public".
- uri string
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- vnet
Id string - The VNET ID to match the destination. When omitted, all VNETs will match.
- cidr str
- The CIDR range of the destination. Single IPs will be computed as /32.
- hostname str
- The hostname of the destination. Matches a valid SNI served by an HTTPS origin.
- l4_
protocol str - The L4 protocol of the destination. When omitted, both UDP and TCP traffic will match. Available values: "tcp", "udp".
- port_
range str - The port range of the destination. Can be a single port or a range of ports. When omitted, all ports will match.
- type str
- Available values: "public".
- uri str
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- vnet_
id str - The VNET ID to match the destination. When omitted, all VNETs will match.
- cidr String
- The CIDR range of the destination. Single IPs will be computed as /32.
- hostname String
- The hostname of the destination. Matches a valid SNI served by an HTTPS origin.
- l4Protocol String
- The L4 protocol of the destination. When omitted, both UDP and TCP traffic will match. Available values: "tcp", "udp".
- port
Range String - The port range of the destination. Can be a single port or a range of ports. When omitted, all ports will match.
- type String
- Available values: "public".
- uri String
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- vnet
Id String - The VNET ID to match the destination. When omitted, all VNETs will match.
AccessApplicationFooterLink, AccessApplicationFooterLinkArgs
AccessApplicationLandingPageDesign, AccessApplicationLandingPageDesignArgs
- string
- The background color of the log in button on the landing page.
- string
- The color of the text in the log in button on the landing page.
- Image
Url string - The URL of the image shown on the landing page.
- Message string
- The message shown on the landing page.
- Title string
- The title shown on the landing page.
- string
- The background color of the log in button on the landing page.
- string
- The color of the text in the log in button on the landing page.
- Image
Url string - The URL of the image shown on the landing page.
- Message string
- The message shown on the landing page.
- Title string
- The title shown on the landing page.
- String
- The background color of the log in button on the landing page.
- String
- The color of the text in the log in button on the landing page.
- image
Url String - The URL of the image shown on the landing page.
- message String
- The message shown on the landing page.
- title String
- The title shown on the landing page.
- string
- The background color of the log in button on the landing page.
- string
- The color of the text in the log in button on the landing page.
- image
Url string - The URL of the image shown on the landing page.
- message string
- The message shown on the landing page.
- title string
- The title shown on the landing page.
- String
- The background color of the log in button on the landing page.
- String
- The color of the text in the log in button on the landing page.
- image
Url String - The URL of the image shown on the landing page.
- message String
- The message shown on the landing page.
- title String
- The title shown on the landing page.
AccessApplicationPolicy, AccessApplicationPolicyArgs
- Connection
Rules AccessApplication Policy Connection Rules - The rules that define how users may connect to the targets secured by your application.
- Decision string
- The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action. Available values: "allow", "deny", "non_identity", "bypass".
- Excludes
List<Access
Application Policy Exclude> - Rules evaluated with a NOT logical operator. To match the policy, a user cannot meet any of the Exclude rules.
- Id string
- The UUID of the policy
- Includes
List<Access
Application Policy Include> - Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- Name string
- The name of the Access policy.
- Precedence int
- The order of execution for this policy. Must be unique for each policy within an app.
- Requires
List<Access
Application Policy Require> - Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.
- Connection
Rules AccessApplication Policy Connection Rules - The rules that define how users may connect to the targets secured by your application.
- Decision string
- The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action. Available values: "allow", "deny", "non_identity", "bypass".
- Excludes
[]Access
Application Policy Exclude - Rules evaluated with a NOT logical operator. To match the policy, a user cannot meet any of the Exclude rules.
- Id string
- The UUID of the policy
- Includes
[]Access
Application Policy Include - Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- Name string
- The name of the Access policy.
- Precedence int
- The order of execution for this policy. Must be unique for each policy within an app.
- Requires
[]Access
Application Policy Require - Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.
- connection
Rules AccessApplication Policy Connection Rules - The rules that define how users may connect to the targets secured by your application.
- decision String
- The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action. Available values: "allow", "deny", "non_identity", "bypass".
- excludes
List<Access
Application Policy Exclude> - Rules evaluated with a NOT logical operator. To match the policy, a user cannot meet any of the Exclude rules.
- id String
- The UUID of the policy
- includes
List<Access
Application Policy Include> - Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- name String
- The name of the Access policy.
- precedence Integer
- The order of execution for this policy. Must be unique for each policy within an app.
- requires
List<Access
Application Policy Require> - Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.
- connection
Rules AccessApplication Policy Connection Rules - The rules that define how users may connect to the targets secured by your application.
- decision string
- The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action. Available values: "allow", "deny", "non_identity", "bypass".
- excludes
Access
Application Policy Exclude[] - Rules evaluated with a NOT logical operator. To match the policy, a user cannot meet any of the Exclude rules.
- id string
- The UUID of the policy
- includes
Access
Application Policy Include[] - Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- name string
- The name of the Access policy.
- precedence number
- The order of execution for this policy. Must be unique for each policy within an app.
- requires
Access
Application Policy Require[] - Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.
- connection_
rules AccessApplication Policy Connection Rules - The rules that define how users may connect to the targets secured by your application.
- decision str
- The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action. Available values: "allow", "deny", "non_identity", "bypass".
- excludes
Sequence[Access
Application Policy Exclude] - Rules evaluated with a NOT logical operator. To match the policy, a user cannot meet any of the Exclude rules.
- id str
- The UUID of the policy
- includes
Sequence[Access
Application Policy Include] - Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- name str
- The name of the Access policy.
- precedence int
- The order of execution for this policy. Must be unique for each policy within an app.
- requires
Sequence[Access
Application Policy Require] - Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.
- connection
Rules Property Map - The rules that define how users may connect to the targets secured by your application.
- decision String
- The action Access will take if a user matches this policy. Infrastructure application policies can only use the Allow action. Available values: "allow", "deny", "non_identity", "bypass".
- excludes List<Property Map>
- Rules evaluated with a NOT logical operator. To match the policy, a user cannot meet any of the Exclude rules.
- id String
- The UUID of the policy
- includes List<Property Map>
- Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- name String
- The name of the Access policy.
- precedence Number
- The order of execution for this policy. Must be unique for each policy within an app.
- requires List<Property Map>
- Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.
AccessApplicationPolicyConnectionRules, AccessApplicationPolicyConnectionRulesArgs
- Ssh
Access
Application Policy Connection Rules Ssh - The SSH-specific rules that define how users may connect to the targets secured by your application.
- Ssh
Access
Application Policy Connection Rules Ssh - The SSH-specific rules that define how users may connect to the targets secured by your application.
- ssh
Access
Application Policy Connection Rules Ssh - The SSH-specific rules that define how users may connect to the targets secured by your application.
- ssh
Access
Application Policy Connection Rules Ssh - The SSH-specific rules that define how users may connect to the targets secured by your application.
- ssh
Access
Application Policy Connection Rules Ssh - The SSH-specific rules that define how users may connect to the targets secured by your application.
- ssh Property Map
- The SSH-specific rules that define how users may connect to the targets secured by your application.
AccessApplicationPolicyConnectionRulesSsh, AccessApplicationPolicyConnectionRulesSshArgs
- Usernames List<string>
- Contains the Unix usernames that may be used when connecting over SSH.
- Allow
Email boolAlias - Enables using Identity Provider email alias as SSH username.
- Usernames []string
- Contains the Unix usernames that may be used when connecting over SSH.
- Allow
Email boolAlias - Enables using Identity Provider email alias as SSH username.
- usernames List<String>
- Contains the Unix usernames that may be used when connecting over SSH.
- allow
Email BooleanAlias - Enables using Identity Provider email alias as SSH username.
- usernames string[]
- Contains the Unix usernames that may be used when connecting over SSH.
- allow
Email booleanAlias - Enables using Identity Provider email alias as SSH username.
- usernames Sequence[str]
- Contains the Unix usernames that may be used when connecting over SSH.
- allow_
email_ boolalias - Enables using Identity Provider email alias as SSH username.
- usernames List<String>
- Contains the Unix usernames that may be used when connecting over SSH.
- allow
Email BooleanAlias - Enables using Identity Provider email alias as SSH username.
AccessApplicationPolicyExclude, AccessApplicationPolicyExcludeArgs
- Any
Valid AccessService Token Application Policy Exclude Any Valid Service Token - An empty object which matches on all service tokens.
- Auth
Context AccessApplication Policy Exclude Auth Context - Auth
Method AccessApplication Policy Exclude Auth Method - Azure
Ad AccessApplication Policy Exclude Azure Ad - Certificate
Access
Application Policy Exclude Certificate - Common
Name AccessApplication Policy Exclude Common Name - Device
Posture AccessApplication Policy Exclude Device Posture - Email
Access
Application Policy Exclude Email - Email
Domain AccessApplication Policy Exclude Email Domain - Email
List AccessApplication Policy Exclude Email List - Everyone
Access
Application Policy Exclude Everyone - An empty object which matches on all users.
- External
Evaluation AccessApplication Policy Exclude External Evaluation - Geo
Access
Application Policy Exclude Geo - Github
Organization AccessApplication Policy Exclude Github Organization - Group
Access
Application Policy Exclude Group - Gsuite
Access
Application Policy Exclude Gsuite - Ip
Access
Application Policy Exclude Ip - Ip
List AccessApplication Policy Exclude Ip List - Login
Method AccessApplication Policy Exclude Login Method - Okta
Access
Application Policy Exclude Okta - Saml
Access
Application Policy Exclude Saml - Service
Token AccessApplication Policy Exclude Service Token
- Any
Valid AccessService Token Application Policy Exclude Any Valid Service Token - An empty object which matches on all service tokens.
- Auth
Context AccessApplication Policy Exclude Auth Context - Auth
Method AccessApplication Policy Exclude Auth Method - Azure
Ad AccessApplication Policy Exclude Azure Ad - Certificate
Access
Application Policy Exclude Certificate - Common
Name AccessApplication Policy Exclude Common Name - Device
Posture AccessApplication Policy Exclude Device Posture - Email
Access
Application Policy Exclude Email - Email
Domain AccessApplication Policy Exclude Email Domain - Email
List AccessApplication Policy Exclude Email List - Everyone
Access
Application Policy Exclude Everyone - An empty object which matches on all users.
- External
Evaluation AccessApplication Policy Exclude External Evaluation - Geo
Access
Application Policy Exclude Geo - Github
Organization AccessApplication Policy Exclude Github Organization - Group
Access
Application Policy Exclude Group - Gsuite
Access
Application Policy Exclude Gsuite - Ip
Access
Application Policy Exclude Ip - Ip
List AccessApplication Policy Exclude Ip List - Login
Method AccessApplication Policy Exclude Login Method - Okta
Access
Application Policy Exclude Okta - Saml
Access
Application Policy Exclude Saml - Service
Token AccessApplication Policy Exclude Service Token
- any
Valid AccessService Token Application Policy Exclude Any Valid Service Token - An empty object which matches on all service tokens.
- auth
Context AccessApplication Policy Exclude Auth Context - auth
Method AccessApplication Policy Exclude Auth Method - azure
Ad AccessApplication Policy Exclude Azure Ad - certificate
Access
Application Policy Exclude Certificate - common
Name AccessApplication Policy Exclude Common Name - device
Posture AccessApplication Policy Exclude Device Posture - email
Access
Application Policy Exclude Email - email
Domain AccessApplication Policy Exclude Email Domain - email
List AccessApplication Policy Exclude Email List - everyone
Access
Application Policy Exclude Everyone - An empty object which matches on all users.
- external
Evaluation AccessApplication Policy Exclude External Evaluation - geo
Access
Application Policy Exclude Geo - github
Organization AccessApplication Policy Exclude Github Organization - group
Access
Application Policy Exclude Group - gsuite
Access
Application Policy Exclude Gsuite - ip
Access
Application Policy Exclude Ip - ip
List AccessApplication Policy Exclude Ip List - login
Method AccessApplication Policy Exclude Login Method - okta
Access
Application Policy Exclude Okta - saml
Access
Application Policy Exclude Saml - service
Token AccessApplication Policy Exclude Service Token
- any
Valid AccessService Token Application Policy Exclude Any Valid Service Token - An empty object which matches on all service tokens.
- auth
Context AccessApplication Policy Exclude Auth Context - auth
Method AccessApplication Policy Exclude Auth Method - azure
Ad AccessApplication Policy Exclude Azure Ad - certificate
Access
Application Policy Exclude Certificate - common
Name AccessApplication Policy Exclude Common Name - device
Posture AccessApplication Policy Exclude Device Posture - email
Access
Application Policy Exclude Email - email
Domain AccessApplication Policy Exclude Email Domain - email
List AccessApplication Policy Exclude Email List - everyone
Access
Application Policy Exclude Everyone - An empty object which matches on all users.
- external
Evaluation AccessApplication Policy Exclude External Evaluation - geo
Access
Application Policy Exclude Geo - github
Organization AccessApplication Policy Exclude Github Organization - group
Access
Application Policy Exclude Group - gsuite
Access
Application Policy Exclude Gsuite - ip
Access
Application Policy Exclude Ip - ip
List AccessApplication Policy Exclude Ip List - login
Method AccessApplication Policy Exclude Login Method - okta
Access
Application Policy Exclude Okta - saml
Access
Application Policy Exclude Saml - service
Token AccessApplication Policy Exclude Service Token
- any_
valid_ Accessservice_ token Application Policy Exclude Any Valid Service Token - An empty object which matches on all service tokens.
- auth_
context AccessApplication Policy Exclude Auth Context - auth_
method AccessApplication Policy Exclude Auth Method - azure_
ad AccessApplication Policy Exclude Azure Ad - certificate
Access
Application Policy Exclude Certificate - common_
name AccessApplication Policy Exclude Common Name - device_
posture AccessApplication Policy Exclude Device Posture - email
Access
Application Policy Exclude Email - email_
domain AccessApplication Policy Exclude Email Domain - email_
list AccessApplication Policy Exclude Email List - everyone
Access
Application Policy Exclude Everyone - An empty object which matches on all users.
- external_
evaluation AccessApplication Policy Exclude External Evaluation - geo
Access
Application Policy Exclude Geo - github_
organization AccessApplication Policy Exclude Github Organization - group
Access
Application Policy Exclude Group - gsuite
Access
Application Policy Exclude Gsuite - ip
Access
Application Policy Exclude Ip - ip_
list AccessApplication Policy Exclude Ip List - login_
method AccessApplication Policy Exclude Login Method - okta
Access
Application Policy Exclude Okta - saml
Access
Application Policy Exclude Saml - service_
token AccessApplication Policy Exclude Service Token
- any
Valid Property MapService Token - An empty object which matches on all service tokens.
- auth
Context Property Map - auth
Method Property Map - azure
Ad Property Map - certificate Property Map
- common
Name Property Map - device
Posture Property Map - email Property Map
- email
Domain Property Map - email
List Property Map - everyone Property Map
- An empty object which matches on all users.
- external
Evaluation Property Map - geo Property Map
- github
Organization Property Map - group Property Map
- gsuite Property Map
- ip Property Map
- ip
List Property Map - login
Method Property Map - okta Property Map
- saml Property Map
- service
Token Property Map
AccessApplicationPolicyExcludeAuthContext, AccessApplicationPolicyExcludeAuthContextArgs
- Ac
Id string - The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- Identity
Provider stringId - The ID of your Azure identity provider.
- Ac
Id string - The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- Identity
Provider stringId - The ID of your Azure identity provider.
- ac
Id String - The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identity
Provider StringId - The ID of your Azure identity provider.
- ac
Id string - The ACID of an Authentication context.
- id string
- The ID of an Authentication context.
- identity
Provider stringId - The ID of your Azure identity provider.
- ac_
id str - The ACID of an Authentication context.
- id str
- The ID of an Authentication context.
- identity_
provider_ strid - The ID of your Azure identity provider.
- ac
Id String - The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identity
Provider StringId - The ID of your Azure identity provider.
AccessApplicationPolicyExcludeAuthMethod, AccessApplicationPolicyExcludeAuthMethodArgs
- Auth
Method string - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- Auth
Method string - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth
Method String - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth
Method string - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth_
method str - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth
Method String - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
AccessApplicationPolicyExcludeAzureAd, AccessApplicationPolicyExcludeAzureAdArgs
- Id string
- The ID of an Azure group.
- Identity
Provider stringId - The ID of your Azure identity provider.
- Id string
- The ID of an Azure group.
- Identity
Provider stringId - The ID of your Azure identity provider.
- id String
- The ID of an Azure group.
- identity
Provider StringId - The ID of your Azure identity provider.
- id string
- The ID of an Azure group.
- identity
Provider stringId - The ID of your Azure identity provider.
- id str
- The ID of an Azure group.
- identity_
provider_ strid - The ID of your Azure identity provider.
- id String
- The ID of an Azure group.
- identity
Provider StringId - The ID of your Azure identity provider.
AccessApplicationPolicyExcludeCommonName, AccessApplicationPolicyExcludeCommonNameArgs
- Common
Name string - The common name to match.
- Common
Name string - The common name to match.
- common
Name String - The common name to match.
- common
Name string - The common name to match.
- common_
name str - The common name to match.
- common
Name String - The common name to match.
AccessApplicationPolicyExcludeDevicePosture, AccessApplicationPolicyExcludeDevicePostureArgs
- Integration
Uid string - The ID of a device posture integration.
- Integration
Uid string - The ID of a device posture integration.
- integration
Uid String - The ID of a device posture integration.
- integration
Uid string - The ID of a device posture integration.
- integration_
uid str - The ID of a device posture integration.
- integration
Uid String - The ID of a device posture integration.
AccessApplicationPolicyExcludeEmail, AccessApplicationPolicyExcludeEmailArgs
- Email string
- The email of the user.
- Email string
- The email of the user.
- email String
- The email of the user.
- email string
- The email of the user.
- email str
- The email of the user.
- email String
- The email of the user.
AccessApplicationPolicyExcludeEmailDomain, AccessApplicationPolicyExcludeEmailDomainArgs
- Domain string
- The email domain to match.
- Domain string
- The email domain to match.
- domain String
- The email domain to match.
- domain string
- The email domain to match.
- domain str
- The email domain to match.
- domain String
- The email domain to match.
AccessApplicationPolicyExcludeEmailList, AccessApplicationPolicyExcludeEmailListArgs
- Id string
- The ID of a previously created email list.
- Id string
- The ID of a previously created email list.
- id String
- The ID of a previously created email list.
- id string
- The ID of a previously created email list.
- id str
- The ID of a previously created email list.
- id String
- The ID of a previously created email list.
AccessApplicationPolicyExcludeExternalEvaluation, AccessApplicationPolicyExcludeExternalEvaluationArgs
- Evaluate
Url string - The API endpoint containing your business logic.
- Keys
Url string - The API endpoint containing the key that Access uses to verify that the response came from your API.
- Evaluate
Url string - The API endpoint containing your business logic.
- Keys
Url string - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate
Url String - The API endpoint containing your business logic.
- keys
Url String - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate
Url string - The API endpoint containing your business logic.
- keys
Url string - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate_
url str - The API endpoint containing your business logic.
- keys_
url str - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate
Url String - The API endpoint containing your business logic.
- keys
Url String - The API endpoint containing the key that Access uses to verify that the response came from your API.
AccessApplicationPolicyExcludeGeo, AccessApplicationPolicyExcludeGeoArgs
- Country
Code string - The country code that should be matched.
- Country
Code string - The country code that should be matched.
- country
Code String - The country code that should be matched.
- country
Code string - The country code that should be matched.
- country_
code str - The country code that should be matched.
- country
Code String - The country code that should be matched.
AccessApplicationPolicyExcludeGithubOrganization, AccessApplicationPolicyExcludeGithubOrganizationArgs
- Identity
Provider stringId - The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- Identity
Provider stringId - The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- identity
Provider StringId - The ID of your Github identity provider.
- name String
- The name of the organization.
- team String
- The name of the team
- identity
Provider stringId - The ID of your Github identity provider.
- name string
- The name of the organization.
- team string
- The name of the team
- identity_
provider_ strid - The ID of your Github identity provider.
- name str
- The name of the organization.
- team str
- The name of the team
- identity
Provider StringId - The ID of your Github identity provider.
- name String
- The name of the organization.
- team String
- The name of the team
AccessApplicationPolicyExcludeGroup, AccessApplicationPolicyExcludeGroupArgs
- Id string
- The ID of a previously created Access group.
- Id string
- The ID of a previously created Access group.
- id String
- The ID of a previously created Access group.
- id string
- The ID of a previously created Access group.
- id str
- The ID of a previously created Access group.
- id String
- The ID of a previously created Access group.
AccessApplicationPolicyExcludeGsuite, AccessApplicationPolicyExcludeGsuiteArgs
- Email string
- The email of the Google Workspace group.
- Identity
Provider stringId - The ID of your Google Workspace identity provider.
- Email string
- The email of the Google Workspace group.
- Identity
Provider stringId - The ID of your Google Workspace identity provider.
- email String
- The email of the Google Workspace group.
- identity
Provider StringId - The ID of your Google Workspace identity provider.
- email string
- The email of the Google Workspace group.
- identity
Provider stringId - The ID of your Google Workspace identity provider.
- email str
- The email of the Google Workspace group.
- identity_
provider_ strid - The ID of your Google Workspace identity provider.
- email String
- The email of the Google Workspace group.
- identity
Provider StringId - The ID of your Google Workspace identity provider.
AccessApplicationPolicyExcludeIp, AccessApplicationPolicyExcludeIpArgs
- Ip string
- An IPv4 or IPv6 CIDR block.
- Ip string
- An IPv4 or IPv6 CIDR block.
- ip String
- An IPv4 or IPv6 CIDR block.
- ip string
- An IPv4 or IPv6 CIDR block.
- ip str
- An IPv4 or IPv6 CIDR block.
- ip String
- An IPv4 or IPv6 CIDR block.
AccessApplicationPolicyExcludeIpList, AccessApplicationPolicyExcludeIpListArgs
- Id string
- The ID of a previously created IP list.
- Id string
- The ID of a previously created IP list.
- id String
- The ID of a previously created IP list.
- id string
- The ID of a previously created IP list.
- id str
- The ID of a previously created IP list.
- id String
- The ID of a previously created IP list.
AccessApplicationPolicyExcludeLoginMethod, AccessApplicationPolicyExcludeLoginMethodArgs
- Id string
- The ID of an identity provider.
- Id string
- The ID of an identity provider.
- id String
- The ID of an identity provider.
- id string
- The ID of an identity provider.
- id str
- The ID of an identity provider.
- id String
- The ID of an identity provider.
AccessApplicationPolicyExcludeOkta, AccessApplicationPolicyExcludeOktaArgs
- Identity
Provider stringId - The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- Identity
Provider stringId - The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- identity
Provider StringId - The ID of your Okta identity provider.
- name String
- The name of the Okta group.
- identity
Provider stringId - The ID of your Okta identity provider.
- name string
- The name of the Okta group.
- identity_
provider_ strid - The ID of your Okta identity provider.
- name str
- The name of the Okta group.
- identity
Provider StringId - The ID of your Okta identity provider.
- name String
- The name of the Okta group.
AccessApplicationPolicyExcludeSaml, AccessApplicationPolicyExcludeSamlArgs
- Attribute
Name string - The name of the SAML attribute.
- Attribute
Value string - The SAML attribute value to look for.
- Identity
Provider stringId - The ID of your SAML identity provider.
- Attribute
Name string - The name of the SAML attribute.
- Attribute
Value string - The SAML attribute value to look for.
- Identity
Provider stringId - The ID of your SAML identity provider.
- attribute
Name String - The name of the SAML attribute.
- attribute
Value String - The SAML attribute value to look for.
- identity
Provider StringId - The ID of your SAML identity provider.
- attribute
Name string - The name of the SAML attribute.
- attribute
Value string - The SAML attribute value to look for.
- identity
Provider stringId - The ID of your SAML identity provider.
- attribute_
name str - The name of the SAML attribute.
- attribute_
value str - The SAML attribute value to look for.
- identity_
provider_ strid - The ID of your SAML identity provider.
- attribute
Name String - The name of the SAML attribute.
- attribute
Value String - The SAML attribute value to look for.
- identity
Provider StringId - The ID of your SAML identity provider.
AccessApplicationPolicyExcludeServiceToken, AccessApplicationPolicyExcludeServiceTokenArgs
- Token
Id string - The ID of a Service Token.
- Token
Id string - The ID of a Service Token.
- token
Id String - The ID of a Service Token.
- token
Id string - The ID of a Service Token.
- token_
id str - The ID of a Service Token.
- token
Id String - The ID of a Service Token.
AccessApplicationPolicyInclude, AccessApplicationPolicyIncludeArgs
- Any
Valid AccessService Token Application Policy Include Any Valid Service Token - An empty object which matches on all service tokens.
- Auth
Context AccessApplication Policy Include Auth Context - Auth
Method AccessApplication Policy Include Auth Method - Azure
Ad AccessApplication Policy Include Azure Ad - Certificate
Access
Application Policy Include Certificate - Common
Name AccessApplication Policy Include Common Name - Device
Posture AccessApplication Policy Include Device Posture - Email
Access
Application Policy Include Email - Email
Domain AccessApplication Policy Include Email Domain - Email
List AccessApplication Policy Include Email List - Everyone
Access
Application Policy Include Everyone - An empty object which matches on all users.
- External
Evaluation AccessApplication Policy Include External Evaluation - Geo
Access
Application Policy Include Geo - Github
Organization AccessApplication Policy Include Github Organization - Group
Access
Application Policy Include Group - Gsuite
Access
Application Policy Include Gsuite - Ip
Access
Application Policy Include Ip - Ip
List AccessApplication Policy Include Ip List - Login
Method AccessApplication Policy Include Login Method - Okta
Access
Application Policy Include Okta - Saml
Access
Application Policy Include Saml - Service
Token AccessApplication Policy Include Service Token
- Any
Valid AccessService Token Application Policy Include Any Valid Service Token - An empty object which matches on all service tokens.
- Auth
Context AccessApplication Policy Include Auth Context - Auth
Method AccessApplication Policy Include Auth Method - Azure
Ad AccessApplication Policy Include Azure Ad - Certificate
Access
Application Policy Include Certificate - Common
Name AccessApplication Policy Include Common Name - Device
Posture AccessApplication Policy Include Device Posture - Email
Access
Application Policy Include Email - Email
Domain AccessApplication Policy Include Email Domain - Email
List AccessApplication Policy Include Email List - Everyone
Access
Application Policy Include Everyone - An empty object which matches on all users.
- External
Evaluation AccessApplication Policy Include External Evaluation - Geo
Access
Application Policy Include Geo - Github
Organization AccessApplication Policy Include Github Organization - Group
Access
Application Policy Include Group - Gsuite
Access
Application Policy Include Gsuite - Ip
Access
Application Policy Include Ip - Ip
List AccessApplication Policy Include Ip List - Login
Method AccessApplication Policy Include Login Method - Okta
Access
Application Policy Include Okta - Saml
Access
Application Policy Include Saml - Service
Token AccessApplication Policy Include Service Token
- any
Valid AccessService Token Application Policy Include Any Valid Service Token - An empty object which matches on all service tokens.
- auth
Context AccessApplication Policy Include Auth Context - auth
Method AccessApplication Policy Include Auth Method - azure
Ad AccessApplication Policy Include Azure Ad - certificate
Access
Application Policy Include Certificate - common
Name AccessApplication Policy Include Common Name - device
Posture AccessApplication Policy Include Device Posture - email
Access
Application Policy Include Email - email
Domain AccessApplication Policy Include Email Domain - email
List AccessApplication Policy Include Email List - everyone
Access
Application Policy Include Everyone - An empty object which matches on all users.
- external
Evaluation AccessApplication Policy Include External Evaluation - geo
Access
Application Policy Include Geo - github
Organization AccessApplication Policy Include Github Organization - group
Access
Application Policy Include Group - gsuite
Access
Application Policy Include Gsuite - ip
Access
Application Policy Include Ip - ip
List AccessApplication Policy Include Ip List - login
Method AccessApplication Policy Include Login Method - okta
Access
Application Policy Include Okta - saml
Access
Application Policy Include Saml - service
Token AccessApplication Policy Include Service Token
- any
Valid AccessService Token Application Policy Include Any Valid Service Token - An empty object which matches on all service tokens.
- auth
Context AccessApplication Policy Include Auth Context - auth
Method AccessApplication Policy Include Auth Method - azure
Ad AccessApplication Policy Include Azure Ad - certificate
Access
Application Policy Include Certificate - common
Name AccessApplication Policy Include Common Name - device
Posture AccessApplication Policy Include Device Posture - email
Access
Application Policy Include Email - email
Domain AccessApplication Policy Include Email Domain - email
List AccessApplication Policy Include Email List - everyone
Access
Application Policy Include Everyone - An empty object which matches on all users.
- external
Evaluation AccessApplication Policy Include External Evaluation - geo
Access
Application Policy Include Geo - github
Organization AccessApplication Policy Include Github Organization - group
Access
Application Policy Include Group - gsuite
Access
Application Policy Include Gsuite - ip
Access
Application Policy Include Ip - ip
List AccessApplication Policy Include Ip List - login
Method AccessApplication Policy Include Login Method - okta
Access
Application Policy Include Okta - saml
Access
Application Policy Include Saml - service
Token AccessApplication Policy Include Service Token
- any_
valid_ Accessservice_ token Application Policy Include Any Valid Service Token - An empty object which matches on all service tokens.
- auth_
context AccessApplication Policy Include Auth Context - auth_
method AccessApplication Policy Include Auth Method - azure_
ad AccessApplication Policy Include Azure Ad - certificate
Access
Application Policy Include Certificate - common_
name AccessApplication Policy Include Common Name - device_
posture AccessApplication Policy Include Device Posture - email
Access
Application Policy Include Email - email_
domain AccessApplication Policy Include Email Domain - email_
list AccessApplication Policy Include Email List - everyone
Access
Application Policy Include Everyone - An empty object which matches on all users.
- external_
evaluation AccessApplication Policy Include External Evaluation - geo
Access
Application Policy Include Geo - github_
organization AccessApplication Policy Include Github Organization - group
Access
Application Policy Include Group - gsuite
Access
Application Policy Include Gsuite - ip
Access
Application Policy Include Ip - ip_
list AccessApplication Policy Include Ip List - login_
method AccessApplication Policy Include Login Method - okta
Access
Application Policy Include Okta - saml
Access
Application Policy Include Saml - service_
token AccessApplication Policy Include Service Token
- any
Valid Property MapService Token - An empty object which matches on all service tokens.
- auth
Context Property Map - auth
Method Property Map - azure
Ad Property Map - certificate Property Map
- common
Name Property Map - device
Posture Property Map - email Property Map
- email
Domain Property Map - email
List Property Map - everyone Property Map
- An empty object which matches on all users.
- external
Evaluation Property Map - geo Property Map
- github
Organization Property Map - group Property Map
- gsuite Property Map
- ip Property Map
- ip
List Property Map - login
Method Property Map - okta Property Map
- saml Property Map
- service
Token Property Map
AccessApplicationPolicyIncludeAuthContext, AccessApplicationPolicyIncludeAuthContextArgs
- Ac
Id string - The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- Identity
Provider stringId - The ID of your Azure identity provider.
- Ac
Id string - The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- Identity
Provider stringId - The ID of your Azure identity provider.
- ac
Id String - The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identity
Provider StringId - The ID of your Azure identity provider.
- ac
Id string - The ACID of an Authentication context.
- id string
- The ID of an Authentication context.
- identity
Provider stringId - The ID of your Azure identity provider.
- ac_
id str - The ACID of an Authentication context.
- id str
- The ID of an Authentication context.
- identity_
provider_ strid - The ID of your Azure identity provider.
- ac
Id String - The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identity
Provider StringId - The ID of your Azure identity provider.
AccessApplicationPolicyIncludeAuthMethod, AccessApplicationPolicyIncludeAuthMethodArgs
- Auth
Method string - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- Auth
Method string - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth
Method String - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth
Method string - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth_
method str - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth
Method String - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
AccessApplicationPolicyIncludeAzureAd, AccessApplicationPolicyIncludeAzureAdArgs
- Id string
- The ID of an Azure group.
- Identity
Provider stringId - The ID of your Azure identity provider.
- Id string
- The ID of an Azure group.
- Identity
Provider stringId - The ID of your Azure identity provider.
- id String
- The ID of an Azure group.
- identity
Provider StringId - The ID of your Azure identity provider.
- id string
- The ID of an Azure group.
- identity
Provider stringId - The ID of your Azure identity provider.
- id str
- The ID of an Azure group.
- identity_
provider_ strid - The ID of your Azure identity provider.
- id String
- The ID of an Azure group.
- identity
Provider StringId - The ID of your Azure identity provider.
AccessApplicationPolicyIncludeCommonName, AccessApplicationPolicyIncludeCommonNameArgs
- Common
Name string - The common name to match.
- Common
Name string - The common name to match.
- common
Name String - The common name to match.
- common
Name string - The common name to match.
- common_
name str - The common name to match.
- common
Name String - The common name to match.
AccessApplicationPolicyIncludeDevicePosture, AccessApplicationPolicyIncludeDevicePostureArgs
- Integration
Uid string - The ID of a device posture integration.
- Integration
Uid string - The ID of a device posture integration.
- integration
Uid String - The ID of a device posture integration.
- integration
Uid string - The ID of a device posture integration.
- integration_
uid str - The ID of a device posture integration.
- integration
Uid String - The ID of a device posture integration.
AccessApplicationPolicyIncludeEmail, AccessApplicationPolicyIncludeEmailArgs
- Email string
- The email of the user.
- Email string
- The email of the user.
- email String
- The email of the user.
- email string
- The email of the user.
- email str
- The email of the user.
- email String
- The email of the user.
AccessApplicationPolicyIncludeEmailDomain, AccessApplicationPolicyIncludeEmailDomainArgs
- Domain string
- The email domain to match.
- Domain string
- The email domain to match.
- domain String
- The email domain to match.
- domain string
- The email domain to match.
- domain str
- The email domain to match.
- domain String
- The email domain to match.
AccessApplicationPolicyIncludeEmailList, AccessApplicationPolicyIncludeEmailListArgs
- Id string
- The ID of a previously created email list.
- Id string
- The ID of a previously created email list.
- id String
- The ID of a previously created email list.
- id string
- The ID of a previously created email list.
- id str
- The ID of a previously created email list.
- id String
- The ID of a previously created email list.
AccessApplicationPolicyIncludeExternalEvaluation, AccessApplicationPolicyIncludeExternalEvaluationArgs
- Evaluate
Url string - The API endpoint containing your business logic.
- Keys
Url string - The API endpoint containing the key that Access uses to verify that the response came from your API.
- Evaluate
Url string - The API endpoint containing your business logic.
- Keys
Url string - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate
Url String - The API endpoint containing your business logic.
- keys
Url String - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate
Url string - The API endpoint containing your business logic.
- keys
Url string - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate_
url str - The API endpoint containing your business logic.
- keys_
url str - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate
Url String - The API endpoint containing your business logic.
- keys
Url String - The API endpoint containing the key that Access uses to verify that the response came from your API.
AccessApplicationPolicyIncludeGeo, AccessApplicationPolicyIncludeGeoArgs
- Country
Code string - The country code that should be matched.
- Country
Code string - The country code that should be matched.
- country
Code String - The country code that should be matched.
- country
Code string - The country code that should be matched.
- country_
code str - The country code that should be matched.
- country
Code String - The country code that should be matched.
AccessApplicationPolicyIncludeGithubOrganization, AccessApplicationPolicyIncludeGithubOrganizationArgs
- Identity
Provider stringId - The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- Identity
Provider stringId - The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- identity
Provider StringId - The ID of your Github identity provider.
- name String
- The name of the organization.
- team String
- The name of the team
- identity
Provider stringId - The ID of your Github identity provider.
- name string
- The name of the organization.
- team string
- The name of the team
- identity_
provider_ strid - The ID of your Github identity provider.
- name str
- The name of the organization.
- team str
- The name of the team
- identity
Provider StringId - The ID of your Github identity provider.
- name String
- The name of the organization.
- team String
- The name of the team
AccessApplicationPolicyIncludeGroup, AccessApplicationPolicyIncludeGroupArgs
- Id string
- The ID of a previously created Access group.
- Id string
- The ID of a previously created Access group.
- id String
- The ID of a previously created Access group.
- id string
- The ID of a previously created Access group.
- id str
- The ID of a previously created Access group.
- id String
- The ID of a previously created Access group.
AccessApplicationPolicyIncludeGsuite, AccessApplicationPolicyIncludeGsuiteArgs
- Email string
- The email of the Google Workspace group.
- Identity
Provider stringId - The ID of your Google Workspace identity provider.
- Email string
- The email of the Google Workspace group.
- Identity
Provider stringId - The ID of your Google Workspace identity provider.
- email String
- The email of the Google Workspace group.
- identity
Provider StringId - The ID of your Google Workspace identity provider.
- email string
- The email of the Google Workspace group.
- identity
Provider stringId - The ID of your Google Workspace identity provider.
- email str
- The email of the Google Workspace group.
- identity_
provider_ strid - The ID of your Google Workspace identity provider.
- email String
- The email of the Google Workspace group.
- identity
Provider StringId - The ID of your Google Workspace identity provider.
AccessApplicationPolicyIncludeIp, AccessApplicationPolicyIncludeIpArgs
- Ip string
- An IPv4 or IPv6 CIDR block.
- Ip string
- An IPv4 or IPv6 CIDR block.
- ip String
- An IPv4 or IPv6 CIDR block.
- ip string
- An IPv4 or IPv6 CIDR block.
- ip str
- An IPv4 or IPv6 CIDR block.
- ip String
- An IPv4 or IPv6 CIDR block.
AccessApplicationPolicyIncludeIpList, AccessApplicationPolicyIncludeIpListArgs
- Id string
- The ID of a previously created IP list.
- Id string
- The ID of a previously created IP list.
- id String
- The ID of a previously created IP list.
- id string
- The ID of a previously created IP list.
- id str
- The ID of a previously created IP list.
- id String
- The ID of a previously created IP list.
AccessApplicationPolicyIncludeLoginMethod, AccessApplicationPolicyIncludeLoginMethodArgs
- Id string
- The ID of an identity provider.
- Id string
- The ID of an identity provider.
- id String
- The ID of an identity provider.
- id string
- The ID of an identity provider.
- id str
- The ID of an identity provider.
- id String
- The ID of an identity provider.
AccessApplicationPolicyIncludeOkta, AccessApplicationPolicyIncludeOktaArgs
- Identity
Provider stringId - The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- Identity
Provider stringId - The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- identity
Provider StringId - The ID of your Okta identity provider.
- name String
- The name of the Okta group.
- identity
Provider stringId - The ID of your Okta identity provider.
- name string
- The name of the Okta group.
- identity_
provider_ strid - The ID of your Okta identity provider.
- name str
- The name of the Okta group.
- identity
Provider StringId - The ID of your Okta identity provider.
- name String
- The name of the Okta group.
AccessApplicationPolicyIncludeSaml, AccessApplicationPolicyIncludeSamlArgs
- Attribute
Name string - The name of the SAML attribute.
- Attribute
Value string - The SAML attribute value to look for.
- Identity
Provider stringId - The ID of your SAML identity provider.
- Attribute
Name string - The name of the SAML attribute.
- Attribute
Value string - The SAML attribute value to look for.
- Identity
Provider stringId - The ID of your SAML identity provider.
- attribute
Name String - The name of the SAML attribute.
- attribute
Value String - The SAML attribute value to look for.
- identity
Provider StringId - The ID of your SAML identity provider.
- attribute
Name string - The name of the SAML attribute.
- attribute
Value string - The SAML attribute value to look for.
- identity
Provider stringId - The ID of your SAML identity provider.
- attribute_
name str - The name of the SAML attribute.
- attribute_
value str - The SAML attribute value to look for.
- identity_
provider_ strid - The ID of your SAML identity provider.
- attribute
Name String - The name of the SAML attribute.
- attribute
Value String - The SAML attribute value to look for.
- identity
Provider StringId - The ID of your SAML identity provider.
AccessApplicationPolicyIncludeServiceToken, AccessApplicationPolicyIncludeServiceTokenArgs
- Token
Id string - The ID of a Service Token.
- Token
Id string - The ID of a Service Token.
- token
Id String - The ID of a Service Token.
- token
Id string - The ID of a Service Token.
- token_
id str - The ID of a Service Token.
- token
Id String - The ID of a Service Token.
AccessApplicationPolicyRequire, AccessApplicationPolicyRequireArgs
- Any
Valid AccessService Token Application Policy Require Any Valid Service Token - An empty object which matches on all service tokens.
- Auth
Context AccessApplication Policy Require Auth Context - Auth
Method AccessApplication Policy Require Auth Method - Azure
Ad AccessApplication Policy Require Azure Ad - Certificate
Access
Application Policy Require Certificate - Common
Name AccessApplication Policy Require Common Name - Device
Posture AccessApplication Policy Require Device Posture - Email
Access
Application Policy Require Email - Email
Domain AccessApplication Policy Require Email Domain - Email
List AccessApplication Policy Require Email List - Everyone
Access
Application Policy Require Everyone - An empty object which matches on all users.
- External
Evaluation AccessApplication Policy Require External Evaluation - Geo
Access
Application Policy Require Geo - Github
Organization AccessApplication Policy Require Github Organization - Group
Access
Application Policy Require Group - Gsuite
Access
Application Policy Require Gsuite - Ip
Access
Application Policy Require Ip - Ip
List AccessApplication Policy Require Ip List - Login
Method AccessApplication Policy Require Login Method - Okta
Access
Application Policy Require Okta - Saml
Access
Application Policy Require Saml - Service
Token AccessApplication Policy Require Service Token
- Any
Valid AccessService Token Application Policy Require Any Valid Service Token - An empty object which matches on all service tokens.
- Auth
Context AccessApplication Policy Require Auth Context - Auth
Method AccessApplication Policy Require Auth Method - Azure
Ad AccessApplication Policy Require Azure Ad - Certificate
Access
Application Policy Require Certificate - Common
Name AccessApplication Policy Require Common Name - Device
Posture AccessApplication Policy Require Device Posture - Email
Access
Application Policy Require Email - Email
Domain AccessApplication Policy Require Email Domain - Email
List AccessApplication Policy Require Email List - Everyone
Access
Application Policy Require Everyone - An empty object which matches on all users.
- External
Evaluation AccessApplication Policy Require External Evaluation - Geo
Access
Application Policy Require Geo - Github
Organization AccessApplication Policy Require Github Organization - Group
Access
Application Policy Require Group - Gsuite
Access
Application Policy Require Gsuite - Ip
Access
Application Policy Require Ip - Ip
List AccessApplication Policy Require Ip List - Login
Method AccessApplication Policy Require Login Method - Okta
Access
Application Policy Require Okta - Saml
Access
Application Policy Require Saml - Service
Token AccessApplication Policy Require Service Token
- any
Valid AccessService Token Application Policy Require Any Valid Service Token - An empty object which matches on all service tokens.
- auth
Context AccessApplication Policy Require Auth Context - auth
Method AccessApplication Policy Require Auth Method - azure
Ad AccessApplication Policy Require Azure Ad - certificate
Access
Application Policy Require Certificate - common
Name AccessApplication Policy Require Common Name - device
Posture AccessApplication Policy Require Device Posture - email
Access
Application Policy Require Email - email
Domain AccessApplication Policy Require Email Domain - email
List AccessApplication Policy Require Email List - everyone
Access
Application Policy Require Everyone - An empty object which matches on all users.
- external
Evaluation AccessApplication Policy Require External Evaluation - geo
Access
Application Policy Require Geo - github
Organization AccessApplication Policy Require Github Organization - group
Access
Application Policy Require Group - gsuite
Access
Application Policy Require Gsuite - ip
Access
Application Policy Require Ip - ip
List AccessApplication Policy Require Ip List - login
Method AccessApplication Policy Require Login Method - okta
Access
Application Policy Require Okta - saml
Access
Application Policy Require Saml - service
Token AccessApplication Policy Require Service Token
- any
Valid AccessService Token Application Policy Require Any Valid Service Token - An empty object which matches on all service tokens.
- auth
Context AccessApplication Policy Require Auth Context - auth
Method AccessApplication Policy Require Auth Method - azure
Ad AccessApplication Policy Require Azure Ad - certificate
Access
Application Policy Require Certificate - common
Name AccessApplication Policy Require Common Name - device
Posture AccessApplication Policy Require Device Posture - email
Access
Application Policy Require Email - email
Domain AccessApplication Policy Require Email Domain - email
List AccessApplication Policy Require Email List - everyone
Access
Application Policy Require Everyone - An empty object which matches on all users.
- external
Evaluation AccessApplication Policy Require External Evaluation - geo
Access
Application Policy Require Geo - github
Organization AccessApplication Policy Require Github Organization - group
Access
Application Policy Require Group - gsuite
Access
Application Policy Require Gsuite - ip
Access
Application Policy Require Ip - ip
List AccessApplication Policy Require Ip List - login
Method AccessApplication Policy Require Login Method - okta
Access
Application Policy Require Okta - saml
Access
Application Policy Require Saml - service
Token AccessApplication Policy Require Service Token
- any_
valid_ Accessservice_ token Application Policy Require Any Valid Service Token - An empty object which matches on all service tokens.
- auth_
context AccessApplication Policy Require Auth Context - auth_
method AccessApplication Policy Require Auth Method - azure_
ad AccessApplication Policy Require Azure Ad - certificate
Access
Application Policy Require Certificate - common_
name AccessApplication Policy Require Common Name - device_
posture AccessApplication Policy Require Device Posture - email
Access
Application Policy Require Email - email_
domain AccessApplication Policy Require Email Domain - email_
list AccessApplication Policy Require Email List - everyone
Access
Application Policy Require Everyone - An empty object which matches on all users.
- external_
evaluation AccessApplication Policy Require External Evaluation - geo
Access
Application Policy Require Geo - github_
organization AccessApplication Policy Require Github Organization - group
Access
Application Policy Require Group - gsuite
Access
Application Policy Require Gsuite - ip
Access
Application Policy Require Ip - ip_
list AccessApplication Policy Require Ip List - login_
method AccessApplication Policy Require Login Method - okta
Access
Application Policy Require Okta - saml
Access
Application Policy Require Saml - service_
token AccessApplication Policy Require Service Token
- any
Valid Property MapService Token - An empty object which matches on all service tokens.
- auth
Context Property Map - auth
Method Property Map - azure
Ad Property Map - certificate Property Map
- common
Name Property Map - device
Posture Property Map - email Property Map
- email
Domain Property Map - email
List Property Map - everyone Property Map
- An empty object which matches on all users.
- external
Evaluation Property Map - geo Property Map
- github
Organization Property Map - group Property Map
- gsuite Property Map
- ip Property Map
- ip
List Property Map - login
Method Property Map - okta Property Map
- saml Property Map
- service
Token Property Map
AccessApplicationPolicyRequireAuthContext, AccessApplicationPolicyRequireAuthContextArgs
- Ac
Id string - The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- Identity
Provider stringId - The ID of your Azure identity provider.
- Ac
Id string - The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- Identity
Provider stringId - The ID of your Azure identity provider.
- ac
Id String - The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identity
Provider StringId - The ID of your Azure identity provider.
- ac
Id string - The ACID of an Authentication context.
- id string
- The ID of an Authentication context.
- identity
Provider stringId - The ID of your Azure identity provider.
- ac_
id str - The ACID of an Authentication context.
- id str
- The ID of an Authentication context.
- identity_
provider_ strid - The ID of your Azure identity provider.
- ac
Id String - The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identity
Provider StringId - The ID of your Azure identity provider.
AccessApplicationPolicyRequireAuthMethod, AccessApplicationPolicyRequireAuthMethodArgs
- Auth
Method string - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- Auth
Method string - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth
Method String - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth
Method string - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth_
method str - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- auth
Method String - The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
AccessApplicationPolicyRequireAzureAd, AccessApplicationPolicyRequireAzureAdArgs
- Id string
- The ID of an Azure group.
- Identity
Provider stringId - The ID of your Azure identity provider.
- Id string
- The ID of an Azure group.
- Identity
Provider stringId - The ID of your Azure identity provider.
- id String
- The ID of an Azure group.
- identity
Provider StringId - The ID of your Azure identity provider.
- id string
- The ID of an Azure group.
- identity
Provider stringId - The ID of your Azure identity provider.
- id str
- The ID of an Azure group.
- identity_
provider_ strid - The ID of your Azure identity provider.
- id String
- The ID of an Azure group.
- identity
Provider StringId - The ID of your Azure identity provider.
AccessApplicationPolicyRequireCommonName, AccessApplicationPolicyRequireCommonNameArgs
- Common
Name string - The common name to match.
- Common
Name string - The common name to match.
- common
Name String - The common name to match.
- common
Name string - The common name to match.
- common_
name str - The common name to match.
- common
Name String - The common name to match.
AccessApplicationPolicyRequireDevicePosture, AccessApplicationPolicyRequireDevicePostureArgs
- Integration
Uid string - The ID of a device posture integration.
- Integration
Uid string - The ID of a device posture integration.
- integration
Uid String - The ID of a device posture integration.
- integration
Uid string - The ID of a device posture integration.
- integration_
uid str - The ID of a device posture integration.
- integration
Uid String - The ID of a device posture integration.
AccessApplicationPolicyRequireEmail, AccessApplicationPolicyRequireEmailArgs
- Email string
- The email of the user.
- Email string
- The email of the user.
- email String
- The email of the user.
- email string
- The email of the user.
- email str
- The email of the user.
- email String
- The email of the user.
AccessApplicationPolicyRequireEmailDomain, AccessApplicationPolicyRequireEmailDomainArgs
- Domain string
- The email domain to match.
- Domain string
- The email domain to match.
- domain String
- The email domain to match.
- domain string
- The email domain to match.
- domain str
- The email domain to match.
- domain String
- The email domain to match.
AccessApplicationPolicyRequireEmailList, AccessApplicationPolicyRequireEmailListArgs
- Id string
- The ID of a previously created email list.
- Id string
- The ID of a previously created email list.
- id String
- The ID of a previously created email list.
- id string
- The ID of a previously created email list.
- id str
- The ID of a previously created email list.
- id String
- The ID of a previously created email list.
AccessApplicationPolicyRequireExternalEvaluation, AccessApplicationPolicyRequireExternalEvaluationArgs
- Evaluate
Url string - The API endpoint containing your business logic.
- Keys
Url string - The API endpoint containing the key that Access uses to verify that the response came from your API.
- Evaluate
Url string - The API endpoint containing your business logic.
- Keys
Url string - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate
Url String - The API endpoint containing your business logic.
- keys
Url String - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate
Url string - The API endpoint containing your business logic.
- keys
Url string - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate_
url str - The API endpoint containing your business logic.
- keys_
url str - The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluate
Url String - The API endpoint containing your business logic.
- keys
Url String - The API endpoint containing the key that Access uses to verify that the response came from your API.
AccessApplicationPolicyRequireGeo, AccessApplicationPolicyRequireGeoArgs
- Country
Code string - The country code that should be matched.
- Country
Code string - The country code that should be matched.
- country
Code String - The country code that should be matched.
- country
Code string - The country code that should be matched.
- country_
code str - The country code that should be matched.
- country
Code String - The country code that should be matched.
AccessApplicationPolicyRequireGithubOrganization, AccessApplicationPolicyRequireGithubOrganizationArgs
- Identity
Provider stringId - The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- Identity
Provider stringId - The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- identity
Provider StringId - The ID of your Github identity provider.
- name String
- The name of the organization.
- team String
- The name of the team
- identity
Provider stringId - The ID of your Github identity provider.
- name string
- The name of the organization.
- team string
- The name of the team
- identity_
provider_ strid - The ID of your Github identity provider.
- name str
- The name of the organization.
- team str
- The name of the team
- identity
Provider StringId - The ID of your Github identity provider.
- name String
- The name of the organization.
- team String
- The name of the team
AccessApplicationPolicyRequireGroup, AccessApplicationPolicyRequireGroupArgs
- Id string
- The ID of a previously created Access group.
- Id string
- The ID of a previously created Access group.
- id String
- The ID of a previously created Access group.
- id string
- The ID of a previously created Access group.
- id str
- The ID of a previously created Access group.
- id String
- The ID of a previously created Access group.
AccessApplicationPolicyRequireGsuite, AccessApplicationPolicyRequireGsuiteArgs
- Email string
- The email of the Google Workspace group.
- Identity
Provider stringId - The ID of your Google Workspace identity provider.
- Email string
- The email of the Google Workspace group.
- Identity
Provider stringId - The ID of your Google Workspace identity provider.
- email String
- The email of the Google Workspace group.
- identity
Provider StringId - The ID of your Google Workspace identity provider.
- email string
- The email of the Google Workspace group.
- identity
Provider stringId - The ID of your Google Workspace identity provider.
- email str
- The email of the Google Workspace group.
- identity_
provider_ strid - The ID of your Google Workspace identity provider.
- email String
- The email of the Google Workspace group.
- identity
Provider StringId - The ID of your Google Workspace identity provider.
AccessApplicationPolicyRequireIp, AccessApplicationPolicyRequireIpArgs
- Ip string
- An IPv4 or IPv6 CIDR block.
- Ip string
- An IPv4 or IPv6 CIDR block.
- ip String
- An IPv4 or IPv6 CIDR block.
- ip string
- An IPv4 or IPv6 CIDR block.
- ip str
- An IPv4 or IPv6 CIDR block.
- ip String
- An IPv4 or IPv6 CIDR block.
AccessApplicationPolicyRequireIpList, AccessApplicationPolicyRequireIpListArgs
- Id string
- The ID of a previously created IP list.
- Id string
- The ID of a previously created IP list.
- id String
- The ID of a previously created IP list.
- id string
- The ID of a previously created IP list.
- id str
- The ID of a previously created IP list.
- id String
- The ID of a previously created IP list.
AccessApplicationPolicyRequireLoginMethod, AccessApplicationPolicyRequireLoginMethodArgs
- Id string
- The ID of an identity provider.
- Id string
- The ID of an identity provider.
- id String
- The ID of an identity provider.
- id string
- The ID of an identity provider.
- id str
- The ID of an identity provider.
- id String
- The ID of an identity provider.
AccessApplicationPolicyRequireOkta, AccessApplicationPolicyRequireOktaArgs
- Identity
Provider stringId - The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- Identity
Provider stringId - The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- identity
Provider StringId - The ID of your Okta identity provider.
- name String
- The name of the Okta group.
- identity
Provider stringId - The ID of your Okta identity provider.
- name string
- The name of the Okta group.
- identity_
provider_ strid - The ID of your Okta identity provider.
- name str
- The name of the Okta group.
- identity
Provider StringId - The ID of your Okta identity provider.
- name String
- The name of the Okta group.
AccessApplicationPolicyRequireSaml, AccessApplicationPolicyRequireSamlArgs
- Attribute
Name string - The name of the SAML attribute.
- Attribute
Value string - The SAML attribute value to look for.
- Identity
Provider stringId - The ID of your SAML identity provider.
- Attribute
Name string - The name of the SAML attribute.
- Attribute
Value string - The SAML attribute value to look for.
- Identity
Provider stringId - The ID of your SAML identity provider.
- attribute
Name String - The name of the SAML attribute.
- attribute
Value String - The SAML attribute value to look for.
- identity
Provider StringId - The ID of your SAML identity provider.
- attribute
Name string - The name of the SAML attribute.
- attribute
Value string - The SAML attribute value to look for.
- identity
Provider stringId - The ID of your SAML identity provider.
- attribute_
name str - The name of the SAML attribute.
- attribute_
value str - The SAML attribute value to look for.
- identity_
provider_ strid - The ID of your SAML identity provider.
- attribute
Name String - The name of the SAML attribute.
- attribute
Value String - The SAML attribute value to look for.
- identity
Provider StringId - The ID of your SAML identity provider.
AccessApplicationPolicyRequireServiceToken, AccessApplicationPolicyRequireServiceTokenArgs
- Token
Id string - The ID of a Service Token.
- Token
Id string - The ID of a Service Token.
- token
Id String - The ID of a Service Token.
- token
Id string - The ID of a Service Token.
- token_
id str - The ID of a Service Token.
- token
Id String - The ID of a Service Token.
AccessApplicationSaasApp, AccessApplicationSaasAppArgs
- Access
Token stringLifetime - The lifetime of the OIDC Access Token after creation. Valid units are m,h. Must be greater than or equal to 1m and less than or equal to 24h.
- Allow
Pkce boolWithout Client Secret - If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- App
Launcher stringUrl - The URL where this applications tile redirects users
- Auth
Type string - Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- Client
Id string - The application client id
- Client
Secret string - The application client secret, only returned on POST request.
- Consumer
Service stringUrl - The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- Created
At string - Custom
Attributes List<AccessApplication Saas App Custom Attribute> - Custom
Claims List<AccessApplication Saas App Custom Claim> - Default
Relay stringState - The URL that the user will be redirected to after a successful login for IDP initiated logins.
- Grant
Types List<string> - The OIDC flows supported by this application
- Group
Filter stringRegex - A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- Hybrid
And AccessImplicit Options Application Saas App Hybrid And Implicit Options - Idp
Entity stringId - The unique identifier for your SaaS application.
- Name
Id stringFormat - The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- Name
Id stringTransform Jsonata - A JSONata expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the
name_id_format
setting. - Public
Key string - The Access public certificate that will be used to verify your identity.
- Redirect
Uris List<string> - The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- Refresh
Token AccessOptions Application Saas App Refresh Token Options - Saml
Attribute stringTransform Jsonata - A JSONata expression that transforms an application's user identities into attribute assertions in the SAML response. The expression can transform id, email, name, and groups values. It can also transform fields listed in the samlattributes or oidcfields of the identity provider used to authenticate. The output of this expression must be a JSON object.
- Scopes List<string>
- Define the user information shared with access, "offline_access" scope will be automatically enabled if refresh tokens are enabled
- Sp
Entity stringId - A globally unique name for an identity or service provider.
- Sso
Endpoint string - The endpoint where your SaaS application will send login requests.
- Updated
At string
- Access
Token stringLifetime - The lifetime of the OIDC Access Token after creation. Valid units are m,h. Must be greater than or equal to 1m and less than or equal to 24h.
- Allow
Pkce boolWithout Client Secret - If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- App
Launcher stringUrl - The URL where this applications tile redirects users
- Auth
Type string - Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- Client
Id string - The application client id
- Client
Secret string - The application client secret, only returned on POST request.
- Consumer
Service stringUrl - The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- Created
At string - Custom
Attributes []AccessApplication Saas App Custom Attribute - Custom
Claims []AccessApplication Saas App Custom Claim - Default
Relay stringState - The URL that the user will be redirected to after a successful login for IDP initiated logins.
- Grant
Types []string - The OIDC flows supported by this application
- Group
Filter stringRegex - A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- Hybrid
And AccessImplicit Options Application Saas App Hybrid And Implicit Options - Idp
Entity stringId - The unique identifier for your SaaS application.
- Name
Id stringFormat - The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- Name
Id stringTransform Jsonata - A JSONata expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the
name_id_format
setting. - Public
Key string - The Access public certificate that will be used to verify your identity.
- Redirect
Uris []string - The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- Refresh
Token AccessOptions Application Saas App Refresh Token Options - Saml
Attribute stringTransform Jsonata - A JSONata expression that transforms an application's user identities into attribute assertions in the SAML response. The expression can transform id, email, name, and groups values. It can also transform fields listed in the samlattributes or oidcfields of the identity provider used to authenticate. The output of this expression must be a JSON object.
- Scopes []string
- Define the user information shared with access, "offline_access" scope will be automatically enabled if refresh tokens are enabled
- Sp
Entity stringId - A globally unique name for an identity or service provider.
- Sso
Endpoint string - The endpoint where your SaaS application will send login requests.
- Updated
At string
- access
Token StringLifetime - The lifetime of the OIDC Access Token after creation. Valid units are m,h. Must be greater than or equal to 1m and less than or equal to 24h.
- allow
Pkce BooleanWithout Client Secret - If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- app
Launcher StringUrl - The URL where this applications tile redirects users
- auth
Type String - Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- client
Id String - The application client id
- client
Secret String - The application client secret, only returned on POST request.
- consumer
Service StringUrl - The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- created
At String - custom
Attributes List<AccessApplication Saas App Custom Attribute> - custom
Claims List<AccessApplication Saas App Custom Claim> - default
Relay StringState - The URL that the user will be redirected to after a successful login for IDP initiated logins.
- grant
Types List<String> - The OIDC flows supported by this application
- group
Filter StringRegex - A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- hybrid
And AccessImplicit Options Application Saas App Hybrid And Implicit Options - idp
Entity StringId - The unique identifier for your SaaS application.
- name
Id StringFormat - The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- name
Id StringTransform Jsonata - A JSONata expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the
name_id_format
setting. - public
Key String - The Access public certificate that will be used to verify your identity.
- redirect
Uris List<String> - The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- refresh
Token AccessOptions Application Saas App Refresh Token Options - saml
Attribute StringTransform Jsonata - A JSONata expression that transforms an application's user identities into attribute assertions in the SAML response. The expression can transform id, email, name, and groups values. It can also transform fields listed in the samlattributes or oidcfields of the identity provider used to authenticate. The output of this expression must be a JSON object.
- scopes List<String>
- Define the user information shared with access, "offline_access" scope will be automatically enabled if refresh tokens are enabled
- sp
Entity StringId - A globally unique name for an identity or service provider.
- sso
Endpoint String - The endpoint where your SaaS application will send login requests.
- updated
At String
- access
Token stringLifetime - The lifetime of the OIDC Access Token after creation. Valid units are m,h. Must be greater than or equal to 1m and less than or equal to 24h.
- allow
Pkce booleanWithout Client Secret - If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- app
Launcher stringUrl - The URL where this applications tile redirects users
- auth
Type string - Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- client
Id string - The application client id
- client
Secret string - The application client secret, only returned on POST request.
- consumer
Service stringUrl - The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- created
At string - custom
Attributes AccessApplication Saas App Custom Attribute[] - custom
Claims AccessApplication Saas App Custom Claim[] - default
Relay stringState - The URL that the user will be redirected to after a successful login for IDP initiated logins.
- grant
Types string[] - The OIDC flows supported by this application
- group
Filter stringRegex - A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- hybrid
And AccessImplicit Options Application Saas App Hybrid And Implicit Options - idp
Entity stringId - The unique identifier for your SaaS application.
- name
Id stringFormat - The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- name
Id stringTransform Jsonata - A JSONata expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the
name_id_format
setting. - public
Key string - The Access public certificate that will be used to verify your identity.
- redirect
Uris string[] - The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- refresh
Token AccessOptions Application Saas App Refresh Token Options - saml
Attribute stringTransform Jsonata - A JSONata expression that transforms an application's user identities into attribute assertions in the SAML response. The expression can transform id, email, name, and groups values. It can also transform fields listed in the samlattributes or oidcfields of the identity provider used to authenticate. The output of this expression must be a JSON object.
- scopes string[]
- Define the user information shared with access, "offline_access" scope will be automatically enabled if refresh tokens are enabled
- sp
Entity stringId - A globally unique name for an identity or service provider.
- sso
Endpoint string - The endpoint where your SaaS application will send login requests.
- updated
At string
- access_
token_ strlifetime - The lifetime of the OIDC Access Token after creation. Valid units are m,h. Must be greater than or equal to 1m and less than or equal to 24h.
- allow_
pkce_ boolwithout_ client_ secret - If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- app_
launcher_ strurl - The URL where this applications tile redirects users
- auth_
type str - Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- client_
id str - The application client id
- client_
secret str - The application client secret, only returned on POST request.
- consumer_
service_ strurl - The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- created_
at str - custom_
attributes Sequence[AccessApplication Saas App Custom Attribute] - custom_
claims Sequence[AccessApplication Saas App Custom Claim] - default_
relay_ strstate - The URL that the user will be redirected to after a successful login for IDP initiated logins.
- grant_
types Sequence[str] - The OIDC flows supported by this application
- group_
filter_ strregex - A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- hybrid_
and_ Accessimplicit_ options Application Saas App Hybrid And Implicit Options - idp_
entity_ strid - The unique identifier for your SaaS application.
- name_
id_ strformat - The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- name_
id_ strtransform_ jsonata - A JSONata expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the
name_id_format
setting. - public_
key str - The Access public certificate that will be used to verify your identity.
- redirect_
uris Sequence[str] - The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- refresh_
token_ Accessoptions Application Saas App Refresh Token Options - saml_
attribute_ strtransform_ jsonata - A JSONata expression that transforms an application's user identities into attribute assertions in the SAML response. The expression can transform id, email, name, and groups values. It can also transform fields listed in the samlattributes or oidcfields of the identity provider used to authenticate. The output of this expression must be a JSON object.
- scopes Sequence[str]
- Define the user information shared with access, "offline_access" scope will be automatically enabled if refresh tokens are enabled
- sp_
entity_ strid - A globally unique name for an identity or service provider.
- sso_
endpoint str - The endpoint where your SaaS application will send login requests.
- updated_
at str
- access
Token StringLifetime - The lifetime of the OIDC Access Token after creation. Valid units are m,h. Must be greater than or equal to 1m and less than or equal to 24h.
- allow
Pkce BooleanWithout Client Secret - If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- app
Launcher StringUrl - The URL where this applications tile redirects users
- auth
Type String - Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- client
Id String - The application client id
- client
Secret String - The application client secret, only returned on POST request.
- consumer
Service StringUrl - The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- created
At String - custom
Attributes List<Property Map> - custom
Claims List<Property Map> - default
Relay StringState - The URL that the user will be redirected to after a successful login for IDP initiated logins.
- grant
Types List<String> - The OIDC flows supported by this application
- group
Filter StringRegex - A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- hybrid
And Property MapImplicit Options - idp
Entity StringId - The unique identifier for your SaaS application.
- name
Id StringFormat - The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- name
Id StringTransform Jsonata - A JSONata expression that transforms an application's user identities into a NameID value for its SAML assertion. This expression should evaluate to a singular string. The output of this expression can override the
name_id_format
setting. - public
Key String - The Access public certificate that will be used to verify your identity.
- redirect
Uris List<String> - The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- refresh
Token Property MapOptions - saml
Attribute StringTransform Jsonata - A JSONata expression that transforms an application's user identities into attribute assertions in the SAML response. The expression can transform id, email, name, and groups values. It can also transform fields listed in the samlattributes or oidcfields of the identity provider used to authenticate. The output of this expression must be a JSON object.
- scopes List<String>
- Define the user information shared with access, "offline_access" scope will be automatically enabled if refresh tokens are enabled
- sp
Entity StringId - A globally unique name for an identity or service provider.
- sso
Endpoint String - The endpoint where your SaaS application will send login requests.
- updated
At String
AccessApplicationSaasAppCustomAttribute, AccessApplicationSaasAppCustomAttributeArgs
- Friendly
Name string - The SAML FriendlyName of the attribute.
- Name string
- The name of the attribute.
- Name
Format string - A globally unique name for an identity or service provider. Available values: "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri".
- Required bool
- If the attribute is required when building a SAML assertion.
- Source
Access
Application Saas App Custom Attribute Source
- Friendly
Name string - The SAML FriendlyName of the attribute.
- Name string
- The name of the attribute.
- Name
Format string - A globally unique name for an identity or service provider. Available values: "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri".
- Required bool
- If the attribute is required when building a SAML assertion.
- Source
Access
Application Saas App Custom Attribute Source
- friendly
Name String - The SAML FriendlyName of the attribute.
- name String
- The name of the attribute.
- name
Format String - A globally unique name for an identity or service provider. Available values: "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri".
- required Boolean
- If the attribute is required when building a SAML assertion.
- source
Access
Application Saas App Custom Attribute Source
- friendly
Name string - The SAML FriendlyName of the attribute.
- name string
- The name of the attribute.
- name
Format string - A globally unique name for an identity or service provider. Available values: "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri".
- required boolean
- If the attribute is required when building a SAML assertion.
- source
Access
Application Saas App Custom Attribute Source
- friendly_
name str - The SAML FriendlyName of the attribute.
- name str
- The name of the attribute.
- name_
format str - A globally unique name for an identity or service provider. Available values: "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri".
- required bool
- If the attribute is required when building a SAML assertion.
- source
Access
Application Saas App Custom Attribute Source
- friendly
Name String - The SAML FriendlyName of the attribute.
- name String
- The name of the attribute.
- name
Format String - A globally unique name for an identity or service provider. Available values: "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", "urn:oasis:names:tc:SAML:2.0:attrname-format:basic", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri".
- required Boolean
- If the attribute is required when building a SAML assertion.
- source Property Map
AccessApplicationSaasAppCustomAttributeSource, AccessApplicationSaasAppCustomAttributeSourceArgs
- Name string
- The name of the IdP attribute.
- Name
By List<AccessIdps Application Saas App Custom Attribute Source Name By Idp> - A mapping from IdP ID to attribute name.
- Name string
- The name of the IdP attribute.
- Name
By []AccessIdps Application Saas App Custom Attribute Source Name By Idp - A mapping from IdP ID to attribute name.
- name String
- The name of the IdP attribute.
- name
By List<AccessIdps Application Saas App Custom Attribute Source Name By Idp> - A mapping from IdP ID to attribute name.
- name string
- The name of the IdP attribute.
- name
By AccessIdps Application Saas App Custom Attribute Source Name By Idp[] - A mapping from IdP ID to attribute name.
- name str
- The name of the IdP attribute.
- name_
by_ Sequence[Accessidps Application Saas App Custom Attribute Source Name By Idp] - A mapping from IdP ID to attribute name.
- name String
- The name of the IdP attribute.
- name
By List<Property Map>Idps - A mapping from IdP ID to attribute name.
AccessApplicationSaasAppCustomAttributeSourceNameByIdp, AccessApplicationSaasAppCustomAttributeSourceNameByIdpArgs
- Idp
Id string - The UID of the IdP.
- Source
Name string - The name of the IdP provided attribute.
- Idp
Id string - The UID of the IdP.
- Source
Name string - The name of the IdP provided attribute.
- idp
Id String - The UID of the IdP.
- source
Name String - The name of the IdP provided attribute.
- idp
Id string - The UID of the IdP.
- source
Name string - The name of the IdP provided attribute.
- idp_
id str - The UID of the IdP.
- source_
name str - The name of the IdP provided attribute.
- idp
Id String - The UID of the IdP.
- source
Name String - The name of the IdP provided attribute.
AccessApplicationSaasAppCustomClaim, AccessApplicationSaasAppCustomClaimArgs
- Name string
- The name of the claim.
- Required bool
- If the claim is required when building an OIDC token.
- Scope string
- The scope of the claim. Available values: "groups", "profile", "email", "openid".
- Source
Access
Application Saas App Custom Claim Source
- Name string
- The name of the claim.
- Required bool
- If the claim is required when building an OIDC token.
- Scope string
- The scope of the claim. Available values: "groups", "profile", "email", "openid".
- Source
Access
Application Saas App Custom Claim Source
- name String
- The name of the claim.
- required Boolean
- If the claim is required when building an OIDC token.
- scope String
- The scope of the claim. Available values: "groups", "profile", "email", "openid".
- source
Access
Application Saas App Custom Claim Source
- name string
- The name of the claim.
- required boolean
- If the claim is required when building an OIDC token.
- scope string
- The scope of the claim. Available values: "groups", "profile", "email", "openid".
- source
Access
Application Saas App Custom Claim Source
- name str
- The name of the claim.
- required bool
- If the claim is required when building an OIDC token.
- scope str
- The scope of the claim. Available values: "groups", "profile", "email", "openid".
- source
Access
Application Saas App Custom Claim Source
- name String
- The name of the claim.
- required Boolean
- If the claim is required when building an OIDC token.
- scope String
- The scope of the claim. Available values: "groups", "profile", "email", "openid".
- source Property Map
AccessApplicationSaasAppCustomClaimSource, AccessApplicationSaasAppCustomClaimSourceArgs
- name str
- The name of the IdP claim.
- name_
by_ Mapping[str, str]idp - A mapping from IdP ID to claim name.
AccessApplicationSaasAppHybridAndImplicitOptions, AccessApplicationSaasAppHybridAndImplicitOptionsArgs
- bool
- If an Access Token should be returned from the OIDC Authorization endpoint
- bool
- If an ID Token should be returned from the OIDC Authorization endpoint
- bool
- If an Access Token should be returned from the OIDC Authorization endpoint
- bool
- If an ID Token should be returned from the OIDC Authorization endpoint
- Boolean
- If an Access Token should be returned from the OIDC Authorization endpoint
- Boolean
- If an ID Token should be returned from the OIDC Authorization endpoint
- boolean
- If an Access Token should be returned from the OIDC Authorization endpoint
- boolean
- If an ID Token should be returned from the OIDC Authorization endpoint
- bool
- If an Access Token should be returned from the OIDC Authorization endpoint
- bool
- If an ID Token should be returned from the OIDC Authorization endpoint
- Boolean
- If an Access Token should be returned from the OIDC Authorization endpoint
- Boolean
- If an ID Token should be returned from the OIDC Authorization endpoint
AccessApplicationSaasAppRefreshTokenOptions, AccessApplicationSaasAppRefreshTokenOptionsArgs
- Lifetime string
- How long a refresh token will be valid for after creation. Valid units are m,h,d. Must be longer than 1m.
- Lifetime string
- How long a refresh token will be valid for after creation. Valid units are m,h,d. Must be longer than 1m.
- lifetime String
- How long a refresh token will be valid for after creation. Valid units are m,h,d. Must be longer than 1m.
- lifetime string
- How long a refresh token will be valid for after creation. Valid units are m,h,d. Must be longer than 1m.
- lifetime str
- How long a refresh token will be valid for after creation. Valid units are m,h,d. Must be longer than 1m.
- lifetime String
- How long a refresh token will be valid for after creation. Valid units are m,h,d. Must be longer than 1m.
AccessApplicationScimConfig, AccessApplicationScimConfigArgs
- Idp
Uid string - The UID of the IdP to use as the source for SCIM resources to provision to this application.
- Remote
Uri string - The base URI for the application's SCIM-compatible API.
- Authentication
Access
Application Scim Config Authentication - Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application.
- Deactivate
On boolDelete - If false, propagates DELETE requests to the target application for SCIM resources. If true, sets 'active' to false on the SCIM resource. Note: Some targets do not support DELETE operations.
- Enabled bool
- Whether SCIM provisioning is turned on for this application.
- Mappings
List<Access
Application Scim Config Mapping> - A list of mappings to apply to SCIM resources before provisioning them in this application. These can transform or filter the resources to be provisioned.
- Idp
Uid string - The UID of the IdP to use as the source for SCIM resources to provision to this application.
- Remote
Uri string - The base URI for the application's SCIM-compatible API.
- Authentication
Access
Application Scim Config Authentication - Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application.
- Deactivate
On boolDelete - If false, propagates DELETE requests to the target application for SCIM resources. If true, sets 'active' to false on the SCIM resource. Note: Some targets do not support DELETE operations.
- Enabled bool
- Whether SCIM provisioning is turned on for this application.
- Mappings
[]Access
Application Scim Config Mapping - A list of mappings to apply to SCIM resources before provisioning them in this application. These can transform or filter the resources to be provisioned.
- idp
Uid String - The UID of the IdP to use as the source for SCIM resources to provision to this application.
- remote
Uri String - The base URI for the application's SCIM-compatible API.
- authentication
Access
Application Scim Config Authentication - Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application.
- deactivate
On BooleanDelete - If false, propagates DELETE requests to the target application for SCIM resources. If true, sets 'active' to false on the SCIM resource. Note: Some targets do not support DELETE operations.
- enabled Boolean
- Whether SCIM provisioning is turned on for this application.
- mappings
List<Access
Application Scim Config Mapping> - A list of mappings to apply to SCIM resources before provisioning them in this application. These can transform or filter the resources to be provisioned.
- idp
Uid string - The UID of the IdP to use as the source for SCIM resources to provision to this application.
- remote
Uri string - The base URI for the application's SCIM-compatible API.
- authentication
Access
Application Scim Config Authentication - Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application.
- deactivate
On booleanDelete - If false, propagates DELETE requests to the target application for SCIM resources. If true, sets 'active' to false on the SCIM resource. Note: Some targets do not support DELETE operations.
- enabled boolean
- Whether SCIM provisioning is turned on for this application.
- mappings
Access
Application Scim Config Mapping[] - A list of mappings to apply to SCIM resources before provisioning them in this application. These can transform or filter the resources to be provisioned.
- idp_
uid str - The UID of the IdP to use as the source for SCIM resources to provision to this application.
- remote_
uri str - The base URI for the application's SCIM-compatible API.
- authentication
Access
Application Scim Config Authentication - Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application.
- deactivate_
on_ booldelete - If false, propagates DELETE requests to the target application for SCIM resources. If true, sets 'active' to false on the SCIM resource. Note: Some targets do not support DELETE operations.
- enabled bool
- Whether SCIM provisioning is turned on for this application.
- mappings
Sequence[Access
Application Scim Config Mapping] - A list of mappings to apply to SCIM resources before provisioning them in this application. These can transform or filter the resources to be provisioned.
- idp
Uid String - The UID of the IdP to use as the source for SCIM resources to provision to this application.
- remote
Uri String - The base URI for the application's SCIM-compatible API.
- authentication Property Map
- Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application.
- deactivate
On BooleanDelete - If false, propagates DELETE requests to the target application for SCIM resources. If true, sets 'active' to false on the SCIM resource. Note: Some targets do not support DELETE operations.
- enabled Boolean
- Whether SCIM provisioning is turned on for this application.
- mappings List<Property Map>
- A list of mappings to apply to SCIM resources before provisioning them in this application. These can transform or filter the resources to be provisioned.
AccessApplicationScimConfigAuthentication, AccessApplicationScimConfigAuthenticationArgs
- Scheme string
- The authentication scheme to use when making SCIM requests to this application. Available values: "httpbasic".
- string
- URL used to generate the auth code used during token generation.
- Client
Id string - Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- Client
Secret string - Secret used to authenticate when generating a token for authenticating with the remove SCIM service.
- Password string
- Password used to authenticate with the remote SCIM service.
- Scopes List<string>
- The authorization scopes to request when generating the token used to authenticate with the remove SCIM service.
- Token string
- Token used to authenticate with the remote SCIM service.
- Token
Url string - URL used to generate the token used to authenticate with the remote SCIM service.
- User string
- User name used to authenticate with the remote SCIM service.
- Scheme string
- The authentication scheme to use when making SCIM requests to this application. Available values: "httpbasic".
- string
- URL used to generate the auth code used during token generation.
- Client
Id string - Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- Client
Secret string - Secret used to authenticate when generating a token for authenticating with the remove SCIM service.
- Password string
- Password used to authenticate with the remote SCIM service.
- Scopes []string
- The authorization scopes to request when generating the token used to authenticate with the remove SCIM service.
- Token string
- Token used to authenticate with the remote SCIM service.
- Token
Url string - URL used to generate the token used to authenticate with the remote SCIM service.
- User string
- User name used to authenticate with the remote SCIM service.
- scheme String
- The authentication scheme to use when making SCIM requests to this application. Available values: "httpbasic".
- String
- URL used to generate the auth code used during token generation.
- client
Id String - Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- client
Secret String - Secret used to authenticate when generating a token for authenticating with the remove SCIM service.
- password String
- Password used to authenticate with the remote SCIM service.
- scopes List<String>
- The authorization scopes to request when generating the token used to authenticate with the remove SCIM service.
- token String
- Token used to authenticate with the remote SCIM service.
- token
Url String - URL used to generate the token used to authenticate with the remote SCIM service.
- user String
- User name used to authenticate with the remote SCIM service.
- scheme string
- The authentication scheme to use when making SCIM requests to this application. Available values: "httpbasic".
- string
- URL used to generate the auth code used during token generation.
- client
Id string - Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- client
Secret string - Secret used to authenticate when generating a token for authenticating with the remove SCIM service.
- password string
- Password used to authenticate with the remote SCIM service.
- scopes string[]
- The authorization scopes to request when generating the token used to authenticate with the remove SCIM service.
- token string
- Token used to authenticate with the remote SCIM service.
- token
Url string - URL used to generate the token used to authenticate with the remote SCIM service.
- user string
- User name used to authenticate with the remote SCIM service.
- scheme str
- The authentication scheme to use when making SCIM requests to this application. Available values: "httpbasic".
- str
- URL used to generate the auth code used during token generation.
- client_
id str - Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- client_
secret str - Secret used to authenticate when generating a token for authenticating with the remove SCIM service.
- password str
- Password used to authenticate with the remote SCIM service.
- scopes Sequence[str]
- The authorization scopes to request when generating the token used to authenticate with the remove SCIM service.
- token str
- Token used to authenticate with the remote SCIM service.
- token_
url str - URL used to generate the token used to authenticate with the remote SCIM service.
- user str
- User name used to authenticate with the remote SCIM service.
- scheme String
- The authentication scheme to use when making SCIM requests to this application. Available values: "httpbasic".
- String
- URL used to generate the auth code used during token generation.
- client
Id String - Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- client
Secret String - Secret used to authenticate when generating a token for authenticating with the remove SCIM service.
- password String
- Password used to authenticate with the remote SCIM service.
- scopes List<String>
- The authorization scopes to request when generating the token used to authenticate with the remove SCIM service.
- token String
- Token used to authenticate with the remote SCIM service.
- token
Url String - URL used to generate the token used to authenticate with the remote SCIM service.
- user String
- User name used to authenticate with the remote SCIM service.
AccessApplicationScimConfigMapping, AccessApplicationScimConfigMappingArgs
- Schema string
- Which SCIM resource type this mapping applies to.
- Enabled bool
- Whether or not this mapping is enabled.
- Filter string
- A SCIM filter expression that matches resources that should be provisioned to this application.
- Operations
Access
Application Scim Config Mapping Operations - Whether or not this mapping applies to creates, updates, or deletes.
- Strictness string
- The level of adherence to outbound resource schemas when provisioning to this mapping. ‘Strict’ removes unknown values, while ‘passthrough’ passes unknown values to the target. Available values: "strict", "passthrough".
- Transform
Jsonata string - A JSONata expression that transforms the resource before provisioning it in the application.
- Schema string
- Which SCIM resource type this mapping applies to.
- Enabled bool
- Whether or not this mapping is enabled.
- Filter string
- A SCIM filter expression that matches resources that should be provisioned to this application.
- Operations
Access
Application Scim Config Mapping Operations - Whether or not this mapping applies to creates, updates, or deletes.
- Strictness string
- The level of adherence to outbound resource schemas when provisioning to this mapping. ‘Strict’ removes unknown values, while ‘passthrough’ passes unknown values to the target. Available values: "strict", "passthrough".
- Transform
Jsonata string - A JSONata expression that transforms the resource before provisioning it in the application.
- schema String
- Which SCIM resource type this mapping applies to.
- enabled Boolean
- Whether or not this mapping is enabled.
- filter String
- A SCIM filter expression that matches resources that should be provisioned to this application.
- operations
Access
Application Scim Config Mapping Operations - Whether or not this mapping applies to creates, updates, or deletes.
- strictness String
- The level of adherence to outbound resource schemas when provisioning to this mapping. ‘Strict’ removes unknown values, while ‘passthrough’ passes unknown values to the target. Available values: "strict", "passthrough".
- transform
Jsonata String - A JSONata expression that transforms the resource before provisioning it in the application.
- schema string
- Which SCIM resource type this mapping applies to.
- enabled boolean
- Whether or not this mapping is enabled.
- filter string
- A SCIM filter expression that matches resources that should be provisioned to this application.
- operations
Access
Application Scim Config Mapping Operations - Whether or not this mapping applies to creates, updates, or deletes.
- strictness string
- The level of adherence to outbound resource schemas when provisioning to this mapping. ‘Strict’ removes unknown values, while ‘passthrough’ passes unknown values to the target. Available values: "strict", "passthrough".
- transform
Jsonata string - A JSONata expression that transforms the resource before provisioning it in the application.
- schema str
- Which SCIM resource type this mapping applies to.
- enabled bool
- Whether or not this mapping is enabled.
- filter str
- A SCIM filter expression that matches resources that should be provisioned to this application.
- operations
Access
Application Scim Config Mapping Operations - Whether or not this mapping applies to creates, updates, or deletes.
- strictness str
- The level of adherence to outbound resource schemas when provisioning to this mapping. ‘Strict’ removes unknown values, while ‘passthrough’ passes unknown values to the target. Available values: "strict", "passthrough".
- transform_
jsonata str - A JSONata expression that transforms the resource before provisioning it in the application.
- schema String
- Which SCIM resource type this mapping applies to.
- enabled Boolean
- Whether or not this mapping is enabled.
- filter String
- A SCIM filter expression that matches resources that should be provisioned to this application.
- operations Property Map
- Whether or not this mapping applies to creates, updates, or deletes.
- strictness String
- The level of adherence to outbound resource schemas when provisioning to this mapping. ‘Strict’ removes unknown values, while ‘passthrough’ passes unknown values to the target. Available values: "strict", "passthrough".
- transform
Jsonata String - A JSONata expression that transforms the resource before provisioning it in the application.
AccessApplicationScimConfigMappingOperations, AccessApplicationScimConfigMappingOperationsArgs
AccessApplicationTargetCriteria, AccessApplicationTargetCriteriaArgs
- Port int
- The port that the targets use for the chosen communication protocol. A port cannot be assigned to multiple protocols.
- Protocol string
- The communication protocol your application secures. Available values: "ssh".
- Target
Attributes Dictionary<string, ImmutableArray<string>> - Contains a map of target attribute keys to target attribute values.
- Port int
- The port that the targets use for the chosen communication protocol. A port cannot be assigned to multiple protocols.
- Protocol string
- The communication protocol your application secures. Available values: "ssh".
- Target
Attributes map[string][]string - Contains a map of target attribute keys to target attribute values.
- port Integer
- The port that the targets use for the chosen communication protocol. A port cannot be assigned to multiple protocols.
- protocol String
- The communication protocol your application secures. Available values: "ssh".
- target
Attributes Map<String,List<String>> - Contains a map of target attribute keys to target attribute values.
- port number
- The port that the targets use for the chosen communication protocol. A port cannot be assigned to multiple protocols.
- protocol string
- The communication protocol your application secures. Available values: "ssh".
- target
Attributes {[key: string]: string[]} - Contains a map of target attribute keys to target attribute values.
- port int
- The port that the targets use for the chosen communication protocol. A port cannot be assigned to multiple protocols.
- protocol str
- The communication protocol your application secures. Available values: "ssh".
- target_
attributes Mapping[str, Sequence[str]] - Contains a map of target attribute keys to target attribute values.
- port Number
- The port that the targets use for the chosen communication protocol. A port cannot be assigned to multiple protocols.
- protocol String
- The communication protocol your application secures. Available values: "ssh".
- target
Attributes Map<List<String>> - Contains a map of target attribute keys to target attribute values.
Import
$ pulumi import cloudflare:index/accessApplication:AccessApplication example '<{accounts|zones}/{account_id|zone_id}>/<app_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.