avi 31.1.1 published on Monday, Apr 14, 2025 by vmware
avi.getApplicationpersistenceprofile
Explore with Pulumi AI
- –>
- layout: “avi”
- page_title: “AVI: avi.Applicationpersistenceprofile” sidebar_current: “docs-avi-datasource-applicationpersistenceprofile” description: |- Get information of Avi ApplicationPersistenceProfile.
- Example Usage
- Using getApplicationpersistenceprofile
- getApplicationpersistenceprofile Result
- Supporting Types
- Package Details
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI: avi.Applicationpersistenceprofile” sidebar_current: “docs-avi-datasource-applicationpersistenceprofile” description: |- Get information of Avi ApplicationPersistenceProfile.
avi.Applicationpersistenceprofile
This data source is used to to get avi.Applicationpersistenceprofile objects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const fooApplicationpersistenceprofile = avi.getApplicationpersistenceprofile({
name: "foo",
uuid: "applicationpersistenceprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
import pulumi
import pulumi_avi as avi
foo_applicationpersistenceprofile = avi.get_applicationpersistenceprofile(name="foo",
uuid="applicationpersistenceprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := avi.LookupApplicationpersistenceprofile(ctx, &avi.LookupApplicationpersistenceprofileArgs{
Name: pulumi.StringRef("foo"),
Uuid: pulumi.StringRef("applicationpersistenceprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;
return await Deployment.RunAsync(() =>
{
var fooApplicationpersistenceprofile = Avi.GetApplicationpersistenceprofile.Invoke(new()
{
Name = "foo",
Uuid = "applicationpersistenceprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.AviFunctions;
import com.pulumi.avi.inputs.GetApplicationpersistenceprofileArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var fooApplicationpersistenceprofile = AviFunctions.getApplicationpersistenceprofile(GetApplicationpersistenceprofileArgs.builder()
.name("foo")
.uuid("applicationpersistenceprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.build());
}
}
variables:
fooApplicationpersistenceprofile:
fn::invoke:
function: avi:getApplicationpersistenceprofile
arguments:
name: foo
uuid: applicationpersistenceprofile-f9cf6b3e-a411-436f-95e2-2982ba2b217b
Using getApplicationpersistenceprofile
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 getApplicationpersistenceprofile(args: GetApplicationpersistenceprofileArgs, opts?: InvokeOptions): Promise<GetApplicationpersistenceprofileResult>
function getApplicationpersistenceprofileOutput(args: GetApplicationpersistenceprofileOutputArgs, opts?: InvokeOptions): Output<GetApplicationpersistenceprofileResult>
def get_applicationpersistenceprofile(id: Optional[str] = None,
name: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApplicationpersistenceprofileResult
def get_applicationpersistenceprofile_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
tenant_ref: Optional[pulumi.Input[str]] = None,
uuid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApplicationpersistenceprofileResult]
func LookupApplicationpersistenceprofile(ctx *Context, args *LookupApplicationpersistenceprofileArgs, opts ...InvokeOption) (*LookupApplicationpersistenceprofileResult, error)
func LookupApplicationpersistenceprofileOutput(ctx *Context, args *LookupApplicationpersistenceprofileOutputArgs, opts ...InvokeOption) LookupApplicationpersistenceprofileResultOutput
> Note: This function is named LookupApplicationpersistenceprofile
in the Go SDK.
public static class GetApplicationpersistenceprofile
{
public static Task<GetApplicationpersistenceprofileResult> InvokeAsync(GetApplicationpersistenceprofileArgs args, InvokeOptions? opts = null)
public static Output<GetApplicationpersistenceprofileResult> Invoke(GetApplicationpersistenceprofileInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetApplicationpersistenceprofileResult> getApplicationpersistenceprofile(GetApplicationpersistenceprofileArgs args, InvokeOptions options)
public static Output<GetApplicationpersistenceprofileResult> getApplicationpersistenceprofile(GetApplicationpersistenceprofileArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getApplicationpersistenceprofile:getApplicationpersistenceprofile
arguments:
# arguments dictionary
The following arguments are supported:
- id str
- name str
- Search ApplicationPersistenceProfile by name.
- tenant_
ref str - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Search ApplicationPersistenceProfile by uuid.
getApplicationpersistenceprofile Result
The following output properties are available:
- List<Get
Applicationpersistenceprofile App Cookie Persistence Profile> - Specifies the application cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<GetApplicationpersistenceprofile Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Diameter
App List<GetPersistence Profiles Applicationpersistenceprofile Diameter App Persistence Profile> - Specifies the diameter persistence profile parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Hdr
Persistence List<GetProfiles Applicationpersistenceprofile Hdr Persistence Profile> - Specifies the custom http header persistence profile parameters. Allowed with any value in enterprise, enterprise with cloud services edition.
- List<Get
Applicationpersistenceprofile Http Cookie Persistence Profile> - Specifies the http cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Ip
Persistence List<GetProfiles Applicationpersistenceprofile Ip Persistence Profile> - Specifies the client ip persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Is
Federated string - This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Markers
List<Get
Applicationpersistenceprofile Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- A user-friendly name for the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Persistence
Type string - Method used to persist clients to the same server for a duration of time or a session. Enum options - PERSISTENCE_TYPE_CLIENT_IP_ADDRESS, PERSISTENCE_TYPE_HTTP_COOKIE, PERSISTENCE_TYPE_TLS, PERSISTENCE_TYPE_CLIENT_IPV6_ADDRESS, PERSISTENCE_TYPE_CUSTOM_HTTP_HEADER, PERSISTENCE_TYPE_APP_COOKIE, PERSISTENCE_TYPE_GSLB_SITE, PERSISTENCE_TYPE_APP_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie), basic (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie) edition.
- Server
Hm stringDown Recovery - Specifies behavior when a persistent server has been marked down by a health monitor. Enum options - HM_DOWN_PICK_NEW_SERVER, HM_DOWN_ABORT_CONNECTION, HM_DOWN_CONTINUE_PERSISTENT_SERVER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- hm_down_pick_new_server), basic (allowed values- hm_down_pick_new_server) edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Uuid of the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- []Get
Applicationpersistenceprofile App Cookie Persistence Profile - Specifies the application cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []GetApplicationpersistenceprofile Configpb Attribute - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Diameter
App []GetPersistence Profiles Applicationpersistenceprofile Diameter App Persistence Profile - Specifies the diameter persistence profile parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Hdr
Persistence []GetProfiles Applicationpersistenceprofile Hdr Persistence Profile - Specifies the custom http header persistence profile parameters. Allowed with any value in enterprise, enterprise with cloud services edition.
- []Get
Applicationpersistenceprofile Http Cookie Persistence Profile - Specifies the http cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Ip
Persistence []GetProfiles Applicationpersistenceprofile Ip Persistence Profile - Specifies the client ip persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Is
Federated string - This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Markers
[]Get
Applicationpersistenceprofile Marker - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- A user-friendly name for the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Persistence
Type string - Method used to persist clients to the same server for a duration of time or a session. Enum options - PERSISTENCE_TYPE_CLIENT_IP_ADDRESS, PERSISTENCE_TYPE_HTTP_COOKIE, PERSISTENCE_TYPE_TLS, PERSISTENCE_TYPE_CLIENT_IPV6_ADDRESS, PERSISTENCE_TYPE_CUSTOM_HTTP_HEADER, PERSISTENCE_TYPE_APP_COOKIE, PERSISTENCE_TYPE_GSLB_SITE, PERSISTENCE_TYPE_APP_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie), basic (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie) edition.
- Server
Hm stringDown Recovery - Specifies behavior when a persistent server has been marked down by a health monitor. Enum options - HM_DOWN_PICK_NEW_SERVER, HM_DOWN_ABORT_CONNECTION, HM_DOWN_CONTINUE_PERSISTENT_SERVER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- hm_down_pick_new_server), basic (allowed values- hm_down_pick_new_server) edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Uuid of the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- List<Get
Applicationpersistenceprofile App Cookie Persistence Profile> - Specifies the application cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<GetApplicationpersistenceprofile Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter
App List<GetPersistence Profiles Applicationpersistenceprofile Diameter App Persistence Profile> - Specifies the diameter persistence profile parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- hdr
Persistence List<GetProfiles Applicationpersistenceprofile Hdr Persistence Profile> - Specifies the custom http header persistence profile parameters. Allowed with any value in enterprise, enterprise with cloud services edition.
- List<Get
Applicationpersistenceprofile Http Cookie Persistence Profile> - Specifies the http cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- ip
Persistence List<GetProfiles Applicationpersistenceprofile Ip Persistence Profile> - Specifies the client ip persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- is
Federated String - This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- markers
List<Get
Applicationpersistenceprofile Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- A user-friendly name for the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- persistence
Type String - Method used to persist clients to the same server for a duration of time or a session. Enum options - PERSISTENCE_TYPE_CLIENT_IP_ADDRESS, PERSISTENCE_TYPE_HTTP_COOKIE, PERSISTENCE_TYPE_TLS, PERSISTENCE_TYPE_CLIENT_IPV6_ADDRESS, PERSISTENCE_TYPE_CUSTOM_HTTP_HEADER, PERSISTENCE_TYPE_APP_COOKIE, PERSISTENCE_TYPE_GSLB_SITE, PERSISTENCE_TYPE_APP_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie), basic (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie) edition.
- server
Hm StringDown Recovery - Specifies behavior when a persistent server has been marked down by a health monitor. Enum options - HM_DOWN_PICK_NEW_SERVER, HM_DOWN_ABORT_CONNECTION, HM_DOWN_CONTINUE_PERSISTENT_SERVER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- hm_down_pick_new_server), basic (allowed values- hm_down_pick_new_server) edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Uuid of the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Get
Applicationpersistenceprofile App Cookie Persistence Profile[] - Specifies the application cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes GetApplicationpersistenceprofile Configpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter
App GetPersistence Profiles Applicationpersistenceprofile Diameter App Persistence Profile[] - Specifies the diameter persistence profile parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- hdr
Persistence GetProfiles Applicationpersistenceprofile Hdr Persistence Profile[] - Specifies the custom http header persistence profile parameters. Allowed with any value in enterprise, enterprise with cloud services edition.
- Get
Applicationpersistenceprofile Http Cookie Persistence Profile[] - Specifies the http cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id string
- ip
Persistence GetProfiles Applicationpersistenceprofile Ip Persistence Profile[] - Specifies the client ip persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- is
Federated string - This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- markers
Get
Applicationpersistenceprofile Marker[] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- A user-friendly name for the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- persistence
Type string - Method used to persist clients to the same server for a duration of time or a session. Enum options - PERSISTENCE_TYPE_CLIENT_IP_ADDRESS, PERSISTENCE_TYPE_HTTP_COOKIE, PERSISTENCE_TYPE_TLS, PERSISTENCE_TYPE_CLIENT_IPV6_ADDRESS, PERSISTENCE_TYPE_CUSTOM_HTTP_HEADER, PERSISTENCE_TYPE_APP_COOKIE, PERSISTENCE_TYPE_GSLB_SITE, PERSISTENCE_TYPE_APP_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie), basic (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie) edition.
- server
Hm stringDown Recovery - Specifies behavior when a persistent server has been marked down by a health monitor. Enum options - HM_DOWN_PICK_NEW_SERVER, HM_DOWN_ABORT_CONNECTION, HM_DOWN_CONTINUE_PERSISTENT_SERVER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- hm_down_pick_new_server), basic (allowed values- hm_down_pick_new_server) edition.
- tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Uuid of the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Sequence[Get
Applicationpersistenceprofile App Cookie Persistence Profile] - Specifies the application cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[GetApplicationpersistenceprofile Configpb Attribute] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter_
app_ Sequence[Getpersistence_ profiles Applicationpersistenceprofile Diameter App Persistence Profile] - Specifies the diameter persistence profile parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- hdr_
persistence_ Sequence[Getprofiles Applicationpersistenceprofile Hdr Persistence Profile] - Specifies the custom http header persistence profile parameters. Allowed with any value in enterprise, enterprise with cloud services edition.
- Sequence[Get
Applicationpersistenceprofile Http Cookie Persistence Profile] - Specifies the http cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id str
- ip_
persistence_ Sequence[Getprofiles Applicationpersistenceprofile Ip Persistence Profile] - Specifies the client ip persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- is_
federated str - This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- markers
Sequence[Get
Applicationpersistenceprofile Marker] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- A user-friendly name for the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- persistence_
type str - Method used to persist clients to the same server for a duration of time or a session. Enum options - PERSISTENCE_TYPE_CLIENT_IP_ADDRESS, PERSISTENCE_TYPE_HTTP_COOKIE, PERSISTENCE_TYPE_TLS, PERSISTENCE_TYPE_CLIENT_IPV6_ADDRESS, PERSISTENCE_TYPE_CUSTOM_HTTP_HEADER, PERSISTENCE_TYPE_APP_COOKIE, PERSISTENCE_TYPE_GSLB_SITE, PERSISTENCE_TYPE_APP_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie), basic (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie) edition.
- server_
hm_ strdown_ recovery - Specifies behavior when a persistent server has been marked down by a health monitor. Enum options - HM_DOWN_PICK_NEW_SERVER, HM_DOWN_ABORT_CONNECTION, HM_DOWN_CONTINUE_PERSISTENT_SERVER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- hm_down_pick_new_server), basic (allowed values- hm_down_pick_new_server) edition.
- tenant_
ref str - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Uuid of the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- List<Property Map>
- Specifies the application cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter
App List<Property Map>Persistence Profiles - Specifies the diameter persistence profile parameters. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- hdr
Persistence List<Property Map>Profiles - Specifies the custom http header persistence profile parameters. Allowed with any value in enterprise, enterprise with cloud services edition.
- List<Property Map>
- Specifies the http cookie persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- ip
Persistence List<Property Map>Profiles - Specifies the client ip persistence profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- is
Federated String - This field describes the object's replication scope. If the field is set to false, then the object is visible within the controller-cluster and its associated service-engines. If the field is set to true, then the object is replicated across the federation. Field introduced in 17.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- markers List<Property Map>
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- A user-friendly name for the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- persistence
Type String - Method used to persist clients to the same server for a duration of time or a session. Enum options - PERSISTENCE_TYPE_CLIENT_IP_ADDRESS, PERSISTENCE_TYPE_HTTP_COOKIE, PERSISTENCE_TYPE_TLS, PERSISTENCE_TYPE_CLIENT_IPV6_ADDRESS, PERSISTENCE_TYPE_CUSTOM_HTTP_HEADER, PERSISTENCE_TYPE_APP_COOKIE, PERSISTENCE_TYPE_GSLB_SITE, PERSISTENCE_TYPE_APP_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie), basic (allowed values- persistence_type_client_ip_address,persistence_type_http_cookie) edition.
- server
Hm StringDown Recovery - Specifies behavior when a persistent server has been marked down by a health monitor. Enum options - HM_DOWN_PICK_NEW_SERVER, HM_DOWN_ABORT_CONNECTION, HM_DOWN_CONTINUE_PERSISTENT_SERVER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- hm_down_pick_new_server), basic (allowed values- hm_down_pick_new_server) edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Uuid of the persistence profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
GetApplicationpersistenceprofileAppCookiePersistenceProfile
- Encryption
Key This property is required. string - Prst
Hdr Name This property is required. string - Timeout
This property is required. string
- Encryption
Key This property is required. string - Prst
Hdr Name This property is required. string - Timeout
This property is required. string
- encryption
Key This property is required. String - prst
Hdr Name This property is required. String - timeout
This property is required. String
- encryption
Key This property is required. string - prst
Hdr Name This property is required. string - timeout
This property is required. string
- encryption_
key This property is required. str - prst_
hdr_ name This property is required. str - timeout
This property is required. str
- encryption
Key This property is required. String - prst
Hdr Name This property is required. String - timeout
This property is required. String
GetApplicationpersistenceprofileConfigpbAttribute
- Version
This property is required. string
- Version
This property is required. string
- version
This property is required. String
- version
This property is required. string
- version
This property is required. str
- version
This property is required. String
GetApplicationpersistenceprofileDiameterAppPersistenceProfile
- Avp
Key Type This property is required. string - Timeout
This property is required. string
- Avp
Key Type This property is required. string - Timeout
This property is required. string
- avp
Key Type This property is required. String - timeout
This property is required. String
- avp
Key Type This property is required. string - timeout
This property is required. string
- avp_
key_ type This property is required. str - timeout
This property is required. str
- avp
Key Type This property is required. String - timeout
This property is required. String
GetApplicationpersistenceprofileHdrPersistenceProfile
- Prst
Hdr Name This property is required. string
- Prst
Hdr Name This property is required. string
- prst
Hdr Name This property is required. String
- prst
Hdr Name This property is required. string
- prst_
hdr_ name This property is required. str
- prst
Hdr Name This property is required. String
GetApplicationpersistenceprofileHttpCookiePersistenceProfile
This property is required. stringThis property is required. string- Encryption
Key This property is required. string - Http
Only This property is required. string This property is required. string- Keys
This property is required. List<GetApplicationpersistenceprofile Http Cookie Persistence Profile Key> - Timeout
This property is required. string
This property is required. stringThis property is required. string- Encryption
Key This property is required. string - Http
Only This property is required. string This property is required. string- Keys
This property is required. []GetApplicationpersistenceprofile Http Cookie Persistence Profile Key - Timeout
This property is required. string
This property is required. StringThis property is required. String- encryption
Key This property is required. String - http
Only This property is required. String This property is required. String- keys
This property is required. List<GetApplicationpersistenceprofile Http Cookie Persistence Profile Key> - timeout
This property is required. String
This property is required. stringThis property is required. string- encryption
Key This property is required. string - http
Only This property is required. string This property is required. string- keys
This property is required. GetApplicationpersistenceprofile Http Cookie Persistence Profile Key[] - timeout
This property is required. string
This property is required. strThis property is required. str- encryption_
key This property is required. str - http_
only This property is required. str This property is required. str- keys
This property is required. Sequence[GetApplicationpersistenceprofile Http Cookie Persistence Profile Key] - timeout
This property is required. str
This property is required. StringThis property is required. String- encryption
Key This property is required. String - http
Only This property is required. String This property is required. String- keys
This property is required. List<Property Map> - timeout
This property is required. String
GetApplicationpersistenceprofileHttpCookiePersistenceProfileKey
GetApplicationpersistenceprofileIpPersistenceProfile
- Ip
Mask This property is required. string - Ip
Persistent Timeout This property is required. string
- Ip
Mask This property is required. string - Ip
Persistent Timeout This property is required. string
- ip
Mask This property is required. String - ip
Persistent Timeout This property is required. String
- ip
Mask This property is required. string - ip
Persistent Timeout This property is required. string
- ip_
mask This property is required. str - ip_
persistent_ timeout This property is required. str
- ip
Mask This property is required. String - ip
Persistent Timeout This property is required. String
GetApplicationpersistenceprofileMarker
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.
- –>
- layout: “avi”
- page_title: “AVI: avi.Applicationpersistenceprofile” sidebar_current: “docs-avi-datasource-applicationpersistenceprofile” description: |- Get information of Avi ApplicationPersistenceProfile.
- Example Usage
- Using getApplicationpersistenceprofile
- getApplicationpersistenceprofile Result
- Supporting Types
- Package Details