cloudflare.AccessApplication
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,
                      allow_iframe: 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:
- AccountId string
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- AllowAuthenticate 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.
- AllowIframe bool
- Enables loading application content in an iFrame.
- AllowedIdps List<string>
- The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- AppLauncher stringLogo Url 
- The image URL of the logo shown in the App Launcher header.
- AppLauncher boolVisible 
- Displays the application in the App Launcher.
- AutoRedirect 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.
- BgColor string
- The background color of the App Launcher page.
- CorsHeaders AccessApplication Cors Headers 
- CustomDeny stringMessage 
- The custom error message shown to a user when they are denied access to the application.
- CustomDeny stringUrl 
- The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- CustomNon stringIdentity Deny Url 
- The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- CustomPages List<string>
- The custom pages that will be displayed when applicable for this application
- Destinations
List<AccessApplication Destination> 
- List of destinations secured by Access. This supersedes self_hosted_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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<AccessApplication Footer Link> 
- The links in the App Launcher footer.
- HeaderBg stringColor 
- The background color of the App Launcher header.
- bool
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- LandingPage AccessDesign Application Landing Page Design 
- The design of the App Launcher landing page shown to users when they log in.
- LogoUrl string
- The image URL for the logo shown in the App Launcher dashboard.
- Name string
- The name of the application.
- OptionsPreflight 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<AccessApplication 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.
- ReadService 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" }
- SaasApp AccessApplication Saas App 
- string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- ScimConfig AccessApplication Scim Config 
- Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- SelfHosted List<string>Domains 
- List of public domains that Access will secure. This field is deprecated in favor of destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill be ignored.
- ServiceAuth401Redirect bool
- Returns a 401 status code when the request is blocked by a Service Auth policy.
- SessionDuration string
- The amount of time that tokens issued for this application will be valid. Must be in the format 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- SkipApp boolLauncher Login Page 
- Determines when to skip the App Launcher landing page.
- SkipInterstitial 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.
- TargetCriterias List<AccessApplication Target Criteria> 
- Type string
- The application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- ZoneId string
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- AccountId string
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- AllowAuthenticate 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.
- AllowIframe bool
- Enables loading application content in an iFrame.
- AllowedIdps []string
- The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- AppLauncher stringLogo Url 
- The image URL of the logo shown in the App Launcher header.
- AppLauncher boolVisible 
- Displays the application in the App Launcher.
- AutoRedirect 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.
- BgColor string
- The background color of the App Launcher page.
- CorsHeaders AccessApplication Cors Headers Args 
- CustomDeny stringMessage 
- The custom error message shown to a user when they are denied access to the application.
- CustomDeny stringUrl 
- The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- CustomNon stringIdentity Deny Url 
- The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- CustomPages []string
- The custom pages that will be displayed when applicable for this application
- Destinations
[]AccessApplication Destination Args 
- List of destinations secured by Access. This supersedes self_hosted_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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.
- 
[]AccessApplication Footer Link Args 
- The links in the App Launcher footer.
- HeaderBg stringColor 
- The background color of the App Launcher header.
- bool
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- LandingPage AccessDesign Application Landing Page Design Args 
- The design of the App Launcher landing page shown to users when they log in.
- LogoUrl string
- The image URL for the logo shown in the App Launcher dashboard.
- Name string
- The name of the application.
- OptionsPreflight 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
[]AccessApplication 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.
- ReadService 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" }
- SaasApp AccessApplication Saas App Args 
- string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- ScimConfig AccessApplication Scim Config Args 
- Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- SelfHosted []stringDomains 
- List of public domains that Access will secure. This field is deprecated in favor of destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill be ignored.
- ServiceAuth401Redirect bool
- Returns a 401 status code when the request is blocked by a Service Auth policy.
- SessionDuration string
- The amount of time that tokens issued for this application will be valid. Must be in the format 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- SkipApp boolLauncher Login Page 
- Determines when to skip the App Launcher landing page.
- SkipInterstitial 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.
- TargetCriterias []AccessApplication Target Criteria Args 
- Type string
- The application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- ZoneId string
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- accountId String
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allowAuthenticate 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.
- allowIframe Boolean
- Enables loading application content in an iFrame.
- allowedIdps List<String>
- The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- appLauncher StringLogo Url 
- The image URL of the logo shown in the App Launcher header.
- appLauncher BooleanVisible 
- Displays the application in the App Launcher.
- autoRedirect 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.
- bgColor String
- The background color of the App Launcher page.
- corsHeaders AccessApplication Cors Headers 
- customDeny StringMessage 
- The custom error message shown to a user when they are denied access to the application.
- customDeny StringUrl 
- The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- customNon StringIdentity Deny Url 
- The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- customPages List<String>
- The custom pages that will be displayed when applicable for this application
- destinations
List<AccessApplication Destination> 
- List of destinations secured by Access. This supersedes self_hosted_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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<AccessApplication Footer Link> 
- The links in the App Launcher footer.
- headerBg StringColor 
- The background color of the App Launcher header.
- Boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landingPage AccessDesign Application Landing Page Design 
- The design of the App Launcher landing page shown to users when they log in.
- logoUrl String
- The image URL for the logo shown in the App Launcher dashboard.
- name String
- The name of the application.
- optionsPreflight 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<AccessApplication 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.
- readService 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" }
- saasApp AccessApplication Saas App 
- String
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scimConfig AccessApplication Scim Config 
- Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- selfHosted List<String>Domains 
- List of public domains that Access will secure. This field is deprecated in favor of destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill be ignored.
- serviceAuth401Redirect Boolean
- Returns a 401 status code when the request is blocked by a Service Auth policy.
- sessionDuration String
- The amount of time that tokens issued for this application will be valid. Must be in the format 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- skipApp BooleanLauncher Login Page 
- Determines when to skip the App Launcher landing page.
- skipInterstitial 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.
- targetCriterias List<AccessApplication Target Criteria> 
- type String
- The application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- zoneId String
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- accountId string
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allowAuthenticate 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.
- allowIframe boolean
- Enables loading application content in an iFrame.
- allowedIdps string[]
- The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- appLauncher stringLogo Url 
- The image URL of the logo shown in the App Launcher header.
- appLauncher booleanVisible 
- Displays the application in the App Launcher.
- autoRedirect 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.
- bgColor string
- The background color of the App Launcher page.
- corsHeaders AccessApplication Cors Headers 
- customDeny stringMessage 
- The custom error message shown to a user when they are denied access to the application.
- customDeny stringUrl 
- The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- customNon stringIdentity Deny Url 
- The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- customPages string[]
- The custom pages that will be displayed when applicable for this application
- destinations
AccessApplication Destination[] 
- List of destinations secured by Access. This supersedes self_hosted_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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.
- 
AccessApplication Footer Link[] 
- The links in the App Launcher footer.
- headerBg stringColor 
- The background color of the App Launcher header.
- boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landingPage AccessDesign Application Landing Page Design 
- The design of the App Launcher landing page shown to users when they log in.
- logoUrl string
- The image URL for the logo shown in the App Launcher dashboard.
- name string
- The name of the application.
- optionsPreflight 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
AccessApplication 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.
- readService 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" }
- saasApp AccessApplication Saas App 
- string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scimConfig AccessApplication Scim Config 
- Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- selfHosted string[]Domains 
- List of public domains that Access will secure. This field is deprecated in favor of destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill be ignored.
- serviceAuth401Redirect boolean
- Returns a 401 status code when the request is blocked by a Service Auth policy.
- sessionDuration string
- The amount of time that tokens issued for this application will be valid. Must be in the format 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- skipApp booleanLauncher Login Page 
- Determines when to skip the App Launcher landing page.
- skipInterstitial 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.
- targetCriterias AccessApplication Target Criteria[] 
- type string
- The application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- zoneId 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.
- allow_iframe bool
- Enables loading application content in an iFrame.
- 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[AccessApplication Destination Args] 
- List of destinations secured by Access. This supersedes self_hosted_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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[AccessApplication 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[AccessApplication 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 destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill 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 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- 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. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- zone_id str
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- accountId String
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allowAuthenticate 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.
- allowIframe Boolean
- Enables loading application content in an iFrame.
- allowedIdps List<String>
- The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- appLauncher StringLogo Url 
- The image URL of the logo shown in the App Launcher header.
- appLauncher BooleanVisible 
- Displays the application in the App Launcher.
- autoRedirect 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.
- bgColor String
- The background color of the App Launcher page.
- corsHeaders Property Map
- customDeny StringMessage 
- The custom error message shown to a user when they are denied access to the application.
- customDeny StringUrl 
- The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- customNon StringIdentity Deny Url 
- The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- customPages 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_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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.
- headerBg StringColor 
- The background color of the App Launcher header.
- Boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landingPage Property MapDesign 
- The design of the App Launcher landing page shown to users when they log in.
- logoUrl String
- The image URL for the logo shown in the App Launcher dashboard.
- name String
- The name of the application.
- optionsPreflight 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.
- readService 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" }
- saasApp Property Map
- String
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scimConfig Property Map
- Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- selfHosted List<String>Domains 
- List of public domains that Access will secure. This field is deprecated in favor of destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill be ignored.
- serviceAuth401Redirect Boolean
- Returns a 401 status code when the request is blocked by a Service Auth policy.
- sessionDuration String
- The amount of time that tokens issued for this application will be valid. Must be in the format 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- skipApp BooleanLauncher Login Page 
- Determines when to skip the App Launcher landing page.
- skipInterstitial 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.
- targetCriterias List<Property Map>
- type String
- The application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- zoneId 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:
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,
        allow_iframe: 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,
        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) -> AccessApplicationfunc 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.
- AccountId string
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- AllowAuthenticate 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.
- AllowIframe bool
- Enables loading application content in an iFrame.
- AllowedIdps List<string>
- The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- AppLauncher stringLogo Url 
- The image URL of the logo shown in the App Launcher header.
- AppLauncher boolVisible 
- Displays the application in the App Launcher.
- Aud string
- Audience tag.
- AutoRedirect 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.
- BgColor string
- The background color of the App Launcher page.
- CorsHeaders AccessApplication Cors Headers 
- CustomDeny stringMessage 
- The custom error message shown to a user when they are denied access to the application.
- CustomDeny stringUrl 
- The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- CustomNon stringIdentity Deny Url 
- The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- CustomPages List<string>
- The custom pages that will be displayed when applicable for this application
- Destinations
List<AccessApplication Destination> 
- List of destinations secured by Access. This supersedes self_hosted_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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<AccessApplication Footer Link> 
- The links in the App Launcher footer.
- HeaderBg stringColor 
- The background color of the App Launcher header.
- bool
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- LandingPage AccessDesign Application Landing Page Design 
- The design of the App Launcher landing page shown to users when they log in.
- LogoUrl string
- The image URL for the logo shown in the App Launcher dashboard.
- Name string
- The name of the application.
- OptionsPreflight 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<AccessApplication 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.
- ReadService 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" }
- SaasApp AccessApplication Saas App 
- string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- ScimConfig AccessApplication Scim Config 
- Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- SelfHosted List<string>Domains 
- List of public domains that Access will secure. This field is deprecated in favor of destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill be ignored.
- ServiceAuth401Redirect bool
- Returns a 401 status code when the request is blocked by a Service Auth policy.
- SessionDuration string
- The amount of time that tokens issued for this application will be valid. Must be in the format 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- SkipApp boolLauncher Login Page 
- Determines when to skip the App Launcher landing page.
- SkipInterstitial 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.
- TargetCriterias List<AccessApplication Target Criteria> 
- Type string
- The application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- ZoneId string
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- AccountId string
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- AllowAuthenticate 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.
- AllowIframe bool
- Enables loading application content in an iFrame.
- AllowedIdps []string
- The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- AppLauncher stringLogo Url 
- The image URL of the logo shown in the App Launcher header.
- AppLauncher boolVisible 
- Displays the application in the App Launcher.
- Aud string
- Audience tag.
- AutoRedirect 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.
- BgColor string
- The background color of the App Launcher page.
- CorsHeaders AccessApplication Cors Headers Args 
- CustomDeny stringMessage 
- The custom error message shown to a user when they are denied access to the application.
- CustomDeny stringUrl 
- The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- CustomNon stringIdentity Deny Url 
- The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- CustomPages []string
- The custom pages that will be displayed when applicable for this application
- Destinations
[]AccessApplication Destination Args 
- List of destinations secured by Access. This supersedes self_hosted_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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.
- 
[]AccessApplication Footer Link Args 
- The links in the App Launcher footer.
- HeaderBg stringColor 
- The background color of the App Launcher header.
- bool
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- LandingPage AccessDesign Application Landing Page Design Args 
- The design of the App Launcher landing page shown to users when they log in.
- LogoUrl string
- The image URL for the logo shown in the App Launcher dashboard.
- Name string
- The name of the application.
- OptionsPreflight 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
[]AccessApplication 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.
- ReadService 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" }
- SaasApp AccessApplication Saas App Args 
- string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- ScimConfig AccessApplication Scim Config Args 
- Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- SelfHosted []stringDomains 
- List of public domains that Access will secure. This field is deprecated in favor of destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill be ignored.
- ServiceAuth401Redirect bool
- Returns a 401 status code when the request is blocked by a Service Auth policy.
- SessionDuration string
- The amount of time that tokens issued for this application will be valid. Must be in the format 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- SkipApp boolLauncher Login Page 
- Determines when to skip the App Launcher landing page.
- SkipInterstitial 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.
- TargetCriterias []AccessApplication Target Criteria Args 
- Type string
- The application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- ZoneId string
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- accountId String
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allowAuthenticate 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.
- allowIframe Boolean
- Enables loading application content in an iFrame.
- allowedIdps List<String>
- The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- appLauncher StringLogo Url 
- The image URL of the logo shown in the App Launcher header.
- appLauncher BooleanVisible 
- Displays the application in the App Launcher.
- aud String
- Audience tag.
- autoRedirect 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.
- bgColor String
- The background color of the App Launcher page.
- corsHeaders AccessApplication Cors Headers 
- customDeny StringMessage 
- The custom error message shown to a user when they are denied access to the application.
- customDeny StringUrl 
- The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- customNon StringIdentity Deny Url 
- The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- customPages List<String>
- The custom pages that will be displayed when applicable for this application
- destinations
List<AccessApplication Destination> 
- List of destinations secured by Access. This supersedes self_hosted_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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<AccessApplication Footer Link> 
- The links in the App Launcher footer.
- headerBg StringColor 
- The background color of the App Launcher header.
- Boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landingPage AccessDesign Application Landing Page Design 
- The design of the App Launcher landing page shown to users when they log in.
- logoUrl String
- The image URL for the logo shown in the App Launcher dashboard.
- name String
- The name of the application.
- optionsPreflight 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<AccessApplication 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.
- readService 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" }
- saasApp AccessApplication Saas App 
- String
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scimConfig AccessApplication Scim Config 
- Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- selfHosted List<String>Domains 
- List of public domains that Access will secure. This field is deprecated in favor of destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill be ignored.
- serviceAuth401Redirect Boolean
- Returns a 401 status code when the request is blocked by a Service Auth policy.
- sessionDuration String
- The amount of time that tokens issued for this application will be valid. Must be in the format 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- skipApp BooleanLauncher Login Page 
- Determines when to skip the App Launcher landing page.
- skipInterstitial 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.
- targetCriterias List<AccessApplication Target Criteria> 
- type String
- The application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- zoneId String
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- accountId string
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allowAuthenticate 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.
- allowIframe boolean
- Enables loading application content in an iFrame.
- allowedIdps string[]
- The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- appLauncher stringLogo Url 
- The image URL of the logo shown in the App Launcher header.
- appLauncher booleanVisible 
- Displays the application in the App Launcher.
- aud string
- Audience tag.
- autoRedirect 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.
- bgColor string
- The background color of the App Launcher page.
- corsHeaders AccessApplication Cors Headers 
- customDeny stringMessage 
- The custom error message shown to a user when they are denied access to the application.
- customDeny stringUrl 
- The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- customNon stringIdentity Deny Url 
- The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- customPages string[]
- The custom pages that will be displayed when applicable for this application
- destinations
AccessApplication Destination[] 
- List of destinations secured by Access. This supersedes self_hosted_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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.
- 
AccessApplication Footer Link[] 
- The links in the App Launcher footer.
- headerBg stringColor 
- The background color of the App Launcher header.
- boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landingPage AccessDesign Application Landing Page Design 
- The design of the App Launcher landing page shown to users when they log in.
- logoUrl string
- The image URL for the logo shown in the App Launcher dashboard.
- name string
- The name of the application.
- optionsPreflight 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
AccessApplication 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.
- readService 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" }
- saasApp AccessApplication Saas App 
- string
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scimConfig AccessApplication Scim Config 
- Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- selfHosted string[]Domains 
- List of public domains that Access will secure. This field is deprecated in favor of destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill be ignored.
- serviceAuth401Redirect boolean
- Returns a 401 status code when the request is blocked by a Service Auth policy.
- sessionDuration string
- The amount of time that tokens issued for this application will be valid. Must be in the format 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- skipApp booleanLauncher Login Page 
- Determines when to skip the App Launcher landing page.
- skipInterstitial 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.
- targetCriterias AccessApplication Target Criteria[] 
- type string
- The application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- zoneId 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.
- allow_iframe bool
- Enables loading application content in an iFrame.
- 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 
- 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[AccessApplication Destination Args] 
- List of destinations secured by Access. This supersedes self_hosted_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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[AccessApplication 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[AccessApplication 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 destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill 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 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- 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. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- zone_id str
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- accountId String
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- allowAuthenticate 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.
- allowIframe Boolean
- Enables loading application content in an iFrame.
- allowedIdps List<String>
- The identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
- appLauncher StringLogo Url 
- The image URL of the logo shown in the App Launcher header.
- appLauncher BooleanVisible 
- Displays the application in the App Launcher.
- aud String
- Audience tag.
- autoRedirect 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.
- bgColor String
- The background color of the App Launcher page.
- corsHeaders Property Map
- customDeny StringMessage 
- The custom error message shown to a user when they are denied access to the application.
- customDeny StringUrl 
- The custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
- customNon StringIdentity Deny Url 
- The custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
- customPages 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_domainsto allow for more flexibility in defining different types of domains. Ifdestinationsare provided, thenself_hosted_domainswill 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.
- headerBg StringColor 
- The background color of the App Launcher header.
- Boolean
- Enables the HttpOnly cookie attribute, which increases security against XSS attacks.
- landingPage Property MapDesign 
- The design of the App Launcher landing page shown to users when they log in.
- logoUrl String
- The image URL for the logo shown in the App Launcher dashboard.
- name String
- The name of the application.
- optionsPreflight 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.
- readService 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" }
- saasApp Property Map
- String
- Sets the SameSite cookie setting, which provides increased security against CSRF attacks.
- scimConfig Property Map
- Configuration for provisioning to this application via SCIM. This is currently in closed beta.
- selfHosted List<String>Domains 
- List of public domains that Access will secure. This field is deprecated in favor of destinationsand will be supported until November 21, 2025. Ifdestinationsare provided, thenself_hosted_domainswill be ignored.
- serviceAuth401Redirect Boolean
- Returns a 401 status code when the request is blocked by a Service Auth policy.
- sessionDuration String
- The amount of time that tokens issued for this application will be valid. Must be in the format 300msor2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
- skipApp BooleanLauncher Login Page 
- Determines when to skip the App Launcher landing page.
- skipInterstitial 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.
- targetCriterias List<Property Map>
- type String
- The application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", <span pulumi-lang-nodejs=""dashSso"" pulumi-lang-dotnet=""DashSso"" pulumi-lang-go=""dashSso"" pulumi-lang-python=""dash_sso"" pulumi-lang-yaml=""dashSso"" pulumi-lang-java=""dashSso"">"dash_sso", "infrastructure", "rdp".
- zoneId String
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
Supporting Types
AccessApplicationCorsHeaders, AccessApplicationCorsHeadersArgs        
- AllowAll boolHeaders 
- Allows all HTTP request headers.
- AllowAll boolMethods 
- Allows all HTTP request methods.
- AllowAll boolOrigins 
- Allows all origins.
- AllowCredentials bool
- When set to true, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.
- AllowedHeaders List<string>
- Allowed HTTP request headers.
- AllowedMethods List<string>
- Allowed HTTP request methods.
- AllowedOrigins List<string>
- Allowed origins.
- MaxAge double
- The maximum number of seconds the results of a preflight request can be cached.
- AllowAll boolHeaders 
- Allows all HTTP request headers.
- AllowAll boolMethods 
- Allows all HTTP request methods.
- AllowAll boolOrigins 
- Allows all origins.
- AllowCredentials bool
- When set to true, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.
- AllowedHeaders []string
- Allowed HTTP request headers.
- AllowedMethods []string
- Allowed HTTP request methods.
- AllowedOrigins []string
- Allowed origins.
- MaxAge float64
- The maximum number of seconds the results of a preflight request can be cached.
- allowAll BooleanHeaders 
- Allows all HTTP request headers.
- allowAll BooleanMethods 
- Allows all HTTP request methods.
- allowAll BooleanOrigins 
- Allows all origins.
- allowCredentials Boolean
- When set to true, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.
- allowedHeaders List<String>
- Allowed HTTP request headers.
- allowedMethods List<String>
- Allowed HTTP request methods.
- allowedOrigins List<String>
- Allowed origins.
- maxAge Double
- The maximum number of seconds the results of a preflight request can be cached.
- allowAll booleanHeaders 
- Allows all HTTP request headers.
- allowAll booleanMethods 
- Allows all HTTP request methods.
- allowAll booleanOrigins 
- Allows all origins.
- allowCredentials boolean
- When set to true, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.
- allowedHeaders string[]
- Allowed HTTP request headers.
- allowedMethods string[]
- Allowed HTTP request methods.
- allowedOrigins string[]
- Allowed origins.
- maxAge 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.
- allowAll BooleanHeaders 
- Allows all HTTP request headers.
- allowAll BooleanMethods 
- Allows all HTTP request methods.
- allowAll BooleanOrigins 
- Allows all origins.
- allowCredentials Boolean
- When set to true, includes credentials (cookies, authorization headers, or TLS client certificates) with requests.
- allowedHeaders List<String>
- Allowed HTTP request headers.
- allowedMethods List<String>
- Allowed HTTP request methods.
- allowedOrigins List<String>
- Allowed origins.
- maxAge 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".
- PortRange 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", "private".
- Uri string
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- VnetId 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".
- PortRange 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", "private".
- Uri string
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- VnetId 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".
- portRange 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", "private".
- uri String
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- vnetId 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".
- portRange 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", "private".
- uri string
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- vnetId 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", "private".
- 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".
- portRange 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", "private".
- uri String
- The URI of the destination. Public destinations' URIs can include a domain and path with wildcards.
- vnetId 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.
- ImageUrl 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.
- ImageUrl 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.
- imageUrl 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.
- imageUrl 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.
- imageUrl 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      
- ConnectionRules 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", <span pulumi-lang-nodejs=""nonIdentity"" pulumi-lang-dotnet=""NonIdentity"" pulumi-lang-go=""nonIdentity"" pulumi-lang-python=""non_identity"" pulumi-lang-yaml=""nonIdentity"" pulumi-lang-java=""nonIdentity"">"non_identity", "bypass".
- Excludes
List<AccessApplication 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<AccessApplication 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<AccessApplication Policy Require> 
- Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.
- ConnectionRules 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", <span pulumi-lang-nodejs=""nonIdentity"" pulumi-lang-dotnet=""NonIdentity"" pulumi-lang-go=""nonIdentity"" pulumi-lang-python=""non_identity"" pulumi-lang-yaml=""nonIdentity"" pulumi-lang-java=""nonIdentity"">"non_identity", "bypass".
- Excludes
[]AccessApplication 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
[]AccessApplication 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
[]AccessApplication Policy Require 
- Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.
- connectionRules 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", <span pulumi-lang-nodejs=""nonIdentity"" pulumi-lang-dotnet=""NonIdentity"" pulumi-lang-go=""nonIdentity"" pulumi-lang-python=""non_identity"" pulumi-lang-yaml=""nonIdentity"" pulumi-lang-java=""nonIdentity"">"non_identity", "bypass".
- excludes
List<AccessApplication 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<AccessApplication 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<AccessApplication Policy Require> 
- Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.
- connectionRules 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", <span pulumi-lang-nodejs=""nonIdentity"" pulumi-lang-dotnet=""NonIdentity"" pulumi-lang-go=""nonIdentity"" pulumi-lang-python=""non_identity"" pulumi-lang-yaml=""nonIdentity"" pulumi-lang-java=""nonIdentity"">"non_identity", "bypass".
- excludes
AccessApplication 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
AccessApplication 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
AccessApplication 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", <span pulumi-lang-nodejs=""nonIdentity"" pulumi-lang-dotnet=""NonIdentity"" pulumi-lang-go=""nonIdentity"" pulumi-lang-python=""non_identity"" pulumi-lang-yaml=""nonIdentity"" pulumi-lang-java=""nonIdentity"">"non_identity", "bypass".
- excludes
Sequence[AccessApplication 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[AccessApplication 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[AccessApplication Policy Require] 
- Rules evaluated with an AND logical operator. To match the policy, a user must meet all of the Require rules.
- connectionRules 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", <span pulumi-lang-nodejs=""nonIdentity"" pulumi-lang-dotnet=""NonIdentity"" pulumi-lang-go=""nonIdentity"" pulumi-lang-python=""non_identity"" pulumi-lang-yaml=""nonIdentity"" pulumi-lang-java=""nonIdentity"">"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
AccessApplication Policy Connection Rules Ssh 
- The SSH-specific rules that define how users may connect to the targets secured by your application.
- Ssh
AccessApplication Policy Connection Rules Ssh 
- The SSH-specific rules that define how users may connect to the targets secured by your application.
- ssh
AccessApplication Policy Connection Rules Ssh 
- The SSH-specific rules that define how users may connect to the targets secured by your application.
- ssh
AccessApplication Policy Connection Rules Ssh 
- The SSH-specific rules that define how users may connect to the targets secured by your application.
- ssh
AccessApplication 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.
- AllowEmail boolAlias 
- Enables using Identity Provider email alias as SSH username.
- Usernames []string
- Contains the Unix usernames that may be used when connecting over SSH.
- AllowEmail 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.
- allowEmail BooleanAlias 
- Enables using Identity Provider email alias as SSH username.
- usernames string[]
- Contains the Unix usernames that may be used when connecting over SSH.
- allowEmail 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.
- allowEmail BooleanAlias 
- Enables using Identity Provider email alias as SSH username.
AccessApplicationPolicyExclude, AccessApplicationPolicyExcludeArgs        
- AnyValid AccessService Token Application Policy Exclude Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessApplication Policy Exclude Auth Context 
- AuthMethod AccessApplication Policy Exclude Auth Method 
- AzureAd AccessApplication Policy Exclude Azure Ad 
- Certificate
AccessApplication Policy Exclude Certificate 
- CommonName AccessApplication Policy Exclude Common Name 
- DevicePosture AccessApplication Policy Exclude Device Posture 
- Email
AccessApplication Policy Exclude Email 
- EmailDomain AccessApplication Policy Exclude Email Domain 
- EmailList AccessApplication Policy Exclude Email List 
- Everyone
AccessApplication Policy Exclude Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessApplication Policy Exclude External Evaluation 
- Geo
AccessApplication Policy Exclude Geo 
- GithubOrganization AccessApplication Policy Exclude Github Organization 
- Group
AccessApplication Policy Exclude Group 
- Gsuite
AccessApplication Policy Exclude Gsuite 
- Ip
AccessApplication Policy Exclude Ip 
- IpList AccessApplication Policy Exclude Ip List 
- LinkedApp AccessToken Application Policy Exclude Linked App Token 
- LoginMethod AccessApplication Policy Exclude Login Method 
- Oidc
AccessApplication Policy Exclude Oidc 
- Okta
AccessApplication Policy Exclude Okta 
- Saml
AccessApplication Policy Exclude Saml 
- ServiceToken AccessApplication Policy Exclude Service Token 
- AnyValid AccessService Token Application Policy Exclude Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessApplication Policy Exclude Auth Context 
- AuthMethod AccessApplication Policy Exclude Auth Method 
- AzureAd AccessApplication Policy Exclude Azure Ad 
- Certificate
AccessApplication Policy Exclude Certificate 
- CommonName AccessApplication Policy Exclude Common Name 
- DevicePosture AccessApplication Policy Exclude Device Posture 
- Email
AccessApplication Policy Exclude Email 
- EmailDomain AccessApplication Policy Exclude Email Domain 
- EmailList AccessApplication Policy Exclude Email List 
- Everyone
AccessApplication Policy Exclude Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessApplication Policy Exclude External Evaluation 
- Geo
AccessApplication Policy Exclude Geo 
- GithubOrganization AccessApplication Policy Exclude Github Organization 
- Group
AccessApplication Policy Exclude Group 
- Gsuite
AccessApplication Policy Exclude Gsuite 
- Ip
AccessApplication Policy Exclude Ip 
- IpList AccessApplication Policy Exclude Ip List 
- LinkedApp AccessToken Application Policy Exclude Linked App Token 
- LoginMethod AccessApplication Policy Exclude Login Method 
- Oidc
AccessApplication Policy Exclude Oidc 
- Okta
AccessApplication Policy Exclude Okta 
- Saml
AccessApplication Policy Exclude Saml 
- ServiceToken AccessApplication Policy Exclude Service Token 
- anyValid AccessService Token Application Policy Exclude Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessApplication Policy Exclude Auth Context 
- authMethod AccessApplication Policy Exclude Auth Method 
- azureAd AccessApplication Policy Exclude Azure Ad 
- certificate
AccessApplication Policy Exclude Certificate 
- commonName AccessApplication Policy Exclude Common Name 
- devicePosture AccessApplication Policy Exclude Device Posture 
- email
AccessApplication Policy Exclude Email 
- emailDomain AccessApplication Policy Exclude Email Domain 
- emailList AccessApplication Policy Exclude Email List 
- everyone
AccessApplication Policy Exclude Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessApplication Policy Exclude External Evaluation 
- geo
AccessApplication Policy Exclude Geo 
- githubOrganization AccessApplication Policy Exclude Github Organization 
- group
AccessApplication Policy Exclude Group 
- gsuite
AccessApplication Policy Exclude Gsuite 
- ip
AccessApplication Policy Exclude Ip 
- ipList AccessApplication Policy Exclude Ip List 
- linkedApp AccessToken Application Policy Exclude Linked App Token 
- loginMethod AccessApplication Policy Exclude Login Method 
- oidc
AccessApplication Policy Exclude Oidc 
- okta
AccessApplication Policy Exclude Okta 
- saml
AccessApplication Policy Exclude Saml 
- serviceToken AccessApplication Policy Exclude Service Token 
- anyValid AccessService Token Application Policy Exclude Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessApplication Policy Exclude Auth Context 
- authMethod AccessApplication Policy Exclude Auth Method 
- azureAd AccessApplication Policy Exclude Azure Ad 
- certificate
AccessApplication Policy Exclude Certificate 
- commonName AccessApplication Policy Exclude Common Name 
- devicePosture AccessApplication Policy Exclude Device Posture 
- email
AccessApplication Policy Exclude Email 
- emailDomain AccessApplication Policy Exclude Email Domain 
- emailList AccessApplication Policy Exclude Email List 
- everyone
AccessApplication Policy Exclude Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessApplication Policy Exclude External Evaluation 
- geo
AccessApplication Policy Exclude Geo 
- githubOrganization AccessApplication Policy Exclude Github Organization 
- group
AccessApplication Policy Exclude Group 
- gsuite
AccessApplication Policy Exclude Gsuite 
- ip
AccessApplication Policy Exclude Ip 
- ipList AccessApplication Policy Exclude Ip List 
- linkedApp AccessToken Application Policy Exclude Linked App Token 
- loginMethod AccessApplication Policy Exclude Login Method 
- oidc
AccessApplication Policy Exclude Oidc 
- okta
AccessApplication Policy Exclude Okta 
- saml
AccessApplication Policy Exclude Saml 
- serviceToken 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
AccessApplication Policy Exclude Certificate 
- common_name AccessApplication Policy Exclude Common Name 
- device_posture AccessApplication Policy Exclude Device Posture 
- email
AccessApplication Policy Exclude Email 
- email_domain AccessApplication Policy Exclude Email Domain 
- email_list AccessApplication Policy Exclude Email List 
- everyone
AccessApplication Policy Exclude Everyone 
- An empty object which matches on all users.
- external_evaluation AccessApplication Policy Exclude External Evaluation 
- geo
AccessApplication Policy Exclude Geo 
- github_organization AccessApplication Policy Exclude Github Organization 
- group
AccessApplication Policy Exclude Group 
- gsuite
AccessApplication Policy Exclude Gsuite 
- ip
AccessApplication Policy Exclude Ip 
- ip_list AccessApplication Policy Exclude Ip List 
- linked_app_ Accesstoken Application Policy Exclude Linked App Token 
- login_method AccessApplication Policy Exclude Login Method 
- oidc
AccessApplication Policy Exclude Oidc 
- okta
AccessApplication Policy Exclude Okta 
- saml
AccessApplication Policy Exclude Saml 
- service_token AccessApplication Policy Exclude Service Token 
- anyValid Property MapService Token 
- An empty object which matches on all service tokens.
- authContext Property Map
- authMethod Property Map
- azureAd Property Map
- certificate Property Map
- commonName Property Map
- devicePosture Property Map
- email Property Map
- emailDomain Property Map
- emailList Property Map
- everyone Property Map
- An empty object which matches on all users.
- externalEvaluation Property Map
- geo Property Map
- githubOrganization Property Map
- group Property Map
- gsuite Property Map
- ip Property Map
- ipList Property Map
- linkedApp Property MapToken 
- loginMethod Property Map
- oidc Property Map
- okta Property Map
- saml Property Map
- serviceToken Property Map
AccessApplicationPolicyExcludeAuthContext, AccessApplicationPolicyExcludeAuthContextArgs            
- AcId string
- The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- AcId string
- The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- acId String
- The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identityProvider StringId 
- The ID of your Azure identity provider.
- acId string
- The ACID of an Authentication context.
- id string
- The ID of an Authentication context.
- identityProvider 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.
- acId String
- The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identityProvider StringId 
- The ID of your Azure identity provider.
AccessApplicationPolicyExcludeAuthMethod, AccessApplicationPolicyExcludeAuthMethodArgs            
- AuthMethod string
- The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- AuthMethod string
- The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- authMethod String
- The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- authMethod 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.
- authMethod 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.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- Id string
- The ID of an Azure group.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- id String
- The ID of an Azure group.
- identityProvider StringId 
- The ID of your Azure identity provider.
- id string
- The ID of an Azure group.
- identityProvider 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.
- identityProvider StringId 
- The ID of your Azure identity provider.
AccessApplicationPolicyExcludeCommonName, AccessApplicationPolicyExcludeCommonNameArgs            
- CommonName string
- The common name to match.
- CommonName string
- The common name to match.
- commonName String
- The common name to match.
- commonName string
- The common name to match.
- common_name str
- The common name to match.
- commonName String
- The common name to match.
AccessApplicationPolicyExcludeDevicePosture, AccessApplicationPolicyExcludeDevicePostureArgs            
- IntegrationUid string
- The ID of a device posture integration.
- IntegrationUid string
- The ID of a device posture integration.
- integrationUid String
- The ID of a device posture integration.
- integrationUid string
- The ID of a device posture integration.
- integration_uid str
- The ID of a device posture integration.
- integrationUid 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            
- EvaluateUrl string
- The API endpoint containing your business logic.
- KeysUrl string
- The API endpoint containing the key that Access uses to verify that the response came from your API.
- EvaluateUrl string
- The API endpoint containing your business logic.
- KeysUrl string
- The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluateUrl String
- The API endpoint containing your business logic.
- keysUrl String
- The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluateUrl string
- The API endpoint containing your business logic.
- keysUrl 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.
- evaluateUrl String
- The API endpoint containing your business logic.
- keysUrl String
- The API endpoint containing the key that Access uses to verify that the response came from your API.
AccessApplicationPolicyExcludeGeo, AccessApplicationPolicyExcludeGeoArgs          
- CountryCode string
- The country code that should be matched.
- CountryCode string
- The country code that should be matched.
- countryCode String
- The country code that should be matched.
- countryCode string
- The country code that should be matched.
- country_code str
- The country code that should be matched.
- countryCode String
- The country code that should be matched.
AccessApplicationPolicyExcludeGithubOrganization, AccessApplicationPolicyExcludeGithubOrganizationArgs            
- IdentityProvider stringId 
- The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- IdentityProvider stringId 
- The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- identityProvider StringId 
- The ID of your Github identity provider.
- name String
- The name of the organization.
- team String
- The name of the team
- identityProvider 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
- identityProvider 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.
- IdentityProvider stringId 
- The ID of your Google Workspace identity provider.
- Email string
- The email of the Google Workspace group.
- IdentityProvider stringId 
- The ID of your Google Workspace identity provider.
- email String
- The email of the Google Workspace group.
- identityProvider StringId 
- The ID of your Google Workspace identity provider.
- email string
- The email of the Google Workspace group.
- identityProvider 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.
- identityProvider 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.
AccessApplicationPolicyExcludeLinkedAppToken, AccessApplicationPolicyExcludeLinkedAppTokenArgs              
- AppUid string
- The ID of an Access OIDC SaaS application
- AppUid string
- The ID of an Access OIDC SaaS application
- appUid String
- The ID of an Access OIDC SaaS application
- appUid string
- The ID of an Access OIDC SaaS application
- app_uid str
- The ID of an Access OIDC SaaS application
- appUid String
- The ID of an Access OIDC SaaS application
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.
AccessApplicationPolicyExcludeOidc, AccessApplicationPolicyExcludeOidcArgs          
- ClaimName string
- The name of the OIDC claim.
- ClaimValue string
- The OIDC claim value to look for.
- IdentityProvider stringId 
- The ID of your OIDC identity provider.
- ClaimName string
- The name of the OIDC claim.
- ClaimValue string
- The OIDC claim value to look for.
- IdentityProvider stringId 
- The ID of your OIDC identity provider.
- claimName String
- The name of the OIDC claim.
- claimValue String
- The OIDC claim value to look for.
- identityProvider StringId 
- The ID of your OIDC identity provider.
- claimName string
- The name of the OIDC claim.
- claimValue string
- The OIDC claim value to look for.
- identityProvider stringId 
- The ID of your OIDC identity provider.
- claim_name str
- The name of the OIDC claim.
- claim_value str
- The OIDC claim value to look for.
- identity_provider_ strid 
- The ID of your OIDC identity provider.
- claimName String
- The name of the OIDC claim.
- claimValue String
- The OIDC claim value to look for.
- identityProvider StringId 
- The ID of your OIDC identity provider.
AccessApplicationPolicyExcludeOkta, AccessApplicationPolicyExcludeOktaArgs          
- IdentityProvider stringId 
- The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- IdentityProvider stringId 
- The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- identityProvider StringId 
- The ID of your Okta identity provider.
- name String
- The name of the Okta group.
- identityProvider 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.
- identityProvider StringId 
- The ID of your Okta identity provider.
- name String
- The name of the Okta group.
AccessApplicationPolicyExcludeSaml, AccessApplicationPolicyExcludeSamlArgs          
- AttributeName string
- The name of the SAML attribute.
- AttributeValue string
- The SAML attribute value to look for.
- IdentityProvider stringId 
- The ID of your SAML identity provider.
- AttributeName string
- The name of the SAML attribute.
- AttributeValue string
- The SAML attribute value to look for.
- IdentityProvider stringId 
- The ID of your SAML identity provider.
- attributeName String
- The name of the SAML attribute.
- attributeValue String
- The SAML attribute value to look for.
- identityProvider StringId 
- The ID of your SAML identity provider.
- attributeName string
- The name of the SAML attribute.
- attributeValue string
- The SAML attribute value to look for.
- identityProvider 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.
- attributeName String
- The name of the SAML attribute.
- attributeValue String
- The SAML attribute value to look for.
- identityProvider StringId 
- The ID of your SAML identity provider.
AccessApplicationPolicyExcludeServiceToken, AccessApplicationPolicyExcludeServiceTokenArgs            
- TokenId string
- The ID of a Service Token.
- TokenId string
- The ID of a Service Token.
- tokenId String
- The ID of a Service Token.
- tokenId string
- The ID of a Service Token.
- token_id str
- The ID of a Service Token.
- tokenId String
- The ID of a Service Token.
AccessApplicationPolicyInclude, AccessApplicationPolicyIncludeArgs        
- AnyValid AccessService Token Application Policy Include Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessApplication Policy Include Auth Context 
- AuthMethod AccessApplication Policy Include Auth Method 
- AzureAd AccessApplication Policy Include Azure Ad 
- Certificate
AccessApplication Policy Include Certificate 
- CommonName AccessApplication Policy Include Common Name 
- DevicePosture AccessApplication Policy Include Device Posture 
- Email
AccessApplication Policy Include Email 
- EmailDomain AccessApplication Policy Include Email Domain 
- EmailList AccessApplication Policy Include Email List 
- Everyone
AccessApplication Policy Include Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessApplication Policy Include External Evaluation 
- Geo
AccessApplication Policy Include Geo 
- GithubOrganization AccessApplication Policy Include Github Organization 
- Group
AccessApplication Policy Include Group 
- Gsuite
AccessApplication Policy Include Gsuite 
- Ip
AccessApplication Policy Include Ip 
- IpList AccessApplication Policy Include Ip List 
- LinkedApp AccessToken Application Policy Include Linked App Token 
- LoginMethod AccessApplication Policy Include Login Method 
- Oidc
AccessApplication Policy Include Oidc 
- Okta
AccessApplication Policy Include Okta 
- Saml
AccessApplication Policy Include Saml 
- ServiceToken AccessApplication Policy Include Service Token 
- AnyValid AccessService Token Application Policy Include Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessApplication Policy Include Auth Context 
- AuthMethod AccessApplication Policy Include Auth Method 
- AzureAd AccessApplication Policy Include Azure Ad 
- Certificate
AccessApplication Policy Include Certificate 
- CommonName AccessApplication Policy Include Common Name 
- DevicePosture AccessApplication Policy Include Device Posture 
- Email
AccessApplication Policy Include Email 
- EmailDomain AccessApplication Policy Include Email Domain 
- EmailList AccessApplication Policy Include Email List 
- Everyone
AccessApplication Policy Include Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessApplication Policy Include External Evaluation 
- Geo
AccessApplication Policy Include Geo 
- GithubOrganization AccessApplication Policy Include Github Organization 
- Group
AccessApplication Policy Include Group 
- Gsuite
AccessApplication Policy Include Gsuite 
- Ip
AccessApplication Policy Include Ip 
- IpList AccessApplication Policy Include Ip List 
- LinkedApp AccessToken Application Policy Include Linked App Token 
- LoginMethod AccessApplication Policy Include Login Method 
- Oidc
AccessApplication Policy Include Oidc 
- Okta
AccessApplication Policy Include Okta 
- Saml
AccessApplication Policy Include Saml 
- ServiceToken AccessApplication Policy Include Service Token 
- anyValid AccessService Token Application Policy Include Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessApplication Policy Include Auth Context 
- authMethod AccessApplication Policy Include Auth Method 
- azureAd AccessApplication Policy Include Azure Ad 
- certificate
AccessApplication Policy Include Certificate 
- commonName AccessApplication Policy Include Common Name 
- devicePosture AccessApplication Policy Include Device Posture 
- email
AccessApplication Policy Include Email 
- emailDomain AccessApplication Policy Include Email Domain 
- emailList AccessApplication Policy Include Email List 
- everyone
AccessApplication Policy Include Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessApplication Policy Include External Evaluation 
- geo
AccessApplication Policy Include Geo 
- githubOrganization AccessApplication Policy Include Github Organization 
- group
AccessApplication Policy Include Group 
- gsuite
AccessApplication Policy Include Gsuite 
- ip
AccessApplication Policy Include Ip 
- ipList AccessApplication Policy Include Ip List 
- linkedApp AccessToken Application Policy Include Linked App Token 
- loginMethod AccessApplication Policy Include Login Method 
- oidc
AccessApplication Policy Include Oidc 
- okta
AccessApplication Policy Include Okta 
- saml
AccessApplication Policy Include Saml 
- serviceToken AccessApplication Policy Include Service Token 
- anyValid AccessService Token Application Policy Include Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessApplication Policy Include Auth Context 
- authMethod AccessApplication Policy Include Auth Method 
- azureAd AccessApplication Policy Include Azure Ad 
- certificate
AccessApplication Policy Include Certificate 
- commonName AccessApplication Policy Include Common Name 
- devicePosture AccessApplication Policy Include Device Posture 
- email
AccessApplication Policy Include Email 
- emailDomain AccessApplication Policy Include Email Domain 
- emailList AccessApplication Policy Include Email List 
- everyone
AccessApplication Policy Include Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessApplication Policy Include External Evaluation 
- geo
AccessApplication Policy Include Geo 
- githubOrganization AccessApplication Policy Include Github Organization 
- group
AccessApplication Policy Include Group 
- gsuite
AccessApplication Policy Include Gsuite 
- ip
AccessApplication Policy Include Ip 
- ipList AccessApplication Policy Include Ip List 
- linkedApp AccessToken Application Policy Include Linked App Token 
- loginMethod AccessApplication Policy Include Login Method 
- oidc
AccessApplication Policy Include Oidc 
- okta
AccessApplication Policy Include Okta 
- saml
AccessApplication Policy Include Saml 
- serviceToken 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
AccessApplication Policy Include Certificate 
- common_name AccessApplication Policy Include Common Name 
- device_posture AccessApplication Policy Include Device Posture 
- email
AccessApplication Policy Include Email 
- email_domain AccessApplication Policy Include Email Domain 
- email_list AccessApplication Policy Include Email List 
- everyone
AccessApplication Policy Include Everyone 
- An empty object which matches on all users.
- external_evaluation AccessApplication Policy Include External Evaluation 
- geo
AccessApplication Policy Include Geo 
- github_organization AccessApplication Policy Include Github Organization 
- group
AccessApplication Policy Include Group 
- gsuite
AccessApplication Policy Include Gsuite 
- ip
AccessApplication Policy Include Ip 
- ip_list AccessApplication Policy Include Ip List 
- linked_app_ Accesstoken Application Policy Include Linked App Token 
- login_method AccessApplication Policy Include Login Method 
- oidc
AccessApplication Policy Include Oidc 
- okta
AccessApplication Policy Include Okta 
- saml
AccessApplication Policy Include Saml 
- service_token AccessApplication Policy Include Service Token 
- anyValid Property MapService Token 
- An empty object which matches on all service tokens.
- authContext Property Map
- authMethod Property Map
- azureAd Property Map
- certificate Property Map
- commonName Property Map
- devicePosture Property Map
- email Property Map
- emailDomain Property Map
- emailList Property Map
- everyone Property Map
- An empty object which matches on all users.
- externalEvaluation Property Map
- geo Property Map
- githubOrganization Property Map
- group Property Map
- gsuite Property Map
- ip Property Map
- ipList Property Map
- linkedApp Property MapToken 
- loginMethod Property Map
- oidc Property Map
- okta Property Map
- saml Property Map
- serviceToken Property Map
AccessApplicationPolicyIncludeAuthContext, AccessApplicationPolicyIncludeAuthContextArgs            
- AcId string
- The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- AcId string
- The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- acId String
- The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identityProvider StringId 
- The ID of your Azure identity provider.
- acId string
- The ACID of an Authentication context.
- id string
- The ID of an Authentication context.
- identityProvider 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.
- acId String
- The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identityProvider StringId 
- The ID of your Azure identity provider.
AccessApplicationPolicyIncludeAuthMethod, AccessApplicationPolicyIncludeAuthMethodArgs            
- AuthMethod string
- The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- AuthMethod string
- The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- authMethod String
- The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- authMethod 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.
- authMethod 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.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- Id string
- The ID of an Azure group.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- id String
- The ID of an Azure group.
- identityProvider StringId 
- The ID of your Azure identity provider.
- id string
- The ID of an Azure group.
- identityProvider 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.
- identityProvider StringId 
- The ID of your Azure identity provider.
AccessApplicationPolicyIncludeCommonName, AccessApplicationPolicyIncludeCommonNameArgs            
- CommonName string
- The common name to match.
- CommonName string
- The common name to match.
- commonName String
- The common name to match.
- commonName string
- The common name to match.
- common_name str
- The common name to match.
- commonName String
- The common name to match.
AccessApplicationPolicyIncludeDevicePosture, AccessApplicationPolicyIncludeDevicePostureArgs            
- IntegrationUid string
- The ID of a device posture integration.
- IntegrationUid string
- The ID of a device posture integration.
- integrationUid String
- The ID of a device posture integration.
- integrationUid string
- The ID of a device posture integration.
- integration_uid str
- The ID of a device posture integration.
- integrationUid 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            
- EvaluateUrl string
- The API endpoint containing your business logic.
- KeysUrl string
- The API endpoint containing the key that Access uses to verify that the response came from your API.
- EvaluateUrl string
- The API endpoint containing your business logic.
- KeysUrl string
- The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluateUrl String
- The API endpoint containing your business logic.
- keysUrl String
- The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluateUrl string
- The API endpoint containing your business logic.
- keysUrl 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.
- evaluateUrl String
- The API endpoint containing your business logic.
- keysUrl String
- The API endpoint containing the key that Access uses to verify that the response came from your API.
AccessApplicationPolicyIncludeGeo, AccessApplicationPolicyIncludeGeoArgs          
- CountryCode string
- The country code that should be matched.
- CountryCode string
- The country code that should be matched.
- countryCode String
- The country code that should be matched.
- countryCode string
- The country code that should be matched.
- country_code str
- The country code that should be matched.
- countryCode String
- The country code that should be matched.
AccessApplicationPolicyIncludeGithubOrganization, AccessApplicationPolicyIncludeGithubOrganizationArgs            
- IdentityProvider stringId 
- The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- IdentityProvider stringId 
- The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- identityProvider StringId 
- The ID of your Github identity provider.
- name String
- The name of the organization.
- team String
- The name of the team
- identityProvider 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
- identityProvider 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.
- IdentityProvider stringId 
- The ID of your Google Workspace identity provider.
- Email string
- The email of the Google Workspace group.
- IdentityProvider stringId 
- The ID of your Google Workspace identity provider.
- email String
- The email of the Google Workspace group.
- identityProvider StringId 
- The ID of your Google Workspace identity provider.
- email string
- The email of the Google Workspace group.
- identityProvider 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.
- identityProvider 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.
AccessApplicationPolicyIncludeLinkedAppToken, AccessApplicationPolicyIncludeLinkedAppTokenArgs              
- AppUid string
- The ID of an Access OIDC SaaS application
- AppUid string
- The ID of an Access OIDC SaaS application
- appUid String
- The ID of an Access OIDC SaaS application
- appUid string
- The ID of an Access OIDC SaaS application
- app_uid str
- The ID of an Access OIDC SaaS application
- appUid String
- The ID of an Access OIDC SaaS application
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.
AccessApplicationPolicyIncludeOidc, AccessApplicationPolicyIncludeOidcArgs          
- ClaimName string
- The name of the OIDC claim.
- ClaimValue string
- The OIDC claim value to look for.
- IdentityProvider stringId 
- The ID of your OIDC identity provider.
- ClaimName string
- The name of the OIDC claim.
- ClaimValue string
- The OIDC claim value to look for.
- IdentityProvider stringId 
- The ID of your OIDC identity provider.
- claimName String
- The name of the OIDC claim.
- claimValue String
- The OIDC claim value to look for.
- identityProvider StringId 
- The ID of your OIDC identity provider.
- claimName string
- The name of the OIDC claim.
- claimValue string
- The OIDC claim value to look for.
- identityProvider stringId 
- The ID of your OIDC identity provider.
- claim_name str
- The name of the OIDC claim.
- claim_value str
- The OIDC claim value to look for.
- identity_provider_ strid 
- The ID of your OIDC identity provider.
- claimName String
- The name of the OIDC claim.
- claimValue String
- The OIDC claim value to look for.
- identityProvider StringId 
- The ID of your OIDC identity provider.
AccessApplicationPolicyIncludeOkta, AccessApplicationPolicyIncludeOktaArgs          
- IdentityProvider stringId 
- The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- IdentityProvider stringId 
- The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- identityProvider StringId 
- The ID of your Okta identity provider.
- name String
- The name of the Okta group.
- identityProvider 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.
- identityProvider StringId 
- The ID of your Okta identity provider.
- name String
- The name of the Okta group.
AccessApplicationPolicyIncludeSaml, AccessApplicationPolicyIncludeSamlArgs          
- AttributeName string
- The name of the SAML attribute.
- AttributeValue string
- The SAML attribute value to look for.
- IdentityProvider stringId 
- The ID of your SAML identity provider.
- AttributeName string
- The name of the SAML attribute.
- AttributeValue string
- The SAML attribute value to look for.
- IdentityProvider stringId 
- The ID of your SAML identity provider.
- attributeName String
- The name of the SAML attribute.
- attributeValue String
- The SAML attribute value to look for.
- identityProvider StringId 
- The ID of your SAML identity provider.
- attributeName string
- The name of the SAML attribute.
- attributeValue string
- The SAML attribute value to look for.
- identityProvider 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.
- attributeName String
- The name of the SAML attribute.
- attributeValue String
- The SAML attribute value to look for.
- identityProvider StringId 
- The ID of your SAML identity provider.
AccessApplicationPolicyIncludeServiceToken, AccessApplicationPolicyIncludeServiceTokenArgs            
- TokenId string
- The ID of a Service Token.
- TokenId string
- The ID of a Service Token.
- tokenId String
- The ID of a Service Token.
- tokenId string
- The ID of a Service Token.
- token_id str
- The ID of a Service Token.
- tokenId String
- The ID of a Service Token.
AccessApplicationPolicyRequire, AccessApplicationPolicyRequireArgs        
- AnyValid AccessService Token Application Policy Require Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessApplication Policy Require Auth Context 
- AuthMethod AccessApplication Policy Require Auth Method 
- AzureAd AccessApplication Policy Require Azure Ad 
- Certificate
AccessApplication Policy Require Certificate 
- CommonName AccessApplication Policy Require Common Name 
- DevicePosture AccessApplication Policy Require Device Posture 
- Email
AccessApplication Policy Require Email 
- EmailDomain AccessApplication Policy Require Email Domain 
- EmailList AccessApplication Policy Require Email List 
- Everyone
AccessApplication Policy Require Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessApplication Policy Require External Evaluation 
- Geo
AccessApplication Policy Require Geo 
- GithubOrganization AccessApplication Policy Require Github Organization 
- Group
AccessApplication Policy Require Group 
- Gsuite
AccessApplication Policy Require Gsuite 
- Ip
AccessApplication Policy Require Ip 
- IpList AccessApplication Policy Require Ip List 
- LinkedApp AccessToken Application Policy Require Linked App Token 
- LoginMethod AccessApplication Policy Require Login Method 
- Oidc
AccessApplication Policy Require Oidc 
- Okta
AccessApplication Policy Require Okta 
- Saml
AccessApplication Policy Require Saml 
- ServiceToken AccessApplication Policy Require Service Token 
- AnyValid AccessService Token Application Policy Require Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessApplication Policy Require Auth Context 
- AuthMethod AccessApplication Policy Require Auth Method 
- AzureAd AccessApplication Policy Require Azure Ad 
- Certificate
AccessApplication Policy Require Certificate 
- CommonName AccessApplication Policy Require Common Name 
- DevicePosture AccessApplication Policy Require Device Posture 
- Email
AccessApplication Policy Require Email 
- EmailDomain AccessApplication Policy Require Email Domain 
- EmailList AccessApplication Policy Require Email List 
- Everyone
AccessApplication Policy Require Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessApplication Policy Require External Evaluation 
- Geo
AccessApplication Policy Require Geo 
- GithubOrganization AccessApplication Policy Require Github Organization 
- Group
AccessApplication Policy Require Group 
- Gsuite
AccessApplication Policy Require Gsuite 
- Ip
AccessApplication Policy Require Ip 
- IpList AccessApplication Policy Require Ip List 
- LinkedApp AccessToken Application Policy Require Linked App Token 
- LoginMethod AccessApplication Policy Require Login Method 
- Oidc
AccessApplication Policy Require Oidc 
- Okta
AccessApplication Policy Require Okta 
- Saml
AccessApplication Policy Require Saml 
- ServiceToken AccessApplication Policy Require Service Token 
- anyValid AccessService Token Application Policy Require Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessApplication Policy Require Auth Context 
- authMethod AccessApplication Policy Require Auth Method 
- azureAd AccessApplication Policy Require Azure Ad 
- certificate
AccessApplication Policy Require Certificate 
- commonName AccessApplication Policy Require Common Name 
- devicePosture AccessApplication Policy Require Device Posture 
- email
AccessApplication Policy Require Email 
- emailDomain AccessApplication Policy Require Email Domain 
- emailList AccessApplication Policy Require Email List 
- everyone
AccessApplication Policy Require Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessApplication Policy Require External Evaluation 
- geo
AccessApplication Policy Require Geo 
- githubOrganization AccessApplication Policy Require Github Organization 
- group
AccessApplication Policy Require Group 
- gsuite
AccessApplication Policy Require Gsuite 
- ip
AccessApplication Policy Require Ip 
- ipList AccessApplication Policy Require Ip List 
- linkedApp AccessToken Application Policy Require Linked App Token 
- loginMethod AccessApplication Policy Require Login Method 
- oidc
AccessApplication Policy Require Oidc 
- okta
AccessApplication Policy Require Okta 
- saml
AccessApplication Policy Require Saml 
- serviceToken AccessApplication Policy Require Service Token 
- anyValid AccessService Token Application Policy Require Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessApplication Policy Require Auth Context 
- authMethod AccessApplication Policy Require Auth Method 
- azureAd AccessApplication Policy Require Azure Ad 
- certificate
AccessApplication Policy Require Certificate 
- commonName AccessApplication Policy Require Common Name 
- devicePosture AccessApplication Policy Require Device Posture 
- email
AccessApplication Policy Require Email 
- emailDomain AccessApplication Policy Require Email Domain 
- emailList AccessApplication Policy Require Email List 
- everyone
AccessApplication Policy Require Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessApplication Policy Require External Evaluation 
- geo
AccessApplication Policy Require Geo 
- githubOrganization AccessApplication Policy Require Github Organization 
- group
AccessApplication Policy Require Group 
- gsuite
AccessApplication Policy Require Gsuite 
- ip
AccessApplication Policy Require Ip 
- ipList AccessApplication Policy Require Ip List 
- linkedApp AccessToken Application Policy Require Linked App Token 
- loginMethod AccessApplication Policy Require Login Method 
- oidc
AccessApplication Policy Require Oidc 
- okta
AccessApplication Policy Require Okta 
- saml
AccessApplication Policy Require Saml 
- serviceToken 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
AccessApplication Policy Require Certificate 
- common_name AccessApplication Policy Require Common Name 
- device_posture AccessApplication Policy Require Device Posture 
- email
AccessApplication Policy Require Email 
- email_domain AccessApplication Policy Require Email Domain 
- email_list AccessApplication Policy Require Email List 
- everyone
AccessApplication Policy Require Everyone 
- An empty object which matches on all users.
- external_evaluation AccessApplication Policy Require External Evaluation 
- geo
AccessApplication Policy Require Geo 
- github_organization AccessApplication Policy Require Github Organization 
- group
AccessApplication Policy Require Group 
- gsuite
AccessApplication Policy Require Gsuite 
- ip
AccessApplication Policy Require Ip 
- ip_list AccessApplication Policy Require Ip List 
- linked_app_ Accesstoken Application Policy Require Linked App Token 
- login_method AccessApplication Policy Require Login Method 
- oidc
AccessApplication Policy Require Oidc 
- okta
AccessApplication Policy Require Okta 
- saml
AccessApplication Policy Require Saml 
- service_token AccessApplication Policy Require Service Token 
- anyValid Property MapService Token 
- An empty object which matches on all service tokens.
- authContext Property Map
- authMethod Property Map
- azureAd Property Map
- certificate Property Map
- commonName Property Map
- devicePosture Property Map
- email Property Map
- emailDomain Property Map
- emailList Property Map
- everyone Property Map
- An empty object which matches on all users.
- externalEvaluation Property Map
- geo Property Map
- githubOrganization Property Map
- group Property Map
- gsuite Property Map
- ip Property Map
- ipList Property Map
- linkedApp Property MapToken 
- loginMethod Property Map
- oidc Property Map
- okta Property Map
- saml Property Map
- serviceToken Property Map
AccessApplicationPolicyRequireAuthContext, AccessApplicationPolicyRequireAuthContextArgs            
- AcId string
- The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- AcId string
- The ACID of an Authentication context.
- Id string
- The ID of an Authentication context.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- acId String
- The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identityProvider StringId 
- The ID of your Azure identity provider.
- acId string
- The ACID of an Authentication context.
- id string
- The ID of an Authentication context.
- identityProvider 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.
- acId String
- The ACID of an Authentication context.
- id String
- The ID of an Authentication context.
- identityProvider StringId 
- The ID of your Azure identity provider.
AccessApplicationPolicyRequireAuthMethod, AccessApplicationPolicyRequireAuthMethodArgs            
- AuthMethod string
- The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- AuthMethod string
- The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- authMethod String
- The type of authentication method https://datatracker.ietf.org/doc/html/rfc8176#section-2.
- authMethod 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.
- authMethod 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.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- Id string
- The ID of an Azure group.
- IdentityProvider stringId 
- The ID of your Azure identity provider.
- id String
- The ID of an Azure group.
- identityProvider StringId 
- The ID of your Azure identity provider.
- id string
- The ID of an Azure group.
- identityProvider 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.
- identityProvider StringId 
- The ID of your Azure identity provider.
AccessApplicationPolicyRequireCommonName, AccessApplicationPolicyRequireCommonNameArgs            
- CommonName string
- The common name to match.
- CommonName string
- The common name to match.
- commonName String
- The common name to match.
- commonName string
- The common name to match.
- common_name str
- The common name to match.
- commonName String
- The common name to match.
AccessApplicationPolicyRequireDevicePosture, AccessApplicationPolicyRequireDevicePostureArgs            
- IntegrationUid string
- The ID of a device posture integration.
- IntegrationUid string
- The ID of a device posture integration.
- integrationUid String
- The ID of a device posture integration.
- integrationUid string
- The ID of a device posture integration.
- integration_uid str
- The ID of a device posture integration.
- integrationUid 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            
- EvaluateUrl string
- The API endpoint containing your business logic.
- KeysUrl string
- The API endpoint containing the key that Access uses to verify that the response came from your API.
- EvaluateUrl string
- The API endpoint containing your business logic.
- KeysUrl string
- The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluateUrl String
- The API endpoint containing your business logic.
- keysUrl String
- The API endpoint containing the key that Access uses to verify that the response came from your API.
- evaluateUrl string
- The API endpoint containing your business logic.
- keysUrl 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.
- evaluateUrl String
- The API endpoint containing your business logic.
- keysUrl String
- The API endpoint containing the key that Access uses to verify that the response came from your API.
AccessApplicationPolicyRequireGeo, AccessApplicationPolicyRequireGeoArgs          
- CountryCode string
- The country code that should be matched.
- CountryCode string
- The country code that should be matched.
- countryCode String
- The country code that should be matched.
- countryCode string
- The country code that should be matched.
- country_code str
- The country code that should be matched.
- countryCode String
- The country code that should be matched.
AccessApplicationPolicyRequireGithubOrganization, AccessApplicationPolicyRequireGithubOrganizationArgs            
- IdentityProvider stringId 
- The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- IdentityProvider stringId 
- The ID of your Github identity provider.
- Name string
- The name of the organization.
- Team string
- The name of the team
- identityProvider StringId 
- The ID of your Github identity provider.
- name String
- The name of the organization.
- team String
- The name of the team
- identityProvider 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
- identityProvider 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.
- IdentityProvider stringId 
- The ID of your Google Workspace identity provider.
- Email string
- The email of the Google Workspace group.
- IdentityProvider stringId 
- The ID of your Google Workspace identity provider.
- email String
- The email of the Google Workspace group.
- identityProvider StringId 
- The ID of your Google Workspace identity provider.
- email string
- The email of the Google Workspace group.
- identityProvider 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.
- identityProvider 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.
AccessApplicationPolicyRequireLinkedAppToken, AccessApplicationPolicyRequireLinkedAppTokenArgs              
- AppUid string
- The ID of an Access OIDC SaaS application
- AppUid string
- The ID of an Access OIDC SaaS application
- appUid String
- The ID of an Access OIDC SaaS application
- appUid string
- The ID of an Access OIDC SaaS application
- app_uid str
- The ID of an Access OIDC SaaS application
- appUid String
- The ID of an Access OIDC SaaS application
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.
AccessApplicationPolicyRequireOidc, AccessApplicationPolicyRequireOidcArgs          
- ClaimName string
- The name of the OIDC claim.
- ClaimValue string
- The OIDC claim value to look for.
- IdentityProvider stringId 
- The ID of your OIDC identity provider.
- ClaimName string
- The name of the OIDC claim.
- ClaimValue string
- The OIDC claim value to look for.
- IdentityProvider stringId 
- The ID of your OIDC identity provider.
- claimName String
- The name of the OIDC claim.
- claimValue String
- The OIDC claim value to look for.
- identityProvider StringId 
- The ID of your OIDC identity provider.
- claimName string
- The name of the OIDC claim.
- claimValue string
- The OIDC claim value to look for.
- identityProvider stringId 
- The ID of your OIDC identity provider.
- claim_name str
- The name of the OIDC claim.
- claim_value str
- The OIDC claim value to look for.
- identity_provider_ strid 
- The ID of your OIDC identity provider.
- claimName String
- The name of the OIDC claim.
- claimValue String
- The OIDC claim value to look for.
- identityProvider StringId 
- The ID of your OIDC identity provider.
AccessApplicationPolicyRequireOkta, AccessApplicationPolicyRequireOktaArgs          
- IdentityProvider stringId 
- The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- IdentityProvider stringId 
- The ID of your Okta identity provider.
- Name string
- The name of the Okta group.
- identityProvider StringId 
- The ID of your Okta identity provider.
- name String
- The name of the Okta group.
- identityProvider 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.
- identityProvider StringId 
- The ID of your Okta identity provider.
- name String
- The name of the Okta group.
AccessApplicationPolicyRequireSaml, AccessApplicationPolicyRequireSamlArgs          
- AttributeName string
- The name of the SAML attribute.
- AttributeValue string
- The SAML attribute value to look for.
- IdentityProvider stringId 
- The ID of your SAML identity provider.
- AttributeName string
- The name of the SAML attribute.
- AttributeValue string
- The SAML attribute value to look for.
- IdentityProvider stringId 
- The ID of your SAML identity provider.
- attributeName String
- The name of the SAML attribute.
- attributeValue String
- The SAML attribute value to look for.
- identityProvider StringId 
- The ID of your SAML identity provider.
- attributeName string
- The name of the SAML attribute.
- attributeValue string
- The SAML attribute value to look for.
- identityProvider 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.
- attributeName String
- The name of the SAML attribute.
- attributeValue String
- The SAML attribute value to look for.
- identityProvider StringId 
- The ID of your SAML identity provider.
AccessApplicationPolicyRequireServiceToken, AccessApplicationPolicyRequireServiceTokenArgs            
- TokenId string
- The ID of a Service Token.
- TokenId string
- The ID of a Service Token.
- tokenId String
- The ID of a Service Token.
- tokenId string
- The ID of a Service Token.
- token_id str
- The ID of a Service Token.
- tokenId String
- The ID of a Service Token.
AccessApplicationSaasApp, AccessApplicationSaasAppArgs        
- AccessToken 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.
- AllowPkce boolWithout Client Secret 
- If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- AppLauncher stringUrl 
- The URL where this applications tile redirects users
- AuthType string
- Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- ClientId string
- The application client id
- ClientSecret string
- The application client secret, only returned on POST request.
- ConsumerService stringUrl 
- The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- CustomAttributes List<AccessApplication Saas App Custom Attribute> 
- CustomClaims List<AccessApplication Saas App Custom Claim> 
- DefaultRelay stringState 
- The URL that the user will be redirected to after a successful login for IDP initiated logins.
- GrantTypes List<string>
- The OIDC flows supported by this application
- GroupFilter stringRegex 
- A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- HybridAnd AccessImplicit Options Application Saas App Hybrid And Implicit Options 
- IdpEntity stringId 
- The unique identifier for your SaaS application.
- NameId stringFormat 
- The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- NameId 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_formatsetting.
- PublicKey string
- The Access public certificate that will be used to verify your identity.
- RedirectUris List<string>
- The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- RefreshToken AccessOptions Application Saas App Refresh Token Options 
- SamlAttribute 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, <span pulumi-lang-nodejs=""offlineAccess"" pulumi-lang-dotnet=""OfflineAccess"" pulumi-lang-go=""offlineAccess"" pulumi-lang-python=""offline_access"" pulumi-lang-yaml=""offlineAccess"" pulumi-lang-java=""offlineAccess"">"offline_access" scope will be automatically enabled if refresh tokens are enabled
- SpEntity stringId 
- A globally unique name for an identity or service provider.
- SsoEndpoint string
- The endpoint where your SaaS application will send login requests.
- AccessToken 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.
- AllowPkce boolWithout Client Secret 
- If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- AppLauncher stringUrl 
- The URL where this applications tile redirects users
- AuthType string
- Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- ClientId string
- The application client id
- ClientSecret string
- The application client secret, only returned on POST request.
- ConsumerService stringUrl 
- The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- CustomAttributes []AccessApplication Saas App Custom Attribute 
- CustomClaims []AccessApplication Saas App Custom Claim 
- DefaultRelay stringState 
- The URL that the user will be redirected to after a successful login for IDP initiated logins.
- GrantTypes []string
- The OIDC flows supported by this application
- GroupFilter stringRegex 
- A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- HybridAnd AccessImplicit Options Application Saas App Hybrid And Implicit Options 
- IdpEntity stringId 
- The unique identifier for your SaaS application.
- NameId stringFormat 
- The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- NameId 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_formatsetting.
- PublicKey string
- The Access public certificate that will be used to verify your identity.
- RedirectUris []string
- The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- RefreshToken AccessOptions Application Saas App Refresh Token Options 
- SamlAttribute 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, <span pulumi-lang-nodejs=""offlineAccess"" pulumi-lang-dotnet=""OfflineAccess"" pulumi-lang-go=""offlineAccess"" pulumi-lang-python=""offline_access"" pulumi-lang-yaml=""offlineAccess"" pulumi-lang-java=""offlineAccess"">"offline_access" scope will be automatically enabled if refresh tokens are enabled
- SpEntity stringId 
- A globally unique name for an identity or service provider.
- SsoEndpoint string
- The endpoint where your SaaS application will send login requests.
- accessToken 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.
- allowPkce BooleanWithout Client Secret 
- If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- appLauncher StringUrl 
- The URL where this applications tile redirects users
- authType String
- Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- clientId String
- The application client id
- clientSecret String
- The application client secret, only returned on POST request.
- consumerService StringUrl 
- The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- customAttributes List<AccessApplication Saas App Custom Attribute> 
- customClaims List<AccessApplication Saas App Custom Claim> 
- defaultRelay StringState 
- The URL that the user will be redirected to after a successful login for IDP initiated logins.
- grantTypes List<String>
- The OIDC flows supported by this application
- groupFilter StringRegex 
- A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- hybridAnd AccessImplicit Options Application Saas App Hybrid And Implicit Options 
- idpEntity StringId 
- The unique identifier for your SaaS application.
- nameId StringFormat 
- The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- nameId 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_formatsetting.
- publicKey String
- The Access public certificate that will be used to verify your identity.
- redirectUris List<String>
- The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- refreshToken AccessOptions Application Saas App Refresh Token Options 
- samlAttribute 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, <span pulumi-lang-nodejs=""offlineAccess"" pulumi-lang-dotnet=""OfflineAccess"" pulumi-lang-go=""offlineAccess"" pulumi-lang-python=""offline_access"" pulumi-lang-yaml=""offlineAccess"" pulumi-lang-java=""offlineAccess"">"offline_access" scope will be automatically enabled if refresh tokens are enabled
- spEntity StringId 
- A globally unique name for an identity or service provider.
- ssoEndpoint String
- The endpoint where your SaaS application will send login requests.
- accessToken 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.
- allowPkce booleanWithout Client Secret 
- If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- appLauncher stringUrl 
- The URL where this applications tile redirects users
- authType string
- Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- clientId string
- The application client id
- clientSecret string
- The application client secret, only returned on POST request.
- consumerService stringUrl 
- The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- customAttributes AccessApplication Saas App Custom Attribute[] 
- customClaims AccessApplication Saas App Custom Claim[] 
- defaultRelay stringState 
- The URL that the user will be redirected to after a successful login for IDP initiated logins.
- grantTypes string[]
- The OIDC flows supported by this application
- groupFilter stringRegex 
- A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- hybridAnd AccessImplicit Options Application Saas App Hybrid And Implicit Options 
- idpEntity stringId 
- The unique identifier for your SaaS application.
- nameId stringFormat 
- The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- nameId 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_formatsetting.
- publicKey string
- The Access public certificate that will be used to verify your identity.
- redirectUris string[]
- The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- refreshToken AccessOptions Application Saas App Refresh Token Options 
- samlAttribute 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, <span pulumi-lang-nodejs=""offlineAccess"" pulumi-lang-dotnet=""OfflineAccess"" pulumi-lang-go=""offlineAccess"" pulumi-lang-python=""offline_access"" pulumi-lang-yaml=""offlineAccess"" pulumi-lang-java=""offlineAccess"">"offline_access" scope will be automatically enabled if refresh tokens are enabled
- spEntity stringId 
- A globally unique name for an identity or service provider.
- ssoEndpoint string
- The endpoint where your SaaS application will send login requests.
- 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.
- 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_formatsetting.
- 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, <span pulumi-lang-nodejs=""offlineAccess"" pulumi-lang-dotnet=""OfflineAccess"" pulumi-lang-go=""offlineAccess"" pulumi-lang-python=""offline_access"" pulumi-lang-yaml=""offlineAccess"" pulumi-lang-java=""offlineAccess"">"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.
- accessToken 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.
- allowPkce BooleanWithout Client Secret 
- If client secret should be required on the token endpoint when authorizationcodewith_pkce grant is used.
- appLauncher StringUrl 
- The URL where this applications tile redirects users
- authType String
- Optional identifier indicating the authentication protocol used for the saas app. Required for OIDC. Default if unset is "saml" Available values: "saml", "oidc".
- clientId String
- The application client id
- clientSecret String
- The application client secret, only returned on POST request.
- consumerService StringUrl 
- The service provider's endpoint that is responsible for receiving and parsing a SAML assertion.
- customAttributes List<Property Map>
- customClaims List<Property Map>
- defaultRelay StringState 
- The URL that the user will be redirected to after a successful login for IDP initiated logins.
- grantTypes List<String>
- The OIDC flows supported by this application
- groupFilter StringRegex 
- A regex to filter Cloudflare groups returned in ID token and userinfo endpoint
- hybridAnd Property MapImplicit Options 
- idpEntity StringId 
- The unique identifier for your SaaS application.
- nameId StringFormat 
- The format of the name identifier sent to the SaaS application. Available values: "id", "email".
- nameId 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_formatsetting.
- publicKey String
- The Access public certificate that will be used to verify your identity.
- redirectUris List<String>
- The permitted URL's for Cloudflare to return Authorization codes and Access/ID tokens
- refreshToken Property MapOptions 
- samlAttribute 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, <span pulumi-lang-nodejs=""offlineAccess"" pulumi-lang-dotnet=""OfflineAccess"" pulumi-lang-go=""offlineAccess"" pulumi-lang-python=""offline_access"" pulumi-lang-yaml=""offlineAccess"" pulumi-lang-java=""offlineAccess"">"offline_access" scope will be automatically enabled if refresh tokens are enabled
- spEntity StringId 
- A globally unique name for an identity or service provider.
- ssoEndpoint String
- The endpoint where your SaaS application will send login requests.
AccessApplicationSaasAppCustomAttribute, AccessApplicationSaasAppCustomAttributeArgs            
- FriendlyName string
- The SAML FriendlyName of the attribute.
- Name string
- The name of the attribute.
- NameFormat 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
AccessApplication Saas App Custom Attribute Source 
- FriendlyName string
- The SAML FriendlyName of the attribute.
- Name string
- The name of the attribute.
- NameFormat 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
AccessApplication Saas App Custom Attribute Source 
- friendlyName String
- The SAML FriendlyName of the attribute.
- name String
- The name of the attribute.
- nameFormat 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
AccessApplication Saas App Custom Attribute Source 
- friendlyName string
- The SAML FriendlyName of the attribute.
- name string
- The name of the attribute.
- nameFormat 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
AccessApplication 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
AccessApplication Saas App Custom Attribute Source 
- friendlyName String
- The SAML FriendlyName of the attribute.
- name String
- The name of the attribute.
- nameFormat 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.
- NameBy 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.
- NameBy []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.
- nameBy 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.
- nameBy 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.
- nameBy List<Property Map>Idps 
- A mapping from IdP ID to attribute name.
AccessApplicationSaasAppCustomAttributeSourceNameByIdp, AccessApplicationSaasAppCustomAttributeSourceNameByIdpArgs                    
- IdpId string
- The UID of the IdP.
- SourceName string
- The name of the IdP provided attribute.
- IdpId string
- The UID of the IdP.
- SourceName string
- The name of the IdP provided attribute.
- idpId String
- The UID of the IdP.
- sourceName String
- The name of the IdP provided attribute.
- idpId string
- The UID of the IdP.
- sourceName 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.
- idpId String
- The UID of the IdP.
- sourceName 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
AccessApplication 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
AccessApplication 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
AccessApplication 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
AccessApplication 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
AccessApplication 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        
- IdpUid string
- The UID of the IdP to use as the source for SCIM resources to provision to this application.
- RemoteUri string
- The base URI for the application's SCIM-compatible API.
- Authentication
AccessApplication Scim Config Authentication 
- Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application.
- DeactivateOn 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<AccessApplication 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.
- IdpUid string
- The UID of the IdP to use as the source for SCIM resources to provision to this application.
- RemoteUri string
- The base URI for the application's SCIM-compatible API.
- Authentication
AccessApplication Scim Config Authentication 
- Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application.
- DeactivateOn 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
[]AccessApplication 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.
- idpUid String
- The UID of the IdP to use as the source for SCIM resources to provision to this application.
- remoteUri String
- The base URI for the application's SCIM-compatible API.
- authentication
AccessApplication Scim Config Authentication 
- Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application.
- deactivateOn 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<AccessApplication 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.
- idpUid string
- The UID of the IdP to use as the source for SCIM resources to provision to this application.
- remoteUri string
- The base URI for the application's SCIM-compatible API.
- authentication
AccessApplication Scim Config Authentication 
- Attributes for configuring HTTP Basic authentication scheme for SCIM provisioning to an application.
- deactivateOn 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
AccessApplication 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
AccessApplication 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[AccessApplication 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.
- idpUid String
- The UID of the IdP to use as the source for SCIM resources to provision to this application.
- remoteUri 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.
- deactivateOn 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", "oauthbearertoken", "oauth2", "accessservicetoken".
- string
- URL used to generate the auth code used during token generation.
- ClientId string
- Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- ClientSecret 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.
- TokenUrl 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", "oauthbearertoken", "oauth2", "accessservicetoken".
- string
- URL used to generate the auth code used during token generation.
- ClientId string
- Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- ClientSecret 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.
- TokenUrl 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", "oauthbearertoken", "oauth2", "accessservicetoken".
- String
- URL used to generate the auth code used during token generation.
- clientId String
- Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- clientSecret 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.
- tokenUrl 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", "oauthbearertoken", "oauth2", "accessservicetoken".
- string
- URL used to generate the auth code used during token generation.
- clientId string
- Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- clientSecret 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.
- tokenUrl 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", "oauthbearertoken", "oauth2", "accessservicetoken".
- 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", "oauthbearertoken", "oauth2", "accessservicetoken".
- String
- URL used to generate the auth code used during token generation.
- clientId String
- Client ID used to authenticate when generating a token for authenticating with the remote SCIM service.
- clientSecret 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.
- tokenUrl 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
AccessApplication 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".
- TransformJsonata 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
AccessApplication 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".
- TransformJsonata 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
AccessApplication 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".
- transformJsonata 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
AccessApplication 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".
- transformJsonata 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
AccessApplication 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".
- transformJsonata 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", "RDP".
- TargetAttributes 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", "RDP".
- TargetAttributes 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", "RDP".
- targetAttributes 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", "RDP".
- targetAttributes {[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", "RDP".
- 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", "RDP".
- targetAttributes 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 cloudflareTerraform Provider.
