cloudflare.AccessGroup
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as cloudflare from "@pulumi/cloudflare";
const exampleZeroTrustAccessGroup = new cloudflare.ZeroTrustAccessGroup("example_zero_trust_access_group", {
    includes: [{
        group: {
            id: "aa0a4aab-672b-4bdb-bc33-a59f1130a11f",
        },
    }],
    name: "Allow devs",
    zoneId: "zone_id",
    excludes: [{
        group: {
            id: "aa0a4aab-672b-4bdb-bc33-a59f1130a11f",
        },
    }],
    isDefault: true,
    requires: [{
        group: {
            id: "aa0a4aab-672b-4bdb-bc33-a59f1130a11f",
        },
    }],
});
import pulumi
import pulumi_cloudflare as cloudflare
example_zero_trust_access_group = cloudflare.ZeroTrustAccessGroup("example_zero_trust_access_group",
    includes=[{
        "group": {
            "id": "aa0a4aab-672b-4bdb-bc33-a59f1130a11f",
        },
    }],
    name="Allow devs",
    zone_id="zone_id",
    excludes=[{
        "group": {
            "id": "aa0a4aab-672b-4bdb-bc33-a59f1130a11f",
        },
    }],
    is_default=True,
    requires=[{
        "group": {
            "id": "aa0a4aab-672b-4bdb-bc33-a59f1130a11f",
        },
    }])
