1. Packages
  2. Panos Provider
  3. API Docs
  4. getCustomDataObject
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks
Viewing docs for panos 2.0.10
published on Thursday, Apr 9, 2026 by paloaltonetworks

    Using getCustomDataObject

    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 getCustomDataObject(args: GetCustomDataObjectArgs, opts?: InvokeOptions): Promise<GetCustomDataObjectResult>
    function getCustomDataObjectOutput(args: GetCustomDataObjectOutputArgs, opts?: InvokeOptions): Output<GetCustomDataObjectResult>
    def get_custom_data_object(description: Optional[str] = None,
                               disable_override: Optional[str] = None,
                               location: Optional[GetCustomDataObjectLocation] = None,
                               name: Optional[str] = None,
                               pattern_type: Optional[GetCustomDataObjectPatternType] = None,
                               opts: Optional[InvokeOptions] = None) -> GetCustomDataObjectResult
    def get_custom_data_object_output(description: Optional[pulumi.Input[str]] = None,
                               disable_override: Optional[pulumi.Input[str]] = None,
                               location: Optional[pulumi.Input[GetCustomDataObjectLocationArgs]] = None,
                               name: Optional[pulumi.Input[str]] = None,
                               pattern_type: Optional[pulumi.Input[GetCustomDataObjectPatternTypeArgs]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetCustomDataObjectResult]
    func LookupCustomDataObject(ctx *Context, args *LookupCustomDataObjectArgs, opts ...InvokeOption) (*LookupCustomDataObjectResult, error)
    func LookupCustomDataObjectOutput(ctx *Context, args *LookupCustomDataObjectOutputArgs, opts ...InvokeOption) LookupCustomDataObjectResultOutput

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

    public static class GetCustomDataObject 
    {
        public static Task<GetCustomDataObjectResult> InvokeAsync(GetCustomDataObjectArgs args, InvokeOptions? opts = null)
        public static Output<GetCustomDataObjectResult> Invoke(GetCustomDataObjectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCustomDataObjectResult> getCustomDataObject(GetCustomDataObjectArgs args, InvokeOptions options)
    public static Output<GetCustomDataObjectResult> getCustomDataObject(GetCustomDataObjectArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getCustomDataObject:getCustomDataObject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetCustomDataObjectLocation
    The location of this object.
    Name string
    Description string
    DisableOverride string
    disable object override in child device groups
    PatternType GetCustomDataObjectPatternType
    Location GetCustomDataObjectLocation
    The location of this object.
    Name string
    Description string
    DisableOverride string
    disable object override in child device groups
    PatternType GetCustomDataObjectPatternType
    location GetCustomDataObjectLocation
    The location of this object.
    name String
    description String
    disableOverride String
    disable object override in child device groups
    patternType GetCustomDataObjectPatternType
    location GetCustomDataObjectLocation
    The location of this object.
    name string
    description string
    disableOverride string
    disable object override in child device groups
    patternType GetCustomDataObjectPatternType
    location GetCustomDataObjectLocation
    The location of this object.
    name str
    description str
    disable_override str
    disable object override in child device groups
    pattern_type GetCustomDataObjectPatternType
    location Property Map
    The location of this object.
    name String
    description String
    disableOverride String
    disable object override in child device groups
    patternType Property Map

    getCustomDataObject Result

    The following output properties are available:

    Description string
    DisableOverride string
    disable object override in child device groups
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetCustomDataObjectLocation
    The location of this object.
    Name string
    PatternType GetCustomDataObjectPatternType
    Description string
    DisableOverride string
    disable object override in child device groups
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetCustomDataObjectLocation
    The location of this object.
    Name string
    PatternType GetCustomDataObjectPatternType
    description String
    disableOverride String
    disable object override in child device groups
    id String
    The provider-assigned unique ID for this managed resource.
    location GetCustomDataObjectLocation
    The location of this object.
    name String
    patternType GetCustomDataObjectPatternType
    description string
    disableOverride string
    disable object override in child device groups
    id string
    The provider-assigned unique ID for this managed resource.
    location GetCustomDataObjectLocation
    The location of this object.
    name string
    patternType GetCustomDataObjectPatternType
    description str
    disable_override str
    disable object override in child device groups
    id str
    The provider-assigned unique ID for this managed resource.
    location GetCustomDataObjectLocation
    The location of this object.
    name str
    pattern_type GetCustomDataObjectPatternType
    description String
    disableOverride String
    disable object override in child device groups
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    name String
    patternType Property Map

    Supporting Types

    GetCustomDataObjectLocation

    DeviceGroup GetCustomDataObjectLocationDeviceGroup
    Located in a specific Device Group
    Shared GetCustomDataObjectLocationShared
    Panorama shared object
    Vsys GetCustomDataObjectLocationVsys
    Located in a specific Virtual System
    DeviceGroup GetCustomDataObjectLocationDeviceGroup
    Located in a specific Device Group
    Shared GetCustomDataObjectLocationShared
    Panorama shared object
    Vsys GetCustomDataObjectLocationVsys
    Located in a specific Virtual System
    deviceGroup GetCustomDataObjectLocationDeviceGroup
    Located in a specific Device Group
    shared GetCustomDataObjectLocationShared
    Panorama shared object
    vsys GetCustomDataObjectLocationVsys
    Located in a specific Virtual System
    deviceGroup GetCustomDataObjectLocationDeviceGroup
    Located in a specific Device Group
    shared GetCustomDataObjectLocationShared
    Panorama shared object
    vsys GetCustomDataObjectLocationVsys
    Located in a specific Virtual System
    device_group GetCustomDataObjectLocationDeviceGroup
    Located in a specific Device Group
    shared GetCustomDataObjectLocationShared
    Panorama shared object
    vsys GetCustomDataObjectLocationVsys
    Located in a specific Virtual System
    deviceGroup Property Map
    Located in a specific Device Group
    shared Property Map
    Panorama shared object
    vsys Property Map
    Located in a specific Virtual System

    GetCustomDataObjectLocationDeviceGroup

    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    Name string
    Device Group name
    PanoramaDevice string
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name
    name string
    Device Group name
    panoramaDevice string
    Panorama device name
    name str
    Device Group name
    panorama_device str
    Panorama device name
    name String
    Device Group name
    panoramaDevice String
    Panorama device name

    GetCustomDataObjectLocationVsys

    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    Name string
    The Virtual System name
    NgfwDevice string
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name
    name string
    The Virtual System name
    ngfwDevice string
    The NGFW device name
    name str
    The Virtual System name
    ngfw_device str
    The NGFW device name
    name String
    The Virtual System name
    ngfwDevice String
    The NGFW device name

    GetCustomDataObjectPatternType

    GetCustomDataObjectPatternTypeFileProperties

    GetCustomDataObjectPatternTypeFilePropertiesPattern

    FileProperty string
    FileType string
    Name string
    PropertyValue string
    FileProperty string
    FileType string
    Name string
    PropertyValue string
    fileProperty String
    fileType String
    name String
    propertyValue String
    fileProperty string
    fileType string
    name string
    propertyValue string
    fileProperty String
    fileType String
    name String
    propertyValue String

    GetCustomDataObjectPatternTypePredefined

    GetCustomDataObjectPatternTypePredefinedPattern

    FileTypes List<string>
    Name string
    FileTypes []string
    Name string
    fileTypes List<String>
    name String
    fileTypes string[]
    name string
    file_types Sequence[str]
    name str
    fileTypes List<String>
    name String

    GetCustomDataObjectPatternTypeRegex

    GetCustomDataObjectPatternTypeRegexPattern

    FileTypes List<string>
    Name string
    Regex string
    FileTypes []string
    Name string
    Regex string
    fileTypes List<String>
    name String
    regex String
    fileTypes string[]
    name string
    regex string
    file_types Sequence[str]
    name str
    regex str
    fileTypes List<String>
    name String
    regex String

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    Viewing docs for panos 2.0.10
    published on Thursday, Apr 9, 2026 by paloaltonetworks
      Try Pulumi Cloud free. Your team will thank you.