1. Packages
  2. Panos Provider
  3. API Docs
  4. getIpsecCryptoProfile
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

panos.getIpsecCryptoProfile

Explore with Pulumi AI

panos logo
panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks

    Using getIpsecCryptoProfile

    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 getIpsecCryptoProfile(args: GetIpsecCryptoProfileArgs, opts?: InvokeOptions): Promise<GetIpsecCryptoProfileResult>
    function getIpsecCryptoProfileOutput(args: GetIpsecCryptoProfileOutputArgs, opts?: InvokeOptions): Output<GetIpsecCryptoProfileResult>
    def get_ipsec_crypto_profile(ah: Optional[GetIpsecCryptoProfileAh] = None,
                                 dh_group: Optional[str] = None,
                                 esp: Optional[GetIpsecCryptoProfileEsp] = None,
                                 lifesize: Optional[GetIpsecCryptoProfileLifesize] = None,
                                 lifetime: Optional[GetIpsecCryptoProfileLifetime] = None,
                                 location: Optional[GetIpsecCryptoProfileLocation] = None,
                                 name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetIpsecCryptoProfileResult
    def get_ipsec_crypto_profile_output(ah: Optional[pulumi.Input[GetIpsecCryptoProfileAhArgs]] = None,
                                 dh_group: Optional[pulumi.Input[str]] = None,
                                 esp: Optional[pulumi.Input[GetIpsecCryptoProfileEspArgs]] = None,
                                 lifesize: Optional[pulumi.Input[GetIpsecCryptoProfileLifesizeArgs]] = None,
                                 lifetime: Optional[pulumi.Input[GetIpsecCryptoProfileLifetimeArgs]] = None,
                                 location: Optional[pulumi.Input[GetIpsecCryptoProfileLocationArgs]] = None,
                                 name: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetIpsecCryptoProfileResult]
    func LookupIpsecCryptoProfile(ctx *Context, args *LookupIpsecCryptoProfileArgs, opts ...InvokeOption) (*LookupIpsecCryptoProfileResult, error)
    func LookupIpsecCryptoProfileOutput(ctx *Context, args *LookupIpsecCryptoProfileOutputArgs, opts ...InvokeOption) LookupIpsecCryptoProfileResultOutput

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

    public static class GetIpsecCryptoProfile 
    {
        public static Task<GetIpsecCryptoProfileResult> InvokeAsync(GetIpsecCryptoProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetIpsecCryptoProfileResult> Invoke(GetIpsecCryptoProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIpsecCryptoProfileResult> getIpsecCryptoProfile(GetIpsecCryptoProfileArgs args, InvokeOptions options)
    public static Output<GetIpsecCryptoProfileResult> getIpsecCryptoProfile(GetIpsecCryptoProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getIpsecCryptoProfile:getIpsecCryptoProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    location Property Map
    The location of this object.
    name String
    ah Property Map
    dhGroup String
    phase-2 DH group (PFS DH group)
    esp Property Map
    lifesize Property Map
    lifetime Property Map

    getIpsecCryptoProfile Result

    The following output properties are available:

    Ah GetIpsecCryptoProfileAh
    DhGroup string
    phase-2 DH group (PFS DH group)
    Esp GetIpsecCryptoProfileEsp
    Id string
    The provider-assigned unique ID for this managed resource.
    Lifesize GetIpsecCryptoProfileLifesize
    Lifetime GetIpsecCryptoProfileLifetime
    Location GetIpsecCryptoProfileLocation
    The location of this object.
    Name string
    Ah GetIpsecCryptoProfileAh
    DhGroup string
    phase-2 DH group (PFS DH group)
    Esp GetIpsecCryptoProfileEsp
    Id string
    The provider-assigned unique ID for this managed resource.
    Lifesize GetIpsecCryptoProfileLifesize
    Lifetime GetIpsecCryptoProfileLifetime
    Location GetIpsecCryptoProfileLocation
    The location of this object.
    Name string
    ah GetIpsecCryptoProfileAh
    dhGroup String
    phase-2 DH group (PFS DH group)
    esp GetIpsecCryptoProfileEsp
    id String
    The provider-assigned unique ID for this managed resource.
    lifesize GetIpsecCryptoProfileLifesize
    lifetime GetIpsecCryptoProfileLifetime
    location GetIpsecCryptoProfileLocation
    The location of this object.
    name String
    ah GetIpsecCryptoProfileAh
    dhGroup string
    phase-2 DH group (PFS DH group)
    esp GetIpsecCryptoProfileEsp
    id string
    The provider-assigned unique ID for this managed resource.
    lifesize GetIpsecCryptoProfileLifesize
    lifetime GetIpsecCryptoProfileLifetime
    location GetIpsecCryptoProfileLocation
    The location of this object.
    name string
    ah GetIpsecCryptoProfileAh
    dh_group str
    phase-2 DH group (PFS DH group)
    esp GetIpsecCryptoProfileEsp
    id str
    The provider-assigned unique ID for this managed resource.
    lifesize GetIpsecCryptoProfileLifesize
    lifetime GetIpsecCryptoProfileLifetime
    location GetIpsecCryptoProfileLocation
    The location of this object.
    name str
    ah Property Map
    dhGroup String
    phase-2 DH group (PFS DH group)
    esp Property Map
    id String
    The provider-assigned unique ID for this managed resource.
    lifesize Property Map
    lifetime Property Map
    location Property Map
    The location of this object.
    name String

    Supporting Types

    GetIpsecCryptoProfileAh

    Authentications List<string>
    authentications List<String>
    authentications Sequence[str]
    authentications List<String>

    GetIpsecCryptoProfileEsp

    Authentications List<string>
    Encryptions List<string>
    Authentications []string
    Encryptions []string
    authentications List<String>
    encryptions List<String>
    authentications string[]
    encryptions string[]
    authentications Sequence[str]
    encryptions Sequence[str]
    authentications List<String>
    encryptions List<String>

    GetIpsecCryptoProfileLifesize

    Gb double
    specify lifesize in gigabytes(GB)
    Kb double
    specify lifesize in kilobytes(KB)
    Mb double
    specify lifesize in megabytes(MB)
    Tb double
    specify lifesize in terabytes(TB)
    Gb float64
    specify lifesize in gigabytes(GB)
    Kb float64
    specify lifesize in kilobytes(KB)
    Mb float64
    specify lifesize in megabytes(MB)
    Tb float64
    specify lifesize in terabytes(TB)
    gb Double
    specify lifesize in gigabytes(GB)
    kb Double
    specify lifesize in kilobytes(KB)
    mb Double
    specify lifesize in megabytes(MB)
    tb Double
    specify lifesize in terabytes(TB)
    gb number
    specify lifesize in gigabytes(GB)
    kb number
    specify lifesize in kilobytes(KB)
    mb number
    specify lifesize in megabytes(MB)
    tb number
    specify lifesize in terabytes(TB)
    gb float
    specify lifesize in gigabytes(GB)
    kb float
    specify lifesize in kilobytes(KB)
    mb float
    specify lifesize in megabytes(MB)
    tb float
    specify lifesize in terabytes(TB)
    gb Number
    specify lifesize in gigabytes(GB)
    kb Number
    specify lifesize in kilobytes(KB)
    mb Number
    specify lifesize in megabytes(MB)
    tb Number
    specify lifesize in terabytes(TB)

    GetIpsecCryptoProfileLifetime

    Days double
    specify lifetime in days
    Hours double
    specify lifetime in hours
    Minutes double
    specify lifetime in minutes
    Seconds double
    specify lifetime in seconds
    Days float64
    specify lifetime in days
    Hours float64
    specify lifetime in hours
    Minutes float64
    specify lifetime in minutes
    Seconds float64
    specify lifetime in seconds
    days Double
    specify lifetime in days
    hours Double
    specify lifetime in hours
    minutes Double
    specify lifetime in minutes
    seconds Double
    specify lifetime in seconds
    days number
    specify lifetime in days
    hours number
    specify lifetime in hours
    minutes number
    specify lifetime in minutes
    seconds number
    specify lifetime in seconds
    days float
    specify lifetime in days
    hours float
    specify lifetime in hours
    minutes float
    specify lifetime in minutes
    seconds float
    specify lifetime in seconds
    days Number
    specify lifetime in days
    hours Number
    specify lifetime in hours
    minutes Number
    specify lifetime in minutes
    seconds Number
    specify lifetime in seconds

    GetIpsecCryptoProfileLocation

    Ngfw GetIpsecCryptoProfileLocationNgfw
    Located in a specific NGFW device
    Template GetIpsecCryptoProfileLocationTemplate
    Located in a specific template
    TemplateStack GetIpsecCryptoProfileLocationTemplateStack
    Located in a specific template stack
    Ngfw GetIpsecCryptoProfileLocationNgfw
    Located in a specific NGFW device
    Template GetIpsecCryptoProfileLocationTemplate
    Located in a specific template
    TemplateStack GetIpsecCryptoProfileLocationTemplateStack
    Located in a specific template stack
    ngfw GetIpsecCryptoProfileLocationNgfw
    Located in a specific NGFW device
    template GetIpsecCryptoProfileLocationTemplate
    Located in a specific template
    templateStack GetIpsecCryptoProfileLocationTemplateStack
    Located in a specific template stack
    ngfw GetIpsecCryptoProfileLocationNgfw
    Located in a specific NGFW device
    template GetIpsecCryptoProfileLocationTemplate
    Located in a specific template
    templateStack GetIpsecCryptoProfileLocationTemplateStack
    Located in a specific template stack
    ngfw GetIpsecCryptoProfileLocationNgfw
    Located in a specific NGFW device
    template GetIpsecCryptoProfileLocationTemplate
    Located in a specific template
    template_stack GetIpsecCryptoProfileLocationTemplateStack
    Located in a specific template stack
    ngfw Property Map
    Located in a specific NGFW device
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template stack

    GetIpsecCryptoProfileLocationNgfw

    NgfwDevice string
    The NGFW device
    NgfwDevice string
    The NGFW device
    ngfwDevice String
    The NGFW device
    ngfwDevice string
    The NGFW device
    ngfw_device str
    The NGFW device
    ngfwDevice String
    The NGFW device

    GetIpsecCryptoProfileLocationTemplate

    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    GetIpsecCryptoProfileLocationTemplateStack

    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template stack
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template stack
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.0 published on Tuesday, Apr 15, 2025 by paloaltonetworks