package main
import (
	"github.com/pulumi/pulumi-cloudflare/sdk/v6/go/cloudflare"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := cloudflare.NewZeroTrustAccessGroup(ctx, "example_zero_trust_access_group", &cloudflare.ZeroTrustAccessGroupArgs{
			Includes: cloudflare.ZeroTrustAccessGroupIncludeArray{
				&cloudflare.ZeroTrustAccessGroupIncludeArgs{
					Group: &cloudflare.ZeroTrustAccessGroupIncludeGroupArgs{
						Id: pulumi.String("aa0a4aab-672b-4bdb-bc33-a59f1130a11f"),
					},
				},
			},
			Name:   pulumi.String("Allow devs"),
			ZoneId: pulumi.String("zone_id"),
			Excludes: cloudflare.ZeroTrustAccessGroupExcludeArray{
				&cloudflare.ZeroTrustAccessGroupExcludeArgs{
					Group: &cloudflare.ZeroTrustAccessGroupExcludeGroupArgs{
						Id: pulumi.String("aa0a4aab-672b-4bdb-bc33-a59f1130a11f"),
					},
				},
			},
			IsDefault: pulumi.Bool(true),
			Requires: cloudflare.ZeroTrustAccessGroupRequireArray{
				&cloudflare.ZeroTrustAccessGroupRequireArgs{
					Group: &cloudflare.ZeroTrustAccessGroupRequireGroupArgs{
						Id: pulumi.String("aa0a4aab-672b-4bdb-bc33-a59f1130a11f"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Cloudflare = Pulumi.Cloudflare;
return await Deployment.RunAsync(() => 
{
    var exampleZeroTrustAccessGroup = new Cloudflare.ZeroTrustAccessGroup("example_zero_trust_access_group", new()
    {
        Includes = new[]
        {
            new Cloudflare.Inputs.ZeroTrustAccessGroupIncludeArgs
            {
                Group = new Cloudflare.Inputs.ZeroTrustAccessGroupIncludeGroupArgs
                {
                    Id = "aa0a4aab-672b-4bdb-bc33-a59f1130a11f",
                },
            },
        },
        Name = "Allow devs",
        ZoneId = "zone_id",
        Excludes = new[]
        {
            new Cloudflare.Inputs.ZeroTrustAccessGroupExcludeArgs
            {
                Group = new Cloudflare.Inputs.ZeroTrustAccessGroupExcludeGroupArgs
                {
                    Id = "aa0a4aab-672b-4bdb-bc33-a59f1130a11f",
                },
            },
        },
        IsDefault = true,
        Requires = new[]
        {
            new Cloudflare.Inputs.ZeroTrustAccessGroupRequireArgs
            {
                Group = new Cloudflare.Inputs.ZeroTrustAccessGroupRequireGroupArgs
                {
                    Id = "aa0a4aab-672b-4bdb-bc33-a59f1130a11f",
                },
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.ZeroTrustAccessGroup;
import com.pulumi.cloudflare.ZeroTrustAccessGroupArgs;
import com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupIncludeArgs;
import com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupIncludeGroupArgs;
import com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupExcludeArgs;
import com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupExcludeGroupArgs;
import com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupRequireArgs;
import com.pulumi.cloudflare.inputs.ZeroTrustAccessGroupRequireGroupArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var exampleZeroTrustAccessGroup = new ZeroTrustAccessGroup("exampleZeroTrustAccessGroup", ZeroTrustAccessGroupArgs.builder()
            .includes(ZeroTrustAccessGroupIncludeArgs.builder()
                .group(ZeroTrustAccessGroupIncludeGroupArgs.builder()
                    .id("aa0a4aab-672b-4bdb-bc33-a59f1130a11f")
                    .build())
                .build())
            .name("Allow devs")
            .zoneId("zone_id")
            .excludes(ZeroTrustAccessGroupExcludeArgs.builder()
                .group(ZeroTrustAccessGroupExcludeGroupArgs.builder()
                    .id("aa0a4aab-672b-4bdb-bc33-a59f1130a11f")
                    .build())
                .build())
            .isDefault(true)
            .requires(ZeroTrustAccessGroupRequireArgs.builder()
                .group(ZeroTrustAccessGroupRequireGroupArgs.builder()
                    .id("aa0a4aab-672b-4bdb-bc33-a59f1130a11f")
                    .build())
                .build())
            .build());
    }
}
resources:
  exampleZeroTrustAccessGroup:
    type: cloudflare:ZeroTrustAccessGroup
    name: example_zero_trust_access_group
    properties:
      includes:
        - group:
            id: aa0a4aab-672b-4bdb-bc33-a59f1130a11f
      name: Allow devs
      zoneId: zone_id
      excludes:
        - group:
            id: aa0a4aab-672b-4bdb-bc33-a59f1130a11f
      isDefault: true
      requires:
        - group:
            id: aa0a4aab-672b-4bdb-bc33-a59f1130a11f
Create AccessGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AccessGroup(name: string, args: AccessGroupArgs, opts?: CustomResourceOptions);@overload
def AccessGroup(resource_name: str,
                args: AccessGroupArgs,
                opts: Optional[ResourceOptions] = None)
@overload
def AccessGroup(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                account_id: Optional[str] = None,
                excludes: Optional[Sequence[AccessGroupExcludeArgs]] = None,
                includes: Optional[Sequence[AccessGroupIncludeArgs]] = None,
                is_default: Optional[bool] = None,
                name: Optional[str] = None,
                requires: Optional[Sequence[AccessGroupRequireArgs]] = None,
                zone_id: Optional[str] = None)func NewAccessGroup(ctx *Context, name string, args AccessGroupArgs, opts ...ResourceOption) (*AccessGroup, error)public AccessGroup(string name, AccessGroupArgs args, CustomResourceOptions? opts = null)
public AccessGroup(String name, AccessGroupArgs args)
public AccessGroup(String name, AccessGroupArgs args, CustomResourceOptions options)
type: cloudflare:AccessGroup
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 AccessGroupArgs
- 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 AccessGroupArgs
- 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 AccessGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AccessGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AccessGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AccessGroup 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 AccessGroup resource accepts the following input properties:
- Includes
List<AccessGroup 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 group.
- AccountId string
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- Excludes
List<AccessGroup Exclude> 
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- IsDefault bool
- Whether this is the default group
- Requires
List<AccessGroup Require> 
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- ZoneId string
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- Includes
[]AccessGroup Include Args 
- 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 group.
- AccountId string
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- Excludes
[]AccessGroup Exclude Args 
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- IsDefault bool
- Whether this is the default group
- Requires
[]AccessGroup Require Args 
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- ZoneId string
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- includes
List<AccessGroup 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 group.
- accountId String
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- excludes
List<AccessGroup Exclude> 
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- isDefault Boolean
- Whether this is the default group
- requires
List<AccessGroup Require> 
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- zoneId String
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- includes
AccessGroup 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 group.
- accountId string
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- excludes
AccessGroup Exclude[] 
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- isDefault boolean
- Whether this is the default group
- requires
AccessGroup Require[] 
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- zoneId string
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- includes
Sequence[AccessGroup Include Args] 
- 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 group.
- account_id str
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- excludes
Sequence[AccessGroup Exclude Args] 
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- is_default bool
- Whether this is the default group
- requires
Sequence[AccessGroup Require Args] 
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- zone_id str
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
- 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 group.
- accountId String
- The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
- excludes List<Property Map>
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- isDefault Boolean
- Whether this is the default group
- requires List<Property Map>
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- 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 AccessGroup resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing AccessGroup Resource
Get an existing AccessGroup 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?: AccessGroupState, opts?: CustomResourceOptions): AccessGroup@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        account_id: Optional[str] = None,
        excludes: Optional[Sequence[AccessGroupExcludeArgs]] = None,
        includes: Optional[Sequence[AccessGroupIncludeArgs]] = None,
        is_default: Optional[bool] = None,
        name: Optional[str] = None,
        requires: Optional[Sequence[AccessGroupRequireArgs]] = None,
        zone_id: Optional[str] = None) -> AccessGroupfunc GetAccessGroup(ctx *Context, name string, id IDInput, state *AccessGroupState, opts ...ResourceOption) (*AccessGroup, error)public static AccessGroup Get(string name, Input<string> id, AccessGroupState? state, CustomResourceOptions? opts = null)public static AccessGroup get(String name, Output<String> id, AccessGroupState state, CustomResourceOptions options)resources:  _:    type: cloudflare:AccessGroup    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.
- Excludes
List<AccessGroup Exclude> 
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- Includes
List<AccessGroup Include> 
- Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- IsDefault bool
- Whether this is the default group
- Name string
- The name of the Access group.
- Requires
List<AccessGroup Require> 
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- 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.
- Excludes
[]AccessGroup Exclude Args 
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- Includes
[]AccessGroup Include Args 
- Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- IsDefault bool
- Whether this is the default group
- Name string
- The name of the Access group.
- Requires
[]AccessGroup Require Args 
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- 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.
- excludes
List<AccessGroup Exclude> 
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- includes
List<AccessGroup Include> 
- Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- isDefault Boolean
- Whether this is the default group
- name String
- The name of the Access group.
- requires
List<AccessGroup Require> 
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- 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.
- excludes
AccessGroup Exclude[] 
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- includes
AccessGroup Include[] 
- Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- isDefault boolean
- Whether this is the default group
- name string
- The name of the Access group.
- requires
AccessGroup Require[] 
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- 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.
- excludes
Sequence[AccessGroup Exclude Args] 
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- includes
Sequence[AccessGroup Include Args] 
- Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- is_default bool
- Whether this is the default group
- name str
- The name of the Access group.
- requires
Sequence[AccessGroup Require Args] 
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- 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.
- excludes List<Property Map>
- Rules evaluated with a NOT logical operator. To match a policy, a user cannot meet any of the Exclude rules.
- includes List<Property Map>
- Rules evaluated with an OR logical operator. A user needs to meet only one of the Include rules.
- isDefault Boolean
- Whether this is the default group
- name String
- The name of the Access group.
- requires List<Property Map>
- Rules evaluated with an AND logical operator. To match a policy, a user must meet all of the Require rules.
- zoneId String
- The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
Supporting Types
AccessGroupExclude, AccessGroupExcludeArgs      
- AnyValid AccessService Token Group Exclude Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessGroup Exclude Auth Context 
- AuthMethod AccessGroup Exclude Auth Method 
- AzureAd AccessGroup Exclude Azure Ad 
- Certificate
AccessGroup Exclude Certificate 
- CommonName AccessGroup Exclude Common Name 
- DevicePosture AccessGroup Exclude Device Posture 
- Email
AccessGroup Exclude Email 
- EmailDomain AccessGroup Exclude Email Domain 
- EmailList AccessGroup Exclude Email List 
- Everyone
AccessGroup Exclude Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessGroup Exclude External Evaluation 
- Geo
AccessGroup Exclude Geo 
- GithubOrganization AccessGroup Exclude Github Organization 
- Group
AccessGroup Exclude Group 
- Gsuite
AccessGroup Exclude Gsuite 
- Ip
AccessGroup Exclude Ip 
- IpList AccessGroup Exclude Ip List 
- LinkedApp AccessToken Group Exclude Linked App Token 
- LoginMethod AccessGroup Exclude Login Method 
- Oidc
AccessGroup Exclude Oidc 
- Okta
AccessGroup Exclude Okta 
- Saml
AccessGroup Exclude Saml 
- ServiceToken AccessGroup Exclude Service Token 
- AnyValid AccessService Token Group Exclude Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessGroup Exclude Auth Context 
- AuthMethod AccessGroup Exclude Auth Method 
- AzureAd AccessGroup Exclude Azure Ad 
- Certificate
AccessGroup Exclude Certificate 
- CommonName AccessGroup Exclude Common Name 
- DevicePosture AccessGroup Exclude Device Posture 
- Email
AccessGroup Exclude Email 
- EmailDomain AccessGroup Exclude Email Domain 
- EmailList AccessGroup Exclude Email List 
- Everyone
AccessGroup Exclude Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessGroup Exclude External Evaluation 
- Geo
AccessGroup Exclude Geo 
- GithubOrganization AccessGroup Exclude Github Organization 
- Group
AccessGroup Exclude Group 
- Gsuite
AccessGroup Exclude Gsuite 
- Ip
AccessGroup Exclude Ip 
- IpList AccessGroup Exclude Ip List 
- LinkedApp AccessToken Group Exclude Linked App Token 
- LoginMethod AccessGroup Exclude Login Method 
- Oidc
AccessGroup Exclude Oidc 
- Okta
AccessGroup Exclude Okta 
- Saml
AccessGroup Exclude Saml 
- ServiceToken AccessGroup Exclude Service Token 
- anyValid AccessService Token Group Exclude Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessGroup Exclude Auth Context 
- authMethod AccessGroup Exclude Auth Method 
- azureAd AccessGroup Exclude Azure Ad 
- certificate
AccessGroup Exclude Certificate 
- commonName AccessGroup Exclude Common Name 
- devicePosture AccessGroup Exclude Device Posture 
- email
AccessGroup Exclude Email 
- emailDomain AccessGroup Exclude Email Domain 
- emailList AccessGroup Exclude Email List 
- everyone
AccessGroup Exclude Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessGroup Exclude External Evaluation 
- geo
AccessGroup Exclude Geo 
- githubOrganization AccessGroup Exclude Github Organization 
- group
AccessGroup Exclude Group 
- gsuite
AccessGroup Exclude Gsuite 
- ip
AccessGroup Exclude Ip 
- ipList AccessGroup Exclude Ip List 
- linkedApp AccessToken Group Exclude Linked App Token 
- loginMethod AccessGroup Exclude Login Method 
- oidc
AccessGroup Exclude Oidc 
- okta
AccessGroup Exclude Okta 
- saml
AccessGroup Exclude Saml 
- serviceToken AccessGroup Exclude Service Token 
- anyValid AccessService Token Group Exclude Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessGroup Exclude Auth Context 
- authMethod AccessGroup Exclude Auth Method 
- azureAd AccessGroup Exclude Azure Ad 
- certificate
AccessGroup Exclude Certificate 
- commonName AccessGroup Exclude Common Name 
- devicePosture AccessGroup Exclude Device Posture 
- email
AccessGroup Exclude Email 
- emailDomain AccessGroup Exclude Email Domain 
- emailList AccessGroup Exclude Email List 
- everyone
AccessGroup Exclude Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessGroup Exclude External Evaluation 
- geo
AccessGroup Exclude Geo 
- githubOrganization AccessGroup Exclude Github Organization 
- group
AccessGroup Exclude Group 
- gsuite
AccessGroup Exclude Gsuite 
- ip
AccessGroup Exclude Ip 
- ipList AccessGroup Exclude Ip List 
- linkedApp AccessToken Group Exclude Linked App Token 
- loginMethod AccessGroup Exclude Login Method 
- oidc
AccessGroup Exclude Oidc 
- okta
AccessGroup Exclude Okta 
- saml
AccessGroup Exclude Saml 
- serviceToken AccessGroup Exclude Service Token 
- any_valid_ Accessservice_ token Group Exclude Any Valid Service Token 
- An empty object which matches on all service tokens.
- auth_context AccessGroup Exclude Auth Context 
- auth_method AccessGroup Exclude Auth Method 
- azure_ad AccessGroup Exclude Azure Ad 
- certificate
AccessGroup Exclude Certificate 
- common_name AccessGroup Exclude Common Name 
- device_posture AccessGroup Exclude Device Posture 
- email
AccessGroup Exclude Email 
- email_domain AccessGroup Exclude Email Domain 
- email_list AccessGroup Exclude Email List 
- everyone
AccessGroup Exclude Everyone 
- An empty object which matches on all users.
- external_evaluation AccessGroup Exclude External Evaluation 
- geo
AccessGroup Exclude Geo 
- github_organization AccessGroup Exclude Github Organization 
- group
AccessGroup Exclude Group 
- gsuite
AccessGroup Exclude Gsuite 
- ip
AccessGroup Exclude Ip 
- ip_list AccessGroup Exclude Ip List 
- linked_app_ Accesstoken Group Exclude Linked App Token 
- login_method AccessGroup Exclude Login Method 
- oidc
AccessGroup Exclude Oidc 
- okta
AccessGroup Exclude Okta 
- saml
AccessGroup Exclude Saml 
- service_token AccessGroup 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
AccessGroupExcludeAuthContext, AccessGroupExcludeAuthContextArgs          
- 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.
AccessGroupExcludeAuthMethod, AccessGroupExcludeAuthMethodArgs          
- 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.
AccessGroupExcludeAzureAd, AccessGroupExcludeAzureAdArgs          
- 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.
AccessGroupExcludeCommonName, AccessGroupExcludeCommonNameArgs          
- 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.
AccessGroupExcludeDevicePosture, AccessGroupExcludeDevicePostureArgs          
- 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.
AccessGroupExcludeEmail, AccessGroupExcludeEmailArgs        
- 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.
AccessGroupExcludeEmailDomain, AccessGroupExcludeEmailDomainArgs          
- 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.
AccessGroupExcludeEmailList, AccessGroupExcludeEmailListArgs          
- 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.
AccessGroupExcludeExternalEvaluation, AccessGroupExcludeExternalEvaluationArgs          
- 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.
AccessGroupExcludeGeo, AccessGroupExcludeGeoArgs        
- 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.
AccessGroupExcludeGithubOrganization, AccessGroupExcludeGithubOrganizationArgs          
- 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
AccessGroupExcludeGroup, AccessGroupExcludeGroupArgs        
- 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.
AccessGroupExcludeGsuite, AccessGroupExcludeGsuiteArgs        
- 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.
AccessGroupExcludeIp, AccessGroupExcludeIpArgs        
- 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.
AccessGroupExcludeIpList, AccessGroupExcludeIpListArgs          
- 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.
AccessGroupExcludeLinkedAppToken, AccessGroupExcludeLinkedAppTokenArgs            
- 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
AccessGroupExcludeLoginMethod, AccessGroupExcludeLoginMethodArgs          
- 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.
AccessGroupExcludeOidc, AccessGroupExcludeOidcArgs        
- 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.
AccessGroupExcludeOkta, AccessGroupExcludeOktaArgs        
- 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.
AccessGroupExcludeSaml, AccessGroupExcludeSamlArgs        
- 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.
AccessGroupExcludeServiceToken, AccessGroupExcludeServiceTokenArgs          
- 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.
AccessGroupInclude, AccessGroupIncludeArgs      
- AnyValid AccessService Token Group Include Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessGroup Include Auth Context 
- AuthMethod AccessGroup Include Auth Method 
- AzureAd AccessGroup Include Azure Ad 
- Certificate
AccessGroup Include Certificate 
- CommonName AccessGroup Include Common Name 
- DevicePosture AccessGroup Include Device Posture 
- Email
AccessGroup Include Email 
- EmailDomain AccessGroup Include Email Domain 
- EmailList AccessGroup Include Email List 
- Everyone
AccessGroup Include Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessGroup Include External Evaluation 
- Geo
AccessGroup Include Geo 
- GithubOrganization AccessGroup Include Github Organization 
- Group
AccessGroup Include Group 
- Gsuite
AccessGroup Include Gsuite 
- Ip
AccessGroup Include Ip 
- IpList AccessGroup Include Ip List 
- LinkedApp AccessToken Group Include Linked App Token 
- LoginMethod AccessGroup Include Login Method 
- Oidc
AccessGroup Include Oidc 
- Okta
AccessGroup Include Okta 
- Saml
AccessGroup Include Saml 
- ServiceToken AccessGroup Include Service Token 
- AnyValid AccessService Token Group Include Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessGroup Include Auth Context 
- AuthMethod AccessGroup Include Auth Method 
- AzureAd AccessGroup Include Azure Ad 
- Certificate
AccessGroup Include Certificate 
- CommonName AccessGroup Include Common Name 
- DevicePosture AccessGroup Include Device Posture 
- Email
AccessGroup Include Email 
- EmailDomain AccessGroup Include Email Domain 
- EmailList AccessGroup Include Email List 
- Everyone
AccessGroup Include Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessGroup Include External Evaluation 
- Geo
AccessGroup Include Geo 
- GithubOrganization AccessGroup Include Github Organization 
- Group
AccessGroup Include Group 
- Gsuite
AccessGroup Include Gsuite 
- Ip
AccessGroup Include Ip 
- IpList AccessGroup Include Ip List 
- LinkedApp AccessToken Group Include Linked App Token 
- LoginMethod AccessGroup Include Login Method 
- Oidc
AccessGroup Include Oidc 
- Okta
AccessGroup Include Okta 
- Saml
AccessGroup Include Saml 
- ServiceToken AccessGroup Include Service Token 
- anyValid AccessService Token Group Include Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessGroup Include Auth Context 
- authMethod AccessGroup Include Auth Method 
- azureAd AccessGroup Include Azure Ad 
- certificate
AccessGroup Include Certificate 
- commonName AccessGroup Include Common Name 
- devicePosture AccessGroup Include Device Posture 
- email
AccessGroup Include Email 
- emailDomain AccessGroup Include Email Domain 
- emailList AccessGroup Include Email List 
- everyone
AccessGroup Include Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessGroup Include External Evaluation 
- geo
AccessGroup Include Geo 
- githubOrganization AccessGroup Include Github Organization 
- group
AccessGroup Include Group 
- gsuite
AccessGroup Include Gsuite 
- ip
AccessGroup Include Ip 
- ipList AccessGroup Include Ip List 
- linkedApp AccessToken Group Include Linked App Token 
- loginMethod AccessGroup Include Login Method 
- oidc
AccessGroup Include Oidc 
- okta
AccessGroup Include Okta 
- saml
AccessGroup Include Saml 
- serviceToken AccessGroup Include Service Token 
- anyValid AccessService Token Group Include Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessGroup Include Auth Context 
- authMethod AccessGroup Include Auth Method 
- azureAd AccessGroup Include Azure Ad 
- certificate
AccessGroup Include Certificate 
- commonName AccessGroup Include Common Name 
- devicePosture AccessGroup Include Device Posture 
- email
AccessGroup Include Email 
- emailDomain AccessGroup Include Email Domain 
- emailList AccessGroup Include Email List 
- everyone
AccessGroup Include Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessGroup Include External Evaluation 
- geo
AccessGroup Include Geo 
- githubOrganization AccessGroup Include Github Organization 
- group
AccessGroup Include Group 
- gsuite
AccessGroup Include Gsuite 
- ip
AccessGroup Include Ip 
- ipList AccessGroup Include Ip List 
- linkedApp AccessToken Group Include Linked App Token 
- loginMethod AccessGroup Include Login Method 
- oidc
AccessGroup Include Oidc 
- okta
AccessGroup Include Okta 
- saml
AccessGroup Include Saml 
- serviceToken AccessGroup Include Service Token 
- any_valid_ Accessservice_ token Group Include Any Valid Service Token 
- An empty object which matches on all service tokens.
- auth_context AccessGroup Include Auth Context 
- auth_method AccessGroup Include Auth Method 
- azure_ad AccessGroup Include Azure Ad 
- certificate
AccessGroup Include Certificate 
- common_name AccessGroup Include Common Name 
- device_posture AccessGroup Include Device Posture 
- email
AccessGroup Include Email 
- email_domain AccessGroup Include Email Domain 
- email_list AccessGroup Include Email List 
- everyone
AccessGroup Include Everyone 
- An empty object which matches on all users.
- external_evaluation AccessGroup Include External Evaluation 
- geo
AccessGroup Include Geo 
- github_organization AccessGroup Include Github Organization 
- group
AccessGroup Include Group 
- gsuite
AccessGroup Include Gsuite 
- ip
AccessGroup Include Ip 
- ip_list AccessGroup Include Ip List 
- linked_app_ Accesstoken Group Include Linked App Token 
- login_method AccessGroup Include Login Method 
- oidc
AccessGroup Include Oidc 
- okta
AccessGroup Include Okta 
- saml
AccessGroup Include Saml 
- service_token AccessGroup 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
AccessGroupIncludeAuthContext, AccessGroupIncludeAuthContextArgs          
- 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.
AccessGroupIncludeAuthMethod, AccessGroupIncludeAuthMethodArgs          
- 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.
AccessGroupIncludeAzureAd, AccessGroupIncludeAzureAdArgs          
- 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.
AccessGroupIncludeCommonName, AccessGroupIncludeCommonNameArgs          
- 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.
AccessGroupIncludeDevicePosture, AccessGroupIncludeDevicePostureArgs          
- 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.
AccessGroupIncludeEmail, AccessGroupIncludeEmailArgs        
- 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.
AccessGroupIncludeEmailDomain, AccessGroupIncludeEmailDomainArgs          
- 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.
AccessGroupIncludeEmailList, AccessGroupIncludeEmailListArgs          
- 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.
AccessGroupIncludeExternalEvaluation, AccessGroupIncludeExternalEvaluationArgs          
- 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.
AccessGroupIncludeGeo, AccessGroupIncludeGeoArgs        
- 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.
AccessGroupIncludeGithubOrganization, AccessGroupIncludeGithubOrganizationArgs          
- 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
AccessGroupIncludeGroup, AccessGroupIncludeGroupArgs        
- 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.
AccessGroupIncludeGsuite, AccessGroupIncludeGsuiteArgs        
- 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.
AccessGroupIncludeIp, AccessGroupIncludeIpArgs        
- 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.
AccessGroupIncludeIpList, AccessGroupIncludeIpListArgs          
- 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.
AccessGroupIncludeLinkedAppToken, AccessGroupIncludeLinkedAppTokenArgs            
- 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
AccessGroupIncludeLoginMethod, AccessGroupIncludeLoginMethodArgs          
- 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.
AccessGroupIncludeOidc, AccessGroupIncludeOidcArgs        
- 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.
AccessGroupIncludeOkta, AccessGroupIncludeOktaArgs        
- 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.
AccessGroupIncludeSaml, AccessGroupIncludeSamlArgs        
- 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.
AccessGroupIncludeServiceToken, AccessGroupIncludeServiceTokenArgs          
- 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.
AccessGroupRequire, AccessGroupRequireArgs      
- AnyValid AccessService Token Group Require Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessGroup Require Auth Context 
- AuthMethod AccessGroup Require Auth Method 
- AzureAd AccessGroup Require Azure Ad 
- Certificate
AccessGroup Require Certificate 
- CommonName AccessGroup Require Common Name 
- DevicePosture AccessGroup Require Device Posture 
- Email
AccessGroup Require Email 
- EmailDomain AccessGroup Require Email Domain 
- EmailList AccessGroup Require Email List 
- Everyone
AccessGroup Require Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessGroup Require External Evaluation 
- Geo
AccessGroup Require Geo 
- GithubOrganization AccessGroup Require Github Organization 
- Group
AccessGroup Require Group 
- Gsuite
AccessGroup Require Gsuite 
- Ip
AccessGroup Require Ip 
- IpList AccessGroup Require Ip List 
- LinkedApp AccessToken Group Require Linked App Token 
- LoginMethod AccessGroup Require Login Method 
- Oidc
AccessGroup Require Oidc 
- Okta
AccessGroup Require Okta 
- Saml
AccessGroup Require Saml 
- ServiceToken AccessGroup Require Service Token 
- AnyValid AccessService Token Group Require Any Valid Service Token 
- An empty object which matches on all service tokens.
- AuthContext AccessGroup Require Auth Context 
- AuthMethod AccessGroup Require Auth Method 
- AzureAd AccessGroup Require Azure Ad 
- Certificate
AccessGroup Require Certificate 
- CommonName AccessGroup Require Common Name 
- DevicePosture AccessGroup Require Device Posture 
- Email
AccessGroup Require Email 
- EmailDomain AccessGroup Require Email Domain 
- EmailList AccessGroup Require Email List 
- Everyone
AccessGroup Require Everyone 
- An empty object which matches on all users.
- ExternalEvaluation AccessGroup Require External Evaluation 
- Geo
AccessGroup Require Geo 
- GithubOrganization AccessGroup Require Github Organization 
- Group
AccessGroup Require Group 
- Gsuite
AccessGroup Require Gsuite 
- Ip
AccessGroup Require Ip 
- IpList AccessGroup Require Ip List 
- LinkedApp AccessToken Group Require Linked App Token 
- LoginMethod AccessGroup Require Login Method 
- Oidc
AccessGroup Require Oidc 
- Okta
AccessGroup Require Okta 
- Saml
AccessGroup Require Saml 
- ServiceToken AccessGroup Require Service Token 
- anyValid AccessService Token Group Require Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessGroup Require Auth Context 
- authMethod AccessGroup Require Auth Method 
- azureAd AccessGroup Require Azure Ad 
- certificate
AccessGroup Require Certificate 
- commonName AccessGroup Require Common Name 
- devicePosture AccessGroup Require Device Posture 
- email
AccessGroup Require Email 
- emailDomain AccessGroup Require Email Domain 
- emailList AccessGroup Require Email List 
- everyone
AccessGroup Require Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessGroup Require External Evaluation 
- geo
AccessGroup Require Geo 
- githubOrganization AccessGroup Require Github Organization 
- group
AccessGroup Require Group 
- gsuite
AccessGroup Require Gsuite 
- ip
AccessGroup Require Ip 
- ipList AccessGroup Require Ip List 
- linkedApp AccessToken Group Require Linked App Token 
- loginMethod AccessGroup Require Login Method 
- oidc
AccessGroup Require Oidc 
- okta
AccessGroup Require Okta 
- saml
AccessGroup Require Saml 
- serviceToken AccessGroup Require Service Token 
- anyValid AccessService Token Group Require Any Valid Service Token 
- An empty object which matches on all service tokens.
- authContext AccessGroup Require Auth Context 
- authMethod AccessGroup Require Auth Method 
- azureAd AccessGroup Require Azure Ad 
- certificate
AccessGroup Require Certificate 
- commonName AccessGroup Require Common Name 
- devicePosture AccessGroup Require Device Posture 
- email
AccessGroup Require Email 
- emailDomain AccessGroup Require Email Domain 
- emailList AccessGroup Require Email List 
- everyone
AccessGroup Require Everyone 
- An empty object which matches on all users.
- externalEvaluation AccessGroup Require External Evaluation 
- geo
AccessGroup Require Geo 
- githubOrganization AccessGroup Require Github Organization 
- group
AccessGroup Require Group 
- gsuite
AccessGroup Require Gsuite 
- ip
AccessGroup Require Ip 
- ipList AccessGroup Require Ip List 
- linkedApp AccessToken Group Require Linked App Token 
- loginMethod AccessGroup Require Login Method 
- oidc
AccessGroup Require Oidc 
- okta
AccessGroup Require Okta 
- saml
AccessGroup Require Saml 
- serviceToken AccessGroup Require Service Token 
- any_valid_ Accessservice_ token Group Require Any Valid Service Token 
- An empty object which matches on all service tokens.
- auth_context AccessGroup Require Auth Context 
- auth_method AccessGroup Require Auth Method 
- azure_ad AccessGroup Require Azure Ad 
- certificate
AccessGroup Require Certificate 
- common_name AccessGroup Require Common Name 
- device_posture AccessGroup Require Device Posture 
- email
AccessGroup Require Email 
- email_domain AccessGroup Require Email Domain 
- email_list AccessGroup Require Email List 
- everyone
AccessGroup Require Everyone 
- An empty object which matches on all users.
- external_evaluation AccessGroup Require External Evaluation 
- geo
AccessGroup Require Geo 
- github_organization AccessGroup Require Github Organization 
- group
AccessGroup Require Group 
- gsuite
AccessGroup Require Gsuite 
- ip
AccessGroup Require Ip 
- ip_list AccessGroup Require Ip List 
- linked_app_ Accesstoken Group Require Linked App Token 
- login_method AccessGroup Require Login Method 
- oidc
AccessGroup Require Oidc 
- okta
AccessGroup Require Okta 
- saml
AccessGroup Require Saml 
- service_token AccessGroup 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
AccessGroupRequireAuthContext, AccessGroupRequireAuthContextArgs          
- 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.
AccessGroupRequireAuthMethod, AccessGroupRequireAuthMethodArgs          
- 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.
AccessGroupRequireAzureAd, AccessGroupRequireAzureAdArgs          
- 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.
AccessGroupRequireCommonName, AccessGroupRequireCommonNameArgs          
- 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.
AccessGroupRequireDevicePosture, AccessGroupRequireDevicePostureArgs          
- 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.
AccessGroupRequireEmail, AccessGroupRequireEmailArgs        
- 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.
AccessGroupRequireEmailDomain, AccessGroupRequireEmailDomainArgs          
- 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.
AccessGroupRequireEmailList, AccessGroupRequireEmailListArgs          
- 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.
AccessGroupRequireExternalEvaluation, AccessGroupRequireExternalEvaluationArgs          
- 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.
AccessGroupRequireGeo, AccessGroupRequireGeoArgs        
- 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.
AccessGroupRequireGithubOrganization, AccessGroupRequireGithubOrganizationArgs          
- 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
AccessGroupRequireGroup, AccessGroupRequireGroupArgs        
- 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.
AccessGroupRequireGsuite, AccessGroupRequireGsuiteArgs        
- 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.
AccessGroupRequireIp, AccessGroupRequireIpArgs        
- 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.
AccessGroupRequireIpList, AccessGroupRequireIpListArgs          
- 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.
AccessGroupRequireLinkedAppToken, AccessGroupRequireLinkedAppTokenArgs            
- 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
AccessGroupRequireLoginMethod, AccessGroupRequireLoginMethodArgs          
- 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.
AccessGroupRequireOidc, AccessGroupRequireOidcArgs        
- 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.
AccessGroupRequireOkta, AccessGroupRequireOktaArgs        
- 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.
AccessGroupRequireSaml, AccessGroupRequireSamlArgs        
- 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.
AccessGroupRequireServiceToken, AccessGroupRequireServiceTokenArgs          
- 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.
Import
$ pulumi import cloudflare:index/accessGroup:AccessGroup example '<{accounts|zones}/{account_id|zone_id}>/<group_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.
