1. Packages
  2. Zscaler Internet Access (ZIA)
  3. API Docs
  4. getDomainProfiles
Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler

zia.getDomainProfiles

Explore with Pulumi AI

zia logo
Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler

    Use the zia_domain_profiles data source to get information about a ZIA Domain Profiles in the Zscaler Internet Access cloud or via the API. The resource can then be utilized when configuring a Web DLP Rule resource zia.DLPWebRules

    Example Usage

    By Name

    data "zia_domain_profiles" "this"{
        profile_name = "Example"
    }
    

    By ID

    data "zia_domain_profiles" "this"{
        profile_id = "Example"
    }
    

    Using getDomainProfiles

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDomainProfiles(args: GetDomainProfilesArgs, opts?: InvokeOptions): Promise<GetDomainProfilesResult>
    function getDomainProfilesOutput(args: GetDomainProfilesOutputArgs, opts?: InvokeOptions): Output<GetDomainProfilesResult>
    def get_domain_profiles(profile_id: Optional[int] = None,
                            profile_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetDomainProfilesResult
    def get_domain_profiles_output(profile_id: Optional[pulumi.Input[int]] = None,
                            profile_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetDomainProfilesResult]
    func GetDomainProfiles(ctx *Context, args *GetDomainProfilesArgs, opts ...InvokeOption) (*GetDomainProfilesResult, error)
    func GetDomainProfilesOutput(ctx *Context, args *GetDomainProfilesOutputArgs, opts ...InvokeOption) GetDomainProfilesResultOutput

    > Note: This function is named GetDomainProfiles in the Go SDK.

    public static class GetDomainProfiles 
    {
        public static Task<GetDomainProfilesResult> InvokeAsync(GetDomainProfilesArgs args, InvokeOptions? opts = null)
        public static Output<GetDomainProfilesResult> Invoke(GetDomainProfilesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDomainProfilesResult> getDomainProfiles(GetDomainProfilesArgs args, InvokeOptions options)
    public static Output<GetDomainProfilesResult> getDomainProfiles(GetDomainProfilesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: zia:index/getDomainProfiles:getDomainProfiles
      arguments:
        # arguments dictionary

    The following arguments are supported:

    profileId Integer
    profileName String
    profileId number
    profileName string
    profileId Number
    profileName String

    getDomainProfiles Result

    The following output properties are available:

    CustomDomains List<string>
    Description string
    Id string
    The provider-assigned unique ID for this managed resource.
    IncludeCompanyDomains bool
    IncludeSubdomains bool
    PredefinedEmailDomains List<string>
    ProfileId int
    ProfileName string
    CustomDomains []string
    Description string
    Id string
    The provider-assigned unique ID for this managed resource.
    IncludeCompanyDomains bool
    IncludeSubdomains bool
    PredefinedEmailDomains []string
    ProfileId int
    ProfileName string
    customDomains List<String>
    description String
    id String
    The provider-assigned unique ID for this managed resource.
    includeCompanyDomains Boolean
    includeSubdomains Boolean
    predefinedEmailDomains List<String>
    profileId Integer
    profileName String
    customDomains string[]
    description string
    id string
    The provider-assigned unique ID for this managed resource.
    includeCompanyDomains boolean
    includeSubdomains boolean
    predefinedEmailDomains string[]
    profileId number
    profileName string
    custom_domains Sequence[str]
    description str
    id str
    The provider-assigned unique ID for this managed resource.
    include_company_domains bool
    include_subdomains bool
    predefined_email_domains Sequence[str]
    profile_id int
    profile_name str
    customDomains List<String>
    description String
    id String
    The provider-assigned unique ID for this managed resource.
    includeCompanyDomains Boolean
    includeSubdomains Boolean
    predefinedEmailDomains List<String>
    profileId Number
    profileName String

    Package Details

    Repository
    zia zscaler/pulumi-zia
    License
    MIT
    Notes
    This Pulumi package is based on the zia Terraform Provider.
    zia logo
    Zscaler Internet Access v1.1.1 published on Tuesday, Jun 24, 2025 by Zscaler