twingate.TwingateDNSFilteringProfile
Explore with Pulumi AI
DNS filtering gives you the ability to control what websites your users can access. DNS filtering is only available on certain plans. For more information, see Twingate’s documentation. DNS filtering must be enabled for this resources to work. If DNS filtering isn’t enabled, the provider will throw an error.
Create TwingateDNSFilteringProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TwingateDNSFilteringProfile(name: string, args: TwingateDNSFilteringProfileArgs, opts?: CustomResourceOptions);
@overload
def TwingateDNSFilteringProfile(resource_name: str,
args: TwingateDNSFilteringProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TwingateDNSFilteringProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
priority: Optional[float] = None,
allowed_domains: Optional[TwingateDNSFilteringProfileAllowedDomainsArgs] = None,
content_categories: Optional[TwingateDNSFilteringProfileContentCategoriesArgs] = None,
denied_domains: Optional[TwingateDNSFilteringProfileDeniedDomainsArgs] = None,
fallback_method: Optional[str] = None,
groups: Optional[Sequence[str]] = None,
name: Optional[str] = None,
privacy_categories: Optional[TwingateDNSFilteringProfilePrivacyCategoriesArgs] = None,
security_categories: Optional[TwingateDNSFilteringProfileSecurityCategoriesArgs] = None)
func NewTwingateDNSFilteringProfile(ctx *Context, name string, args TwingateDNSFilteringProfileArgs, opts ...ResourceOption) (*TwingateDNSFilteringProfile, error)
public TwingateDNSFilteringProfile(string name, TwingateDNSFilteringProfileArgs args, CustomResourceOptions? opts = null)
public TwingateDNSFilteringProfile(String name, TwingateDNSFilteringProfileArgs args)
public TwingateDNSFilteringProfile(String name, TwingateDNSFilteringProfileArgs args, CustomResourceOptions options)
type: twingate:TwingateDNSFilteringProfile
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 TwingateDNSFilteringProfileArgs
- 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 TwingateDNSFilteringProfileArgs
- 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 TwingateDNSFilteringProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TwingateDNSFilteringProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TwingateDNSFilteringProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var twingateDNSFilteringProfileResource = new Twingate.TwingateDNSFilteringProfile("twingateDNSFilteringProfileResource", new()
{
Priority = 0,
AllowedDomains = new Twingate.Inputs.TwingateDNSFilteringProfileAllowedDomainsArgs
{
Domains = new[]
{
"string",
},
IsAuthoritative = false,
},
ContentCategories = new Twingate.Inputs.TwingateDNSFilteringProfileContentCategoriesArgs
{
BlockAdultContent = false,
BlockDating = false,
BlockGambling = false,
BlockGames = false,
BlockPiracy = false,
BlockSocialMedia = false,
BlockStreaming = false,
EnableSafesearch = false,
EnableYoutubeRestrictedMode = false,
},
DeniedDomains = new Twingate.Inputs.TwingateDNSFilteringProfileDeniedDomainsArgs
{
Domains = new[]
{
"string",
},
IsAuthoritative = false,
},
FallbackMethod = "string",
Groups = new[]
{
"string",
},
Name = "string",
PrivacyCategories = new Twingate.Inputs.TwingateDNSFilteringProfilePrivacyCategoriesArgs
{
BlockAdsAndTrackers = false,
BlockAffiliateLinks = false,
BlockDisguisedTrackers = false,
},
SecurityCategories = new Twingate.Inputs.TwingateDNSFilteringProfileSecurityCategoriesArgs
{
BlockCryptojacking = false,
BlockDnsRebinding = false,
BlockDomainGenerationAlgorithms = false,
BlockIdnHomoglyph = false,
BlockNewlyRegisteredDomains = false,
BlockParkedDomains = false,
BlockTyposquatting = false,
EnableGoogleSafeBrowsing = false,
EnableThreatIntelligenceFeeds = false,
},
});
example, err := twingate.NewTwingateDNSFilteringProfile(ctx, "twingateDNSFilteringProfileResource", &twingate.TwingateDNSFilteringProfileArgs{
Priority: pulumi.Float64(0),
AllowedDomains: &twingate.TwingateDNSFilteringProfileAllowedDomainsArgs{
Domains: pulumi.StringArray{
pulumi.String("string"),
},
IsAuthoritative: pulumi.Bool(false),
},
ContentCategories: &twingate.TwingateDNSFilteringProfileContentCategoriesArgs{
BlockAdultContent: pulumi.Bool(false),
BlockDating: pulumi.Bool(false),
BlockGambling: pulumi.Bool(false),
BlockGames: pulumi.Bool(false),
BlockPiracy: pulumi.Bool(false),
BlockSocialMedia: pulumi.Bool(false),
BlockStreaming: pulumi.Bool(false),
EnableSafesearch: pulumi.Bool(false),
EnableYoutubeRestrictedMode: pulumi.Bool(false),
},
DeniedDomains: &twingate.TwingateDNSFilteringProfileDeniedDomainsArgs{
Domains: pulumi.StringArray{
pulumi.String("string"),
},
IsAuthoritative: pulumi.Bool(false),
},
FallbackMethod: pulumi.String("string"),
Groups: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
PrivacyCategories: &twingate.TwingateDNSFilteringProfilePrivacyCategoriesArgs{
BlockAdsAndTrackers: pulumi.Bool(false),
BlockAffiliateLinks: pulumi.Bool(false),
BlockDisguisedTrackers: pulumi.Bool(false),
},
SecurityCategories: &twingate.TwingateDNSFilteringProfileSecurityCategoriesArgs{
BlockCryptojacking: pulumi.Bool(false),
BlockDnsRebinding: pulumi.Bool(false),
BlockDomainGenerationAlgorithms: pulumi.Bool(false),
BlockIdnHomoglyph: pulumi.Bool(false),
BlockNewlyRegisteredDomains: pulumi.Bool(false),
BlockParkedDomains: pulumi.Bool(false),
BlockTyposquatting: pulumi.Bool(false),
EnableGoogleSafeBrowsing: pulumi.Bool(false),
EnableThreatIntelligenceFeeds: pulumi.Bool(false),
},
})
var twingateDNSFilteringProfileResource = new TwingateDNSFilteringProfile("twingateDNSFilteringProfileResource", TwingateDNSFilteringProfileArgs.builder()
.priority(0)
.allowedDomains(TwingateDNSFilteringProfileAllowedDomainsArgs.builder()
.domains("string")
.isAuthoritative(false)
.build())
.contentCategories(TwingateDNSFilteringProfileContentCategoriesArgs.builder()
.blockAdultContent(false)
.blockDating(false)
.blockGambling(false)
.blockGames(false)
.blockPiracy(false)
.blockSocialMedia(false)
.blockStreaming(false)
.enableSafesearch(false)
.enableYoutubeRestrictedMode(false)
.build())
.deniedDomains(TwingateDNSFilteringProfileDeniedDomainsArgs.builder()
.domains("string")
.isAuthoritative(false)
.build())
.fallbackMethod("string")
.groups("string")
.name("string")
.privacyCategories(TwingateDNSFilteringProfilePrivacyCategoriesArgs.builder()
.blockAdsAndTrackers(false)
.blockAffiliateLinks(false)
.blockDisguisedTrackers(false)
.build())
.securityCategories(TwingateDNSFilteringProfileSecurityCategoriesArgs.builder()
.blockCryptojacking(false)
.blockDnsRebinding(false)
.blockDomainGenerationAlgorithms(false)
.blockIdnHomoglyph(false)
.blockNewlyRegisteredDomains(false)
.blockParkedDomains(false)
.blockTyposquatting(false)
.enableGoogleSafeBrowsing(false)
.enableThreatIntelligenceFeeds(false)
.build())
.build());
twingate_dns_filtering_profile_resource = twingate.TwingateDNSFilteringProfile("twingateDNSFilteringProfileResource",
priority=0,
allowed_domains={
"domains": ["string"],
"is_authoritative": False,
},
content_categories={
"block_adult_content": False,
"block_dating": False,
"block_gambling": False,
"block_games": False,
"block_piracy": False,
"block_social_media": False,
"block_streaming": False,
"enable_safesearch": False,
"enable_youtube_restricted_mode": False,
},
denied_domains={
"domains": ["string"],
"is_authoritative": False,
},
fallback_method="string",
groups=["string"],
name="string",
privacy_categories={
"block_ads_and_trackers": False,
"block_affiliate_links": False,
"block_disguised_trackers": False,
},
security_categories={
"block_cryptojacking": False,
"block_dns_rebinding": False,
"block_domain_generation_algorithms": False,
"block_idn_homoglyph": False,
"block_newly_registered_domains": False,
"block_parked_domains": False,
"block_typosquatting": False,
"enable_google_safe_browsing": False,
"enable_threat_intelligence_feeds": False,
})
const twingateDNSFilteringProfileResource = new twingate.TwingateDNSFilteringProfile("twingateDNSFilteringProfileResource", {
priority: 0,
allowedDomains: {
domains: ["string"],
isAuthoritative: false,
},
contentCategories: {
blockAdultContent: false,
blockDating: false,
blockGambling: false,
blockGames: false,
blockPiracy: false,
blockSocialMedia: false,
blockStreaming: false,
enableSafesearch: false,
enableYoutubeRestrictedMode: false,
},
deniedDomains: {
domains: ["string"],
isAuthoritative: false,
},
fallbackMethod: "string",
groups: ["string"],
name: "string",
privacyCategories: {
blockAdsAndTrackers: false,
blockAffiliateLinks: false,
blockDisguisedTrackers: false,
},
securityCategories: {
blockCryptojacking: false,
blockDnsRebinding: false,
blockDomainGenerationAlgorithms: false,
blockIdnHomoglyph: false,
blockNewlyRegisteredDomains: false,
blockParkedDomains: false,
blockTyposquatting: false,
enableGoogleSafeBrowsing: false,
enableThreatIntelligenceFeeds: false,
},
});
type: twingate:TwingateDNSFilteringProfile
properties:
allowedDomains:
domains:
- string
isAuthoritative: false
contentCategories:
blockAdultContent: false
blockDating: false
blockGambling: false
blockGames: false
blockPiracy: false
blockSocialMedia: false
blockStreaming: false
enableSafesearch: false
enableYoutubeRestrictedMode: false
deniedDomains:
domains:
- string
isAuthoritative: false
fallbackMethod: string
groups:
- string
name: string
priority: 0
privacyCategories:
blockAdsAndTrackers: false
blockAffiliateLinks: false
blockDisguisedTrackers: false
securityCategories:
blockCryptojacking: false
blockDnsRebinding: false
blockDomainGenerationAlgorithms: false
blockIdnHomoglyph: false
blockNewlyRegisteredDomains: false
blockParkedDomains: false
blockTyposquatting: false
enableGoogleSafeBrowsing: false
enableThreatIntelligenceFeeds: false
TwingateDNSFilteringProfile 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 TwingateDNSFilteringProfile resource accepts the following input properties:
- Priority double
- A floating point number representing the profile's priority.
- Allowed
Domains Twingate.Twingate. Inputs. Twingate DNSFiltering Profile Allowed Domains - A block with the following attributes.
- Content
Categories Twingate.Twingate. Inputs. Twingate DNSFiltering Profile Content Categories - A block with the following attributes.
- Denied
Domains Twingate.Twingate. Inputs. Twingate DNSFiltering Profile Denied Domains - A block with the following attributes.
- Fallback
Method string - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- Groups List<string>
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- Name string
- The DNS filtering profile's name.
- Privacy
Categories Twingate.Twingate. Inputs. Twingate DNSFiltering Profile Privacy Categories - A block with the following attributes.
- Security
Categories Twingate.Twingate. Inputs. Twingate DNSFiltering Profile Security Categories - A block with the following attributes.
- Priority float64
- A floating point number representing the profile's priority.
- Allowed
Domains TwingateDNSFiltering Profile Allowed Domains Args - A block with the following attributes.
- Content
Categories TwingateDNSFiltering Profile Content Categories Args - A block with the following attributes.
- Denied
Domains TwingateDNSFiltering Profile Denied Domains Args - A block with the following attributes.
- Fallback
Method string - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- Groups []string
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- Name string
- The DNS filtering profile's name.
- Privacy
Categories TwingateDNSFiltering Profile Privacy Categories Args - A block with the following attributes.
- Security
Categories TwingateDNSFiltering Profile Security Categories Args - A block with the following attributes.
- priority Double
- A floating point number representing the profile's priority.
- allowed
Domains TwingateDNSFiltering Profile Allowed Domains - A block with the following attributes.
- content
Categories TwingateDNSFiltering Profile Content Categories - A block with the following attributes.
- denied
Domains TwingateDNSFiltering Profile Denied Domains - A block with the following attributes.
- fallback
Method String - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- groups List<String>
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- name String
- The DNS filtering profile's name.
- privacy
Categories TwingateDNSFiltering Profile Privacy Categories - A block with the following attributes.
- security
Categories TwingateDNSFiltering Profile Security Categories - A block with the following attributes.
- priority number
- A floating point number representing the profile's priority.
- allowed
Domains TwingateDNSFiltering Profile Allowed Domains - A block with the following attributes.
- content
Categories TwingateDNSFiltering Profile Content Categories - A block with the following attributes.
- denied
Domains TwingateDNSFiltering Profile Denied Domains - A block with the following attributes.
- fallback
Method string - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- groups string[]
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- name string
- The DNS filtering profile's name.
- privacy
Categories TwingateDNSFiltering Profile Privacy Categories - A block with the following attributes.
- security
Categories TwingateDNSFiltering Profile Security Categories - A block with the following attributes.
- priority float
- A floating point number representing the profile's priority.
- allowed_
domains TwingateDNSFiltering Profile Allowed Domains Args - A block with the following attributes.
- content_
categories TwingateDNSFiltering Profile Content Categories Args - A block with the following attributes.
- denied_
domains TwingateDNSFiltering Profile Denied Domains Args - A block with the following attributes.
- fallback_
method str - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- groups Sequence[str]
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- name str
- The DNS filtering profile's name.
- privacy_
categories TwingateDNSFiltering Profile Privacy Categories Args - A block with the following attributes.
- security_
categories TwingateDNSFiltering Profile Security Categories Args - A block with the following attributes.
- priority Number
- A floating point number representing the profile's priority.
- allowed
Domains Property Map - A block with the following attributes.
- content
Categories Property Map - A block with the following attributes.
- denied
Domains Property Map - A block with the following attributes.
- fallback
Method String - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- groups List<String>
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- name String
- The DNS filtering profile's name.
- privacy
Categories Property Map - A block with the following attributes.
- security
Categories Property Map - A block with the following attributes.
Outputs
All input properties are implicitly available as output properties. Additionally, the TwingateDNSFilteringProfile 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 TwingateDNSFilteringProfile Resource
Get an existing TwingateDNSFilteringProfile 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?: TwingateDNSFilteringProfileState, opts?: CustomResourceOptions): TwingateDNSFilteringProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
allowed_domains: Optional[TwingateDNSFilteringProfileAllowedDomainsArgs] = None,
content_categories: Optional[TwingateDNSFilteringProfileContentCategoriesArgs] = None,
denied_domains: Optional[TwingateDNSFilteringProfileDeniedDomainsArgs] = None,
fallback_method: Optional[str] = None,
groups: Optional[Sequence[str]] = None,
name: Optional[str] = None,
priority: Optional[float] = None,
privacy_categories: Optional[TwingateDNSFilteringProfilePrivacyCategoriesArgs] = None,
security_categories: Optional[TwingateDNSFilteringProfileSecurityCategoriesArgs] = None) -> TwingateDNSFilteringProfile
func GetTwingateDNSFilteringProfile(ctx *Context, name string, id IDInput, state *TwingateDNSFilteringProfileState, opts ...ResourceOption) (*TwingateDNSFilteringProfile, error)
public static TwingateDNSFilteringProfile Get(string name, Input<string> id, TwingateDNSFilteringProfileState? state, CustomResourceOptions? opts = null)
public static TwingateDNSFilteringProfile get(String name, Output<String> id, TwingateDNSFilteringProfileState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Allowed
Domains Twingate.Twingate. Inputs. Twingate DNSFiltering Profile Allowed Domains - A block with the following attributes.
- Content
Categories Twingate.Twingate. Inputs. Twingate DNSFiltering Profile Content Categories - A block with the following attributes.
- Denied
Domains Twingate.Twingate. Inputs. Twingate DNSFiltering Profile Denied Domains - A block with the following attributes.
- Fallback
Method string - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- Groups List<string>
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- Name string
- The DNS filtering profile's name.
- Priority double
- A floating point number representing the profile's priority.
- Privacy
Categories Twingate.Twingate. Inputs. Twingate DNSFiltering Profile Privacy Categories - A block with the following attributes.
- Security
Categories Twingate.Twingate. Inputs. Twingate DNSFiltering Profile Security Categories - A block with the following attributes.
- Allowed
Domains TwingateDNSFiltering Profile Allowed Domains Args - A block with the following attributes.
- Content
Categories TwingateDNSFiltering Profile Content Categories Args - A block with the following attributes.
- Denied
Domains TwingateDNSFiltering Profile Denied Domains Args - A block with the following attributes.
- Fallback
Method string - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- Groups []string
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- Name string
- The DNS filtering profile's name.
- Priority float64
- A floating point number representing the profile's priority.
- Privacy
Categories TwingateDNSFiltering Profile Privacy Categories Args - A block with the following attributes.
- Security
Categories TwingateDNSFiltering Profile Security Categories Args - A block with the following attributes.
- allowed
Domains TwingateDNSFiltering Profile Allowed Domains - A block with the following attributes.
- content
Categories TwingateDNSFiltering Profile Content Categories - A block with the following attributes.
- denied
Domains TwingateDNSFiltering Profile Denied Domains - A block with the following attributes.
- fallback
Method String - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- groups List<String>
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- name String
- The DNS filtering profile's name.
- priority Double
- A floating point number representing the profile's priority.
- privacy
Categories TwingateDNSFiltering Profile Privacy Categories - A block with the following attributes.
- security
Categories TwingateDNSFiltering Profile Security Categories - A block with the following attributes.
- allowed
Domains TwingateDNSFiltering Profile Allowed Domains - A block with the following attributes.
- content
Categories TwingateDNSFiltering Profile Content Categories - A block with the following attributes.
- denied
Domains TwingateDNSFiltering Profile Denied Domains - A block with the following attributes.
- fallback
Method string - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- groups string[]
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- name string
- The DNS filtering profile's name.
- priority number
- A floating point number representing the profile's priority.
- privacy
Categories TwingateDNSFiltering Profile Privacy Categories - A block with the following attributes.
- security
Categories TwingateDNSFiltering Profile Security Categories - A block with the following attributes.
- allowed_
domains TwingateDNSFiltering Profile Allowed Domains Args - A block with the following attributes.
- content_
categories TwingateDNSFiltering Profile Content Categories Args - A block with the following attributes.
- denied_
domains TwingateDNSFiltering Profile Denied Domains Args - A block with the following attributes.
- fallback_
method str - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- groups Sequence[str]
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- name str
- The DNS filtering profile's name.
- priority float
- A floating point number representing the profile's priority.
- privacy_
categories TwingateDNSFiltering Profile Privacy Categories Args - A block with the following attributes.
- security_
categories TwingateDNSFiltering Profile Security Categories Args - A block with the following attributes.
- allowed
Domains Property Map - A block with the following attributes.
- content
Categories Property Map - A block with the following attributes.
- denied
Domains Property Map - A block with the following attributes.
- fallback
Method String - The DNS filtering profile's fallback method. One of "AUTO" or "STRICT". Defaults to "STRICT".
- groups List<String>
- A set of group IDs that have this as their DNS filtering profile. Defaults to an empty set.
- name String
- The DNS filtering profile's name.
- priority Number
- A floating point number representing the profile's priority.
- privacy
Categories Property Map - A block with the following attributes.
- security
Categories Property Map - A block with the following attributes.
Supporting Types
TwingateDNSFilteringProfileAllowedDomains, TwingateDNSFilteringProfileAllowedDomainsArgs
- Domains List<string>
- A set of allowed domains. Defaults to an empty set.
- bool
- Domains []string
- A set of allowed domains. Defaults to an empty set.
- bool
- domains List<String>
- A set of allowed domains. Defaults to an empty set.
- Boolean
- domains string[]
- A set of allowed domains. Defaults to an empty set.
- boolean
- domains Sequence[str]
- A set of allowed domains. Defaults to an empty set.
- bool
- domains List<String>
- A set of allowed domains. Defaults to an empty set.
- Boolean
TwingateDNSFilteringProfileContentCategories, TwingateDNSFilteringProfileContentCategoriesArgs
- Block
Adult boolContent - Whether to block adult content. Defaults to false.
- Block
Dating bool - Whether to block dating content. Defaults to false.
- Block
Gambling bool - Whether to block gambling content. Defaults to false.
- Block
Games bool - Whether to block games. Defaults to false.
- Block
Piracy bool - Whether to block piracy sites. Defaults to false.
- bool
- Whether to block social media. Defaults to false.
- Block
Streaming bool - Whether to block streaming content. Defaults to false.
- Enable
Safesearch bool - Whether to force safe search. Defaults to false.
- Enable
Youtube boolRestricted Mode - Whether to force YouTube to use restricted mode. Defaults to false.
- Block
Adult boolContent - Whether to block adult content. Defaults to false.
- Block
Dating bool - Whether to block dating content. Defaults to false.
- Block
Gambling bool - Whether to block gambling content. Defaults to false.
- Block
Games bool - Whether to block games. Defaults to false.
- Block
Piracy bool - Whether to block piracy sites. Defaults to false.
- bool
- Whether to block social media. Defaults to false.
- Block
Streaming bool - Whether to block streaming content. Defaults to false.
- Enable
Safesearch bool - Whether to force safe search. Defaults to false.
- Enable
Youtube boolRestricted Mode - Whether to force YouTube to use restricted mode. Defaults to false.
- block
Adult BooleanContent - Whether to block adult content. Defaults to false.
- block
Dating Boolean - Whether to block dating content. Defaults to false.
- block
Gambling Boolean - Whether to block gambling content. Defaults to false.
- block
Games Boolean - Whether to block games. Defaults to false.
- block
Piracy Boolean - Whether to block piracy sites. Defaults to false.
- Boolean
- Whether to block social media. Defaults to false.
- block
Streaming Boolean - Whether to block streaming content. Defaults to false.
- enable
Safesearch Boolean - Whether to force safe search. Defaults to false.
- enable
Youtube BooleanRestricted Mode - Whether to force YouTube to use restricted mode. Defaults to false.
- block
Adult booleanContent - Whether to block adult content. Defaults to false.
- block
Dating boolean - Whether to block dating content. Defaults to false.
- block
Gambling boolean - Whether to block gambling content. Defaults to false.
- block
Games boolean - Whether to block games. Defaults to false.
- block
Piracy boolean - Whether to block piracy sites. Defaults to false.
- boolean
- Whether to block social media. Defaults to false.
- block
Streaming boolean - Whether to block streaming content. Defaults to false.
- enable
Safesearch boolean - Whether to force safe search. Defaults to false.
- enable
Youtube booleanRestricted Mode - Whether to force YouTube to use restricted mode. Defaults to false.
- block_
adult_ boolcontent - Whether to block adult content. Defaults to false.
- block_
dating bool - Whether to block dating content. Defaults to false.
- block_
gambling bool - Whether to block gambling content. Defaults to false.
- block_
games bool - Whether to block games. Defaults to false.
- block_
piracy bool - Whether to block piracy sites. Defaults to false.
- bool
- Whether to block social media. Defaults to false.
- block_
streaming bool - Whether to block streaming content. Defaults to false.
- enable_
safesearch bool - Whether to force safe search. Defaults to false.
- enable_
youtube_ boolrestricted_ mode - Whether to force YouTube to use restricted mode. Defaults to false.
- block
Adult BooleanContent - Whether to block adult content. Defaults to false.
- block
Dating Boolean - Whether to block dating content. Defaults to false.
- block
Gambling Boolean - Whether to block gambling content. Defaults to false.
- block
Games Boolean - Whether to block games. Defaults to false.
- block
Piracy Boolean - Whether to block piracy sites. Defaults to false.
- Boolean
- Whether to block social media. Defaults to false.
- block
Streaming Boolean - Whether to block streaming content. Defaults to false.
- enable
Safesearch Boolean - Whether to force safe search. Defaults to false.
- enable
Youtube BooleanRestricted Mode - Whether to force YouTube to use restricted mode. Defaults to false.
TwingateDNSFilteringProfileDeniedDomains, TwingateDNSFilteringProfileDeniedDomainsArgs
- Domains List<string>
- A set of denied domains. Defaults to an empty set.
- bool
- Domains []string
- A set of denied domains. Defaults to an empty set.
- bool
- domains List<String>
- A set of denied domains. Defaults to an empty set.
- Boolean
- domains string[]
- A set of denied domains. Defaults to an empty set.
- boolean
- domains Sequence[str]
- A set of denied domains. Defaults to an empty set.
- bool
- domains List<String>
- A set of denied domains. Defaults to an empty set.
- Boolean
TwingateDNSFilteringProfilePrivacyCategories, TwingateDNSFilteringProfilePrivacyCategoriesArgs
- Block
Ads boolAnd Trackers - Whether to block ads and trackers. Defaults to false.
- Block
Affiliate boolLinks - Whether to block affiliate links. Defaults to false.
- Block
Disguised boolTrackers - Whether to block disguised third party trackers. Defaults to false.
- Block
Ads boolAnd Trackers - Whether to block ads and trackers. Defaults to false.
- Block
Affiliate boolLinks - Whether to block affiliate links. Defaults to false.
- Block
Disguised boolTrackers - Whether to block disguised third party trackers. Defaults to false.
- block
Ads BooleanAnd Trackers - Whether to block ads and trackers. Defaults to false.
- block
Affiliate BooleanLinks - Whether to block affiliate links. Defaults to false.
- block
Disguised BooleanTrackers - Whether to block disguised third party trackers. Defaults to false.
- block
Ads booleanAnd Trackers - Whether to block ads and trackers. Defaults to false.
- block
Affiliate booleanLinks - Whether to block affiliate links. Defaults to false.
- block
Disguised booleanTrackers - Whether to block disguised third party trackers. Defaults to false.
- block_
ads_ booland_ trackers - Whether to block ads and trackers. Defaults to false.
- block_
affiliate_ boollinks - Whether to block affiliate links. Defaults to false.
- block_
disguised_ booltrackers - Whether to block disguised third party trackers. Defaults to false.
- block
Ads BooleanAnd Trackers - Whether to block ads and trackers. Defaults to false.
- block
Affiliate BooleanLinks - Whether to block affiliate links. Defaults to false.
- block
Disguised BooleanTrackers - Whether to block disguised third party trackers. Defaults to false.
TwingateDNSFilteringProfileSecurityCategories, TwingateDNSFilteringProfileSecurityCategoriesArgs
- Block
Cryptojacking bool - Whether to block cryptojacking sites. Defaults to true.
- Block
Dns boolRebinding - Blocks public DNS entries from returning private IP addresses. Defaults to true.
- Block
Domain boolGeneration Algorithms - Blocks DGA domains. Defaults to true.
- Block
Idn boolHomoglyph - Whether to block homoglyph attacks. Defaults to true.
- Block
Newly boolRegistered Domains - Blocks newly registered domains. Defaults to true.
- Block
Parked boolDomains - Block parked domains. Defaults to true.
- Block
Typosquatting bool - Blocks typosquatted domains. Defaults to true.
- Enable
Google boolSafe Browsing - Whether to use Google Safe browsing lists to block content. Defaults to true.
- Enable
Threat boolIntelligence Feeds - Whether to filter content using threat intelligence feeds. Defaults to true.
- Block
Cryptojacking bool - Whether to block cryptojacking sites. Defaults to true.
- Block
Dns boolRebinding - Blocks public DNS entries from returning private IP addresses. Defaults to true.
- Block
Domain boolGeneration Algorithms - Blocks DGA domains. Defaults to true.
- Block
Idn boolHomoglyph - Whether to block homoglyph attacks. Defaults to true.
- Block
Newly boolRegistered Domains - Blocks newly registered domains. Defaults to true.
- Block
Parked boolDomains - Block parked domains. Defaults to true.
- Block
Typosquatting bool - Blocks typosquatted domains. Defaults to true.
- Enable
Google boolSafe Browsing - Whether to use Google Safe browsing lists to block content. Defaults to true.
- Enable
Threat boolIntelligence Feeds - Whether to filter content using threat intelligence feeds. Defaults to true.
- block
Cryptojacking Boolean - Whether to block cryptojacking sites. Defaults to true.
- block
Dns BooleanRebinding - Blocks public DNS entries from returning private IP addresses. Defaults to true.
- block
Domain BooleanGeneration Algorithms - Blocks DGA domains. Defaults to true.
- block
Idn BooleanHomoglyph - Whether to block homoglyph attacks. Defaults to true.
- block
Newly BooleanRegistered Domains - Blocks newly registered domains. Defaults to true.
- block
Parked BooleanDomains - Block parked domains. Defaults to true.
- block
Typosquatting Boolean - Blocks typosquatted domains. Defaults to true.
- enable
Google BooleanSafe Browsing - Whether to use Google Safe browsing lists to block content. Defaults to true.
- enable
Threat BooleanIntelligence Feeds - Whether to filter content using threat intelligence feeds. Defaults to true.
- block
Cryptojacking boolean - Whether to block cryptojacking sites. Defaults to true.
- block
Dns booleanRebinding - Blocks public DNS entries from returning private IP addresses. Defaults to true.
- block
Domain booleanGeneration Algorithms - Blocks DGA domains. Defaults to true.
- block
Idn booleanHomoglyph - Whether to block homoglyph attacks. Defaults to true.
- block
Newly booleanRegistered Domains - Blocks newly registered domains. Defaults to true.
- block
Parked booleanDomains - Block parked domains. Defaults to true.
- block
Typosquatting boolean - Blocks typosquatted domains. Defaults to true.
- enable
Google booleanSafe Browsing - Whether to use Google Safe browsing lists to block content. Defaults to true.
- enable
Threat booleanIntelligence Feeds - Whether to filter content using threat intelligence feeds. Defaults to true.
- block_
cryptojacking bool - Whether to block cryptojacking sites. Defaults to true.
- block_
dns_ boolrebinding - Blocks public DNS entries from returning private IP addresses. Defaults to true.
- block_
domain_ boolgeneration_ algorithms - Blocks DGA domains. Defaults to true.
- block_
idn_ boolhomoglyph - Whether to block homoglyph attacks. Defaults to true.
- block_
newly_ boolregistered_ domains - Blocks newly registered domains. Defaults to true.
- block_
parked_ booldomains - Block parked domains. Defaults to true.
- block_
typosquatting bool - Blocks typosquatted domains. Defaults to true.
- enable_
google_ boolsafe_ browsing - Whether to use Google Safe browsing lists to block content. Defaults to true.
- enable_
threat_ boolintelligence_ feeds - Whether to filter content using threat intelligence feeds. Defaults to true.
- block
Cryptojacking Boolean - Whether to block cryptojacking sites. Defaults to true.
- block
Dns BooleanRebinding - Blocks public DNS entries from returning private IP addresses. Defaults to true.
- block
Domain BooleanGeneration Algorithms - Blocks DGA domains. Defaults to true.
- block
Idn BooleanHomoglyph - Whether to block homoglyph attacks. Defaults to true.
- block
Newly BooleanRegistered Domains - Blocks newly registered domains. Defaults to true.
- block
Parked BooleanDomains - Block parked domains. Defaults to true.
- block
Typosquatting Boolean - Blocks typosquatted domains. Defaults to true.
- enable
Google BooleanSafe Browsing - Whether to use Google Safe browsing lists to block content. Defaults to true.
- enable
Threat BooleanIntelligence Feeds - Whether to filter content using threat intelligence feeds. Defaults to true.
Package Details
- Repository
- twingate Twingate/pulumi-twingate
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
twingate
Terraform Provider.