1. Packages
  2. Panos Provider
  3. API Docs
  4. getMfaServerProfile
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 getMfaServerProfile

    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 getMfaServerProfile(args: GetMfaServerProfileArgs, opts?: InvokeOptions): Promise<GetMfaServerProfileResult>
    function getMfaServerProfileOutput(args: GetMfaServerProfileOutputArgs, opts?: InvokeOptions): Output<GetMfaServerProfileResult>
    def get_mfa_server_profile(location: Optional[GetMfaServerProfileLocation] = None,
                               mfa_cert_profile: Optional[str] = None,
                               mfa_configs: Optional[Sequence[GetMfaServerProfileMfaConfig]] = None,
                               mfa_vendor_type: Optional[str] = None,
                               name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetMfaServerProfileResult
    def get_mfa_server_profile_output(location: Optional[pulumi.Input[GetMfaServerProfileLocationArgs]] = None,
                               mfa_cert_profile: Optional[pulumi.Input[str]] = None,
                               mfa_configs: Optional[pulumi.Input[Sequence[pulumi.Input[GetMfaServerProfileMfaConfigArgs]]]] = None,
                               mfa_vendor_type: Optional[pulumi.Input[str]] = None,
                               name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetMfaServerProfileResult]
    func LookupMfaServerProfile(ctx *Context, args *LookupMfaServerProfileArgs, opts ...InvokeOption) (*LookupMfaServerProfileResult, error)
    func LookupMfaServerProfileOutput(ctx *Context, args *LookupMfaServerProfileOutputArgs, opts ...InvokeOption) LookupMfaServerProfileResultOutput

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

    public static class GetMfaServerProfile 
    {
        public static Task<GetMfaServerProfileResult> InvokeAsync(GetMfaServerProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetMfaServerProfileResult> Invoke(GetMfaServerProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMfaServerProfileResult> getMfaServerProfile(GetMfaServerProfileArgs args, InvokeOptions options)
    public static Output<GetMfaServerProfileResult> getMfaServerProfile(GetMfaServerProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getMfaServerProfile:getMfaServerProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetMfaServerProfileLocation
    The location of this object.
    Name string
    MfaCertProfile string
    Certificate profile for verifying the MFA Vendor
    MfaConfigs List<GetMfaServerProfileMfaConfig>
    MfaVendorType string
    Vendor and product type
    Location GetMfaServerProfileLocation
    The location of this object.
    Name string
    MfaCertProfile string
    Certificate profile for verifying the MFA Vendor
    MfaConfigs []GetMfaServerProfileMfaConfig
    MfaVendorType string
    Vendor and product type
    location GetMfaServerProfileLocation
    The location of this object.
    name String
    mfaCertProfile String
    Certificate profile for verifying the MFA Vendor
    mfaConfigs List<GetMfaServerProfileMfaConfig>
    mfaVendorType String
    Vendor and product type
    location GetMfaServerProfileLocation
    The location of this object.
    name string
    mfaCertProfile string
    Certificate profile for verifying the MFA Vendor
    mfaConfigs GetMfaServerProfileMfaConfig[]
    mfaVendorType string
    Vendor and product type
    location GetMfaServerProfileLocation
    The location of this object.
    name str
    mfa_cert_profile str
    Certificate profile for verifying the MFA Vendor
    mfa_configs Sequence[GetMfaServerProfileMfaConfig]
    mfa_vendor_type str
    Vendor and product type
    location Property Map
    The location of this object.
    name String
    mfaCertProfile String
    Certificate profile for verifying the MFA Vendor
    mfaConfigs List<Property Map>
    mfaVendorType String
    Vendor and product type

    getMfaServerProfile Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetMfaServerProfileLocation
    The location of this object.
    MfaCertProfile string
    Certificate profile for verifying the MFA Vendor
    MfaConfigs List<GetMfaServerProfileMfaConfig>
    MfaVendorType string
    Vendor and product type
    Name string
    Id string
    The provider-assigned unique ID for this managed resource.
    Location GetMfaServerProfileLocation
    The location of this object.
    MfaCertProfile string
    Certificate profile for verifying the MFA Vendor
    MfaConfigs []GetMfaServerProfileMfaConfig
    MfaVendorType string
    Vendor and product type
    Name string
    id String
    The provider-assigned unique ID for this managed resource.
    location GetMfaServerProfileLocation
    The location of this object.
    mfaCertProfile String
    Certificate profile for verifying the MFA Vendor
    mfaConfigs List<GetMfaServerProfileMfaConfig>
    mfaVendorType String
    Vendor and product type
    name String
    id string
    The provider-assigned unique ID for this managed resource.
    location GetMfaServerProfileLocation
    The location of this object.
    mfaCertProfile string
    Certificate profile for verifying the MFA Vendor
    mfaConfigs GetMfaServerProfileMfaConfig[]
    mfaVendorType string
    Vendor and product type
    name string
    id str
    The provider-assigned unique ID for this managed resource.
    location GetMfaServerProfileLocation
    The location of this object.
    mfa_cert_profile str
    Certificate profile for verifying the MFA Vendor
    mfa_configs Sequence[GetMfaServerProfileMfaConfig]
    mfa_vendor_type str
    Vendor and product type
    name str
    id String
    The provider-assigned unique ID for this managed resource.
    location Property Map
    The location of this object.
    mfaCertProfile String
    Certificate profile for verifying the MFA Vendor
    mfaConfigs List<Property Map>
    mfaVendorType String
    Vendor and product type
    name String

    Supporting Types

    GetMfaServerProfileLocation

    Shared GetMfaServerProfileLocationShared
    Panorama shared object
    Template GetMfaServerProfileLocationTemplate
    A shared resource located within a specific template
    TemplateStack GetMfaServerProfileLocationTemplateStack
    Located in a specific template
    TemplateStackVsys GetMfaServerProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    TemplateVsys GetMfaServerProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    Vsys GetMfaServerProfileLocationVsys
    Located in a specific Virtual System
    Shared GetMfaServerProfileLocationShared
    Panorama shared object
    Template GetMfaServerProfileLocationTemplate
    A shared resource located within a specific template
    TemplateStack GetMfaServerProfileLocationTemplateStack
    Located in a specific template
    TemplateStackVsys GetMfaServerProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    TemplateVsys GetMfaServerProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    Vsys GetMfaServerProfileLocationVsys
    Located in a specific Virtual System
    shared GetMfaServerProfileLocationShared
    Panorama shared object
    template GetMfaServerProfileLocationTemplate
    A shared resource located within a specific template
    templateStack GetMfaServerProfileLocationTemplateStack
    Located in a specific template
    templateStackVsys GetMfaServerProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    templateVsys GetMfaServerProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetMfaServerProfileLocationVsys
    Located in a specific Virtual System
    shared GetMfaServerProfileLocationShared
    Panorama shared object
    template GetMfaServerProfileLocationTemplate
    A shared resource located within a specific template
    templateStack GetMfaServerProfileLocationTemplateStack
    Located in a specific template
    templateStackVsys GetMfaServerProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    templateVsys GetMfaServerProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetMfaServerProfileLocationVsys
    Located in a specific Virtual System
    shared GetMfaServerProfileLocationShared
    Panorama shared object
    template GetMfaServerProfileLocationTemplate
    A shared resource located within a specific template
    template_stack GetMfaServerProfileLocationTemplateStack
    Located in a specific template
    template_stack_vsys GetMfaServerProfileLocationTemplateStackVsys
    Located in a specific template, device and vsys.
    template_vsys GetMfaServerProfileLocationTemplateVsys
    Located in a specific template, device and vsys.
    vsys GetMfaServerProfileLocationVsys
    Located in a specific Virtual System
    shared Property Map
    Panorama shared object
    template Property Map
    A shared resource located within a specific template
    templateStack Property Map
    Located in a specific template
    templateStackVsys Property Map
    Located in a specific template, device and vsys.
    templateVsys Property Map
    Located in a specific template, device and vsys.
    vsys Property Map
    Located in a specific Virtual System

    GetMfaServerProfileLocationTemplate

    Name string
    Specific Panorama template
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    panoramaDevice String
    Specific Panorama device

    GetMfaServerProfileLocationTemplateStack

    Name string
    The template stack
    PanoramaDevice string
    Specific Panorama device
    Name string
    The template stack
    PanoramaDevice string
    Specific Panorama device
    name String
    The template stack
    panoramaDevice String
    Specific Panorama device
    name string
    The template stack
    panoramaDevice string
    Specific Panorama device
    name str
    The template stack
    panorama_device str
    Specific Panorama device
    name String
    The template stack
    panoramaDevice String
    Specific Panorama device

    GetMfaServerProfileLocationTemplateStackVsys

    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    TemplateStack string
    The template stack
    Vsys string
    The vsys.
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    TemplateStack string
    The template stack
    Vsys string
    The vsys.
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    templateStack String
    The template stack
    vsys String
    The vsys.
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    templateStack string
    The template stack
    vsys string
    The vsys.
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    template_stack str
    The template stack
    vsys str
    The vsys.
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    templateStack String
    The template stack
    vsys String
    The vsys.

    GetMfaServerProfileLocationTemplateVsys

    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Template string
    Specific Panorama template
    Vsys string
    The vsys.
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Template string
    Specific Panorama template
    Vsys string
    The vsys.
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    template String
    Specific Panorama template
    vsys String
    The vsys.
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    template string
    Specific Panorama template
    vsys string
    The vsys.
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    template str
    Specific Panorama template
    vsys str
    The vsys.
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    template String
    Specific Panorama template
    vsys String
    The vsys.

    GetMfaServerProfileLocationVsys

    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

    GetMfaServerProfileMfaConfig

    Name string
    Value string
    Name string
    Value string
    name String
    value String
    name string
    value string
    name str
    value str
    name String
    value 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.