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

panos.getIkeCryptoProfile

Explore with Pulumi AI

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

    Using getIkeCryptoProfile

    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 getIkeCryptoProfile(args: GetIkeCryptoProfileArgs, opts?: InvokeOptions): Promise<GetIkeCryptoProfileResult>
    function getIkeCryptoProfileOutput(args: GetIkeCryptoProfileOutputArgs, opts?: InvokeOptions): Output<GetIkeCryptoProfileResult>
    def get_ike_crypto_profile(authentication_multiple: Optional[float] = None,
                               dh_groups: Optional[Sequence[str]] = None,
                               encryptions: Optional[Sequence[str]] = None,
                               hashes: Optional[Sequence[str]] = None,
                               lifetime: Optional[GetIkeCryptoProfileLifetime] = None,
                               location: Optional[GetIkeCryptoProfileLocation] = None,
                               name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetIkeCryptoProfileResult
    def get_ike_crypto_profile_output(authentication_multiple: Optional[pulumi.Input[float]] = None,
                               dh_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               encryptions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               hashes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                               lifetime: Optional[pulumi.Input[GetIkeCryptoProfileLifetimeArgs]] = None,
                               location: Optional[pulumi.Input[GetIkeCryptoProfileLocationArgs]] = None,
                               name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetIkeCryptoProfileResult]
    func LookupIkeCryptoProfile(ctx *Context, args *LookupIkeCryptoProfileArgs, opts ...InvokeOption) (*LookupIkeCryptoProfileResult, error)
    func LookupIkeCryptoProfileOutput(ctx *Context, args *LookupIkeCryptoProfileOutputArgs, opts ...InvokeOption) LookupIkeCryptoProfileResultOutput

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

    public static class GetIkeCryptoProfile 
    {
        public static Task<GetIkeCryptoProfileResult> InvokeAsync(GetIkeCryptoProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetIkeCryptoProfileResult> Invoke(GetIkeCryptoProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetIkeCryptoProfileResult> getIkeCryptoProfile(GetIkeCryptoProfileArgs args, InvokeOptions options)
    public static Output<GetIkeCryptoProfileResult> getIkeCryptoProfile(GetIkeCryptoProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: panos:index/getIkeCryptoProfile:getIkeCryptoProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location GetIkeCryptoProfileLocation
    The location of this object.
    Name string
    AuthenticationMultiple double
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    DhGroups List<string>
    Encryptions List<string>
    Hashes List<string>
    Lifetime GetIkeCryptoProfileLifetime
    Location GetIkeCryptoProfileLocation
    The location of this object.
    Name string
    AuthenticationMultiple float64
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    DhGroups []string
    Encryptions []string
    Hashes []string
    Lifetime GetIkeCryptoProfileLifetime
    location GetIkeCryptoProfileLocation
    The location of this object.
    name String
    authenticationMultiple Double
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    dhGroups List<String>
    encryptions List<String>
    hashes List<String>
    lifetime GetIkeCryptoProfileLifetime
    location GetIkeCryptoProfileLocation
    The location of this object.
    name string
    authenticationMultiple number
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    dhGroups string[]
    encryptions string[]
    hashes string[]
    lifetime GetIkeCryptoProfileLifetime
    location GetIkeCryptoProfileLocation
    The location of this object.
    name str
    authentication_multiple float
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    dh_groups Sequence[str]
    encryptions Sequence[str]
    hashes Sequence[str]
    lifetime GetIkeCryptoProfileLifetime
    location Property Map
    The location of this object.
    name String
    authenticationMultiple Number
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    dhGroups List<String>
    encryptions List<String>
    hashes List<String>
    lifetime Property Map

    getIkeCryptoProfile Result

    The following output properties are available:

    AuthenticationMultiple double
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    DhGroups List<string>
    Encryptions List<string>
    Hashes List<string>
    Id string
    The provider-assigned unique ID for this managed resource.
    Lifetime GetIkeCryptoProfileLifetime
    Location GetIkeCryptoProfileLocation
    The location of this object.
    Name string
    AuthenticationMultiple float64
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    DhGroups []string
    Encryptions []string
    Hashes []string
    Id string
    The provider-assigned unique ID for this managed resource.
    Lifetime GetIkeCryptoProfileLifetime
    Location GetIkeCryptoProfileLocation
    The location of this object.
    Name string
    authenticationMultiple Double
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    dhGroups List<String>
    encryptions List<String>
    hashes List<String>
    id String
    The provider-assigned unique ID for this managed resource.
    lifetime GetIkeCryptoProfileLifetime
    location GetIkeCryptoProfileLocation
    The location of this object.
    name String
    authenticationMultiple number
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    dhGroups string[]
    encryptions string[]
    hashes string[]
    id string
    The provider-assigned unique ID for this managed resource.
    lifetime GetIkeCryptoProfileLifetime
    location GetIkeCryptoProfileLocation
    The location of this object.
    name string
    authentication_multiple float
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    dh_groups Sequence[str]
    encryptions Sequence[str]
    hashes Sequence[str]
    id str
    The provider-assigned unique ID for this managed resource.
    lifetime GetIkeCryptoProfileLifetime
    location GetIkeCryptoProfileLocation
    The location of this object.
    name str
    authenticationMultiple Number
    IKEv2 SA reauthentication interval equals authetication-multiple * rekey-lifetime; 0 means reauthentication disabled
    dhGroups List<String>
    encryptions List<String>
    hashes List<String>
    id String
    The provider-assigned unique ID for this managed resource.
    lifetime Property Map
    location Property Map
    The location of this object.
    name String

    Supporting Types

    GetIkeCryptoProfileLifetime

    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

    GetIkeCryptoProfileLocation

    Ngfw GetIkeCryptoProfileLocationNgfw
    Located in a specific NGFW device
    Template GetIkeCryptoProfileLocationTemplate
    Located in a specific template
    TemplateStack GetIkeCryptoProfileLocationTemplateStack
    Located in a specific template stack
    Ngfw GetIkeCryptoProfileLocationNgfw
    Located in a specific NGFW device
    Template GetIkeCryptoProfileLocationTemplate
    Located in a specific template
    TemplateStack GetIkeCryptoProfileLocationTemplateStack
    Located in a specific template stack
    ngfw GetIkeCryptoProfileLocationNgfw
    Located in a specific NGFW device
    template GetIkeCryptoProfileLocationTemplate
    Located in a specific template
    templateStack GetIkeCryptoProfileLocationTemplateStack
    Located in a specific template stack
    ngfw GetIkeCryptoProfileLocationNgfw
    Located in a specific NGFW device
    template GetIkeCryptoProfileLocationTemplate
    Located in a specific template
    templateStack GetIkeCryptoProfileLocationTemplateStack
    Located in a specific template stack
    ngfw GetIkeCryptoProfileLocationNgfw
    Located in a specific NGFW device
    template GetIkeCryptoProfileLocationTemplate
    Located in a specific template
    template_stack GetIkeCryptoProfileLocationTemplateStack
    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

    GetIkeCryptoProfileLocationNgfw

    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

    GetIkeCryptoProfileLocationTemplate

    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

    GetIkeCryptoProfileLocationTemplateStack

    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