AccessIdentityProvider

class AccessIdentityProvider : KotlinCustomResource

Deprecated

cloudflare.index/accessidentityprovider.AccessIdentityProvider has been deprecated in favor of cloudflare.index/zerotrustaccessidentityprovider.ZeroTrustAccessIdentityProvider

Example Usage

resources:
exampleZeroTrustAccessIdentityProvider:
type: cloudflare:ZeroTrustAccessIdentityProvider
name: example_zero_trust_access_identity_provider
properties:
config:
claims:
- email_verified
- preferred_username
- custom_claim_name
client_id: <your client id>
client_secret: <your client secret>
conditional_access_enabled: true
directory_id: <your azure directory uuid>
email_claim_name: custom_claim_name
prompt: login
support_groups: true
name: Widget Corps IDP
type: onetimepin
zoneId: zone_id
scimConfig:
enabled: true
identity_update_behavior: automatic
seat_deprovision: true
user_deprovision: true

Import

$ pulumi import cloudflare:index/accessIdentityProvider:AccessIdentityProvider example '<{accounts|zones}/{account_id|zone_id}>/<identity_provider_id>'

Properties

Link copied to clipboard
val accountId: Output<String>?

The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.

Link copied to clipboard

The configuration parameters for the identity provider. To view the required parameters for a specific provider, refer to our developer documentation.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val name: Output<String>

The name of the identity provider, shown to users on the login page.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The configuration settings for enabling a System for Cross-Domain Identity Management (SCIM) with the identity provider.

Link copied to clipboard
val type: Output<String>

The type of identity provider. To determine the value for a specific provider, refer to our developer documentation. Available values: "onetimepin", "azureAD", "saml", "centrify", "facebook", "github", "google-apps", "google", "linkedin", "oidc", "okta", "onelogin", "pingone", "yandex".

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val zoneId: Output<String>?

The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.