avi 31.1.1 published on Monday, Apr 14, 2025 by vmware
avi.getApplicationpersistenceprofile
Explore with Pulumi AI
<!–
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 string - Prst
Hdr stringName - Timeout string
- Encryption
Key string - Prst
Hdr stringName - Timeout string
- encryption
Key String - prst
Hdr StringName - timeout String
- encryption
Key string - prst
Hdr stringName - timeout string
- encryption_
key str - prst_
hdr_ strname - timeout str
- encryption
Key String - prst
Hdr StringName - timeout String
GetApplicationpersistenceprofileConfigpbAttribute
- Version string
- Version string
- version String
- version string
- version str
- version String
GetApplicationpersistenceprofileDiameterAppPersistenceProfile
- Avp
Key stringType - Timeout string
- Avp
Key stringType - Timeout string
- avp
Key StringType - timeout String
- avp
Key stringType - timeout string
- avp_
key_ strtype - timeout str
- avp
Key StringType - timeout String
GetApplicationpersistenceprofileHdrPersistenceProfile
- Prst
Hdr stringName
- Prst
Hdr stringName
- prst
Hdr StringName
- prst
Hdr stringName
- prst_
hdr_ strname
- prst
Hdr StringName
GetApplicationpersistenceprofileHttpCookiePersistenceProfile
- string
- string
- Encryption
Key string - Http
Only string - string
- Keys
List<Get
Applicationpersistenceprofile Http Cookie Persistence Profile Key> - Timeout string
- string
- string
- Encryption
Key string - Http
Only string - string
- Keys
[]Get
Applicationpersistenceprofile Http Cookie Persistence Profile Key - Timeout string
- String
- String
- encryption
Key String - http
Only String - String
- keys
List<Get
Applicationpersistenceprofile Http Cookie Persistence Profile Key> - timeout String
- string
- string
- encryption
Key string - http
Only string - string
- keys
Get
Applicationpersistenceprofile Http Cookie Persistence Profile Key[] - timeout string
- String
- String
- encryption
Key String - http
Only String - String
- keys List<Property Map>
- timeout String
GetApplicationpersistenceprofileHttpCookiePersistenceProfileKey
GetApplicationpersistenceprofileIpPersistenceProfile
- Ip
Mask string - Ip
Persistent stringTimeout
- Ip
Mask string - Ip
Persistent stringTimeout
- ip
Mask String - ip
Persistent StringTimeout
- ip
Mask string - ip
Persistent stringTimeout
- ip_
mask str - ip_
persistent_ strtimeout
- ip
Mask String - ip
Persistent StringTimeout
GetApplicationpersistenceprofileMarker
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.