1. Packages
  2. Avi Provider
  3. API Docs
  4. Albservicesconfig
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.Albservicesconfig

Explore with Pulumi AI

avi logo
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

    <!–

    Copyright 2021 VMware, Inc.
    SPDX-License-Identifier: Mozilla Public License 2.0
    

    –>

    layout: “avi”

    page_title: “Avi: avi.Albservicesconfig” sidebar_current: “docs-avi-resource-albservicesconfig” description: |- Creates and manages Avi ALBServicesConfig.

    avi.Albservicesconfig

    The ALBServicesConfig resource allows the creation and management of Avi ALBServicesConfig

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as avi from "@pulumi/avi";
    
    const foo = new avi.Albservicesconfig("foo", {tenantRef: "/api/tenant/?name=admin"});
    
    import pulumi
    import pulumi_avi as avi
    
    foo = avi.Albservicesconfig("foo", tenant_ref="/api/tenant/?name=admin")
    
    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.NewAlbservicesconfig(ctx, "foo", &avi.AlbservicesconfigArgs{
    			TenantRef: pulumi.String("/api/tenant/?name=admin"),
    		})
    		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 foo = new Avi.Albservicesconfig("foo", new()
        {
            TenantRef = "/api/tenant/?name=admin",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.avi.Albservicesconfig;
    import com.pulumi.avi.AlbservicesconfigArgs;
    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) {
            var foo = new Albservicesconfig("foo", AlbservicesconfigArgs.builder()
                .tenantRef("/api/tenant/?name=admin")
                .build());
    
        }
    }
    
    resources:
      foo:
        type: avi:Albservicesconfig
        properties:
          tenantRef: /api/tenant/?name=admin
    

    Create Albservicesconfig Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Albservicesconfig(name: string, args: AlbservicesconfigArgs, opts?: CustomResourceOptions);
    @overload
    def Albservicesconfig(resource_name: str,
                          args: AlbservicesconfigArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def Albservicesconfig(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          portal_url: Optional[str] = None,
                          app_signature_configs: Optional[Sequence[AlbservicesconfigAppSignatureConfigArgs]] = None,
                          waf_configs: Optional[Sequence[AlbservicesconfigWafConfigArgs]] = None,
                          case_configs: Optional[Sequence[AlbservicesconfigCaseConfigArgs]] = None,
                          user_agent_db_configs: Optional[Sequence[AlbservicesconfigUserAgentDbConfigArgs]] = None,
                          feature_opt_in_statuses: Optional[Sequence[AlbservicesconfigFeatureOptInStatusArgs]] = None,
                          inventory_configs: Optional[Sequence[AlbservicesconfigInventoryConfigArgs]] = None,
                          ip_reputation_configs: Optional[Sequence[AlbservicesconfigIpReputationConfigArgs]] = None,
                          saas_licensing_configs: Optional[Sequence[AlbservicesconfigSaasLicensingConfigArgs]] = None,
                          polling_interval: Optional[str] = None,
                          albservicesconfig_id: Optional[str] = None,
                          name: Optional[str] = None,
                          mode: Optional[str] = None,
                          session_configs: Optional[Sequence[AlbservicesconfigSessionConfigArgs]] = None,
                          split_proxy_configurations: Optional[Sequence[AlbservicesconfigSplitProxyConfigurationArgs]] = None,
                          tenant_configs: Optional[Sequence[AlbservicesconfigTenantConfigArgs]] = None,
                          tenant_ref: Optional[str] = None,
                          use_split_proxy: Optional[str] = None,
                          use_tls: Optional[str] = None,
                          configpb_attributes: Optional[Sequence[AlbservicesconfigConfigpbAttributeArgs]] = None,
                          uuid: Optional[str] = None,
                          asset_contacts: Optional[Sequence[AlbservicesconfigAssetContactArgs]] = None)
    func NewAlbservicesconfig(ctx *Context, name string, args AlbservicesconfigArgs, opts ...ResourceOption) (*Albservicesconfig, error)
    public Albservicesconfig(string name, AlbservicesconfigArgs args, CustomResourceOptions? opts = null)
    public Albservicesconfig(String name, AlbservicesconfigArgs args)
    public Albservicesconfig(String name, AlbservicesconfigArgs args, CustomResourceOptions options)
    
    type: avi:Albservicesconfig
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args AlbservicesconfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AlbservicesconfigArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AlbservicesconfigArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AlbservicesconfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AlbservicesconfigArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var albservicesconfigResource = new Avi.Albservicesconfig("albservicesconfigResource", new()
    {
        PortalUrl = "string",
        AppSignatureConfigs = new[]
        {
            new Avi.Inputs.AlbservicesconfigAppSignatureConfigArgs
            {
                AppSignatureSyncInterval = "string",
            },
        },
        WafConfigs = new[]
        {
            new Avi.Inputs.AlbservicesconfigWafConfigArgs
            {
                EnableAutoDownloadWafSignatures = "string",
                EnableWafSignaturesNotifications = "string",
            },
        },
        CaseConfigs = new[]
        {
            new Avi.Inputs.AlbservicesconfigCaseConfigArgs
            {
                AdditionalEmails = new[]
                {
                    "string",
                },
                EnableAutoCaseCreationOnControllerFailure = "string",
                EnableAutoCaseCreationOnSeFailure = "string",
                EnableCleanupOfAttachedFiles = "string",
            },
        },
        UserAgentDbConfigs = new[]
        {
            new Avi.Inputs.AlbservicesconfigUserAgentDbConfigArgs
            {
                AllowedBatchSize = "string",
            },
        },
        FeatureOptInStatuses = new[]
        {
            new Avi.Inputs.AlbservicesconfigFeatureOptInStatusArgs
            {
                EnableAppsignatureSync = "string",
                EnableIpReputation = "string",
                EnablePulseCaseManagement = "string",
                EnablePulseInventory = "string",
                EnablePulseWafManagement = "string",
                EnableUserAgentDbSync = "string",
            },
        },
        InventoryConfigs = new[]
        {
            new Avi.Inputs.AlbservicesconfigInventoryConfigArgs
            {
                EnableSearchInfo = "string",
            },
        },
        IpReputationConfigs = new[]
        {
            new Avi.Inputs.AlbservicesconfigIpReputationConfigArgs
            {
                EnableIpv4Reputation = "string",
                EnableIpv6Reputation = "string",
                IpReputationFileObjectExpiryDuration = "string",
                IpReputationSyncInterval = "string",
            },
        },
        SaasLicensingConfigs = new[]
        {
            new Avi.Inputs.AlbservicesconfigSaasLicensingConfigArgs
            {
                EnableNotionalReserve = "string",
                MaxServiceUnits = "string",
                ReserveServiceUnits = "string",
            },
        },
        PollingInterval = "string",
        AlbservicesconfigId = "string",
        Name = "string",
        Mode = "string",
        SessionConfigs = new[]
        {
            new Avi.Inputs.AlbservicesconfigSessionConfigArgs
            {
                SessionHeaders = new[]
                {
                    new Avi.Inputs.AlbservicesconfigSessionConfigSessionHeaderArgs
                    {
                        Name = "string",
                        Value = "string",
                    },
                },
            },
        },
        SplitProxyConfigurations = new[]
        {
            new Avi.Inputs.AlbservicesconfigSplitProxyConfigurationArgs
            {
                Host = "string",
                Port = "string",
                Password = "string",
                Username = "string",
            },
        },
        TenantConfigs = new[]
        {
            new Avi.Inputs.AlbservicesconfigTenantConfigArgs
            {
                HeartbeatInterval = "string",
                LicenseEscrowInterval = "string",
                LicenseExpiryInterval = "string",
                LicenseReconcileInterval = "string",
                LicenseRefreshInterval = "string",
                LicenseRenewalInterval = "string",
                TokenRefreshInterval = "string",
            },
        },
        TenantRef = "string",
        UseSplitProxy = "string",
        UseTls = "string",
        ConfigpbAttributes = new[]
        {
            new Avi.Inputs.AlbservicesconfigConfigpbAttributeArgs
            {
                Version = "string",
            },
        },
        Uuid = "string",
        AssetContacts = new[]
        {
            new Avi.Inputs.AlbservicesconfigAssetContactArgs
            {
                Email = "string",
                AccountId = "string",
                AccountName = "string",
                ManagedAccounts = new[]
                {
                    new Avi.Inputs.AlbservicesconfigAssetContactManagedAccountArgs
                    {
                        Id = "string",
                        Name = "string",
                        Users = new[]
                        {
                            new Avi.Inputs.AlbservicesconfigAssetContactManagedAccountUserArgs
                            {
                                Email = "string",
                                Name = "string",
                                Phone = "string",
                            },
                        },
                    },
                },
                Name = "string",
                Phone = "string",
            },
        },
    });
    
    example, err := avi.NewAlbservicesconfig(ctx, "albservicesconfigResource", &avi.AlbservicesconfigArgs{
    	PortalUrl: pulumi.String("string"),
    	AppSignatureConfigs: avi.AlbservicesconfigAppSignatureConfigArray{
    		&avi.AlbservicesconfigAppSignatureConfigArgs{
    			AppSignatureSyncInterval: pulumi.String("string"),
    		},
    	},
    	WafConfigs: avi.AlbservicesconfigWafConfigArray{
    		&avi.AlbservicesconfigWafConfigArgs{
    			EnableAutoDownloadWafSignatures:  pulumi.String("string"),
    			EnableWafSignaturesNotifications: pulumi.String("string"),
    		},
    	},
    	CaseConfigs: avi.AlbservicesconfigCaseConfigArray{
    		&avi.AlbservicesconfigCaseConfigArgs{
    			AdditionalEmails: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			EnableAutoCaseCreationOnControllerFailure: pulumi.String("string"),
    			EnableAutoCaseCreationOnSeFailure:         pulumi.String("string"),
    			EnableCleanupOfAttachedFiles:              pulumi.String("string"),
    		},
    	},
    	UserAgentDbConfigs: avi.AlbservicesconfigUserAgentDbConfigArray{
    		&avi.AlbservicesconfigUserAgentDbConfigArgs{
    			AllowedBatchSize: pulumi.String("string"),
    		},
    	},
    	FeatureOptInStatuses: avi.AlbservicesconfigFeatureOptInStatusArray{
    		&avi.AlbservicesconfigFeatureOptInStatusArgs{
    			EnableAppsignatureSync:    pulumi.String("string"),
    			EnableIpReputation:        pulumi.String("string"),
    			EnablePulseCaseManagement: pulumi.String("string"),
    			EnablePulseInventory:      pulumi.String("string"),
    			EnablePulseWafManagement:  pulumi.String("string"),
    			EnableUserAgentDbSync:     pulumi.String("string"),
    		},
    	},
    	InventoryConfigs: avi.AlbservicesconfigInventoryConfigArray{
    		&avi.AlbservicesconfigInventoryConfigArgs{
    			EnableSearchInfo: pulumi.String("string"),
    		},
    	},
    	IpReputationConfigs: avi.AlbservicesconfigIpReputationConfigArray{
    		&avi.AlbservicesconfigIpReputationConfigArgs{
    			EnableIpv4Reputation:                 pulumi.String("string"),
    			EnableIpv6Reputation:                 pulumi.String("string"),
    			IpReputationFileObjectExpiryDuration: pulumi.String("string"),
    			IpReputationSyncInterval:             pulumi.String("string"),
    		},
    	},
    	SaasLicensingConfigs: avi.AlbservicesconfigSaasLicensingConfigArray{
    		&avi.AlbservicesconfigSaasLicensingConfigArgs{
    			EnableNotionalReserve: pulumi.String("string"),
    			MaxServiceUnits:       pulumi.String("string"),
    			ReserveServiceUnits:   pulumi.String("string"),
    		},
    	},
    	PollingInterval:     pulumi.String("string"),
    	AlbservicesconfigId: pulumi.String("string"),
    	Name:                pulumi.String("string"),
    	Mode:                pulumi.String("string"),
    	SessionConfigs: avi.AlbservicesconfigSessionConfigArray{
    		&avi.AlbservicesconfigSessionConfigArgs{
    			SessionHeaders: avi.AlbservicesconfigSessionConfigSessionHeaderArray{
    				&avi.AlbservicesconfigSessionConfigSessionHeaderArgs{
    					Name:  pulumi.String("string"),
    					Value: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	SplitProxyConfigurations: avi.AlbservicesconfigSplitProxyConfigurationArray{
    		&avi.AlbservicesconfigSplitProxyConfigurationArgs{
    			Host:     pulumi.String("string"),
    			Port:     pulumi.String("string"),
    			Password: pulumi.String("string"),
    			Username: pulumi.String("string"),
    		},
    	},
    	TenantConfigs: avi.AlbservicesconfigTenantConfigArray{
    		&avi.AlbservicesconfigTenantConfigArgs{
    			HeartbeatInterval:        pulumi.String("string"),
    			LicenseEscrowInterval:    pulumi.String("string"),
    			LicenseExpiryInterval:    pulumi.String("string"),
    			LicenseReconcileInterval: pulumi.String("string"),
    			LicenseRefreshInterval:   pulumi.String("string"),
    			LicenseRenewalInterval:   pulumi.String("string"),
    			TokenRefreshInterval:     pulumi.String("string"),
    		},
    	},
    	TenantRef:     pulumi.String("string"),
    	UseSplitProxy: pulumi.String("string"),
    	UseTls:        pulumi.String("string"),
    	ConfigpbAttributes: avi.AlbservicesconfigConfigpbAttributeArray{
    		&avi.AlbservicesconfigConfigpbAttributeArgs{
    			Version: pulumi.String("string"),
    		},
    	},
    	Uuid: pulumi.String("string"),
    	AssetContacts: avi.AlbservicesconfigAssetContactArray{
    		&avi.AlbservicesconfigAssetContactArgs{
    			Email:       pulumi.String("string"),
    			AccountId:   pulumi.String("string"),
    			AccountName: pulumi.String("string"),
    			ManagedAccounts: avi.AlbservicesconfigAssetContactManagedAccountArray{
    				&avi.AlbservicesconfigAssetContactManagedAccountArgs{
    					Id:   pulumi.String("string"),
    					Name: pulumi.String("string"),
    					Users: avi.AlbservicesconfigAssetContactManagedAccountUserArray{
    						&avi.AlbservicesconfigAssetContactManagedAccountUserArgs{
    							Email: pulumi.String("string"),
    							Name:  pulumi.String("string"),
    							Phone: pulumi.String("string"),
    						},
    					},
    				},
    			},
    			Name:  pulumi.String("string"),
    			Phone: pulumi.String("string"),
    		},
    	},
    })
    
    var albservicesconfigResource = new Albservicesconfig("albservicesconfigResource", AlbservicesconfigArgs.builder()
        .portalUrl("string")
        .appSignatureConfigs(AlbservicesconfigAppSignatureConfigArgs.builder()
            .appSignatureSyncInterval("string")
            .build())
        .wafConfigs(AlbservicesconfigWafConfigArgs.builder()
            .enableAutoDownloadWafSignatures("string")
            .enableWafSignaturesNotifications("string")
            .build())
        .caseConfigs(AlbservicesconfigCaseConfigArgs.builder()
            .additionalEmails("string")
            .enableAutoCaseCreationOnControllerFailure("string")
            .enableAutoCaseCreationOnSeFailure("string")
            .enableCleanupOfAttachedFiles("string")
            .build())
        .userAgentDbConfigs(AlbservicesconfigUserAgentDbConfigArgs.builder()
            .allowedBatchSize("string")
            .build())
        .featureOptInStatuses(AlbservicesconfigFeatureOptInStatusArgs.builder()
            .enableAppsignatureSync("string")
            .enableIpReputation("string")
            .enablePulseCaseManagement("string")
            .enablePulseInventory("string")
            .enablePulseWafManagement("string")
            .enableUserAgentDbSync("string")
            .build())
        .inventoryConfigs(AlbservicesconfigInventoryConfigArgs.builder()
            .enableSearchInfo("string")
            .build())
        .ipReputationConfigs(AlbservicesconfigIpReputationConfigArgs.builder()
            .enableIpv4Reputation("string")
            .enableIpv6Reputation("string")
            .ipReputationFileObjectExpiryDuration("string")
            .ipReputationSyncInterval("string")
            .build())
        .saasLicensingConfigs(AlbservicesconfigSaasLicensingConfigArgs.builder()
            .enableNotionalReserve("string")
            .maxServiceUnits("string")
            .reserveServiceUnits("string")
            .build())
        .pollingInterval("string")
        .albservicesconfigId("string")
        .name("string")
        .mode("string")
        .sessionConfigs(AlbservicesconfigSessionConfigArgs.builder()
            .sessionHeaders(AlbservicesconfigSessionConfigSessionHeaderArgs.builder()
                .name("string")
                .value("string")
                .build())
            .build())
        .splitProxyConfigurations(AlbservicesconfigSplitProxyConfigurationArgs.builder()
            .host("string")
            .port("string")
            .password("string")
            .username("string")
            .build())
        .tenantConfigs(AlbservicesconfigTenantConfigArgs.builder()
            .heartbeatInterval("string")
            .licenseEscrowInterval("string")
            .licenseExpiryInterval("string")
            .licenseReconcileInterval("string")
            .licenseRefreshInterval("string")
            .licenseRenewalInterval("string")
            .tokenRefreshInterval("string")
            .build())
        .tenantRef("string")
        .useSplitProxy("string")
        .useTls("string")
        .configpbAttributes(AlbservicesconfigConfigpbAttributeArgs.builder()
            .version("string")
            .build())
        .uuid("string")
        .assetContacts(AlbservicesconfigAssetContactArgs.builder()
            .email("string")
            .accountId("string")
            .accountName("string")
            .managedAccounts(AlbservicesconfigAssetContactManagedAccountArgs.builder()
                .id("string")
                .name("string")
                .users(AlbservicesconfigAssetContactManagedAccountUserArgs.builder()
                    .email("string")
                    .name("string")
                    .phone("string")
                    .build())
                .build())
            .name("string")
            .phone("string")
            .build())
        .build());
    
    albservicesconfig_resource = avi.Albservicesconfig("albservicesconfigResource",
        portal_url="string",
        app_signature_configs=[{
            "app_signature_sync_interval": "string",
        }],
        waf_configs=[{
            "enable_auto_download_waf_signatures": "string",
            "enable_waf_signatures_notifications": "string",
        }],
        case_configs=[{
            "additional_emails": ["string"],
            "enable_auto_case_creation_on_controller_failure": "string",
            "enable_auto_case_creation_on_se_failure": "string",
            "enable_cleanup_of_attached_files": "string",
        }],
        user_agent_db_configs=[{
            "allowed_batch_size": "string",
        }],
        feature_opt_in_statuses=[{
            "enable_appsignature_sync": "string",
            "enable_ip_reputation": "string",
            "enable_pulse_case_management": "string",
            "enable_pulse_inventory": "string",
            "enable_pulse_waf_management": "string",
            "enable_user_agent_db_sync": "string",
        }],
        inventory_configs=[{
            "enable_search_info": "string",
        }],
        ip_reputation_configs=[{
            "enable_ipv4_reputation": "string",
            "enable_ipv6_reputation": "string",
            "ip_reputation_file_object_expiry_duration": "string",
            "ip_reputation_sync_interval": "string",
        }],
        saas_licensing_configs=[{
            "enable_notional_reserve": "string",
            "max_service_units": "string",
            "reserve_service_units": "string",
        }],
        polling_interval="string",
        albservicesconfig_id="string",
        name="string",
        mode="string",
        session_configs=[{
            "session_headers": [{
                "name": "string",
                "value": "string",
            }],
        }],
        split_proxy_configurations=[{
            "host": "string",
            "port": "string",
            "password": "string",
            "username": "string",
        }],
        tenant_configs=[{
            "heartbeat_interval": "string",
            "license_escrow_interval": "string",
            "license_expiry_interval": "string",
            "license_reconcile_interval": "string",
            "license_refresh_interval": "string",
            "license_renewal_interval": "string",
            "token_refresh_interval": "string",
        }],
        tenant_ref="string",
        use_split_proxy="string",
        use_tls="string",
        configpb_attributes=[{
            "version": "string",
        }],
        uuid="string",
        asset_contacts=[{
            "email": "string",
            "account_id": "string",
            "account_name": "string",
            "managed_accounts": [{
                "id": "string",
                "name": "string",
                "users": [{
                    "email": "string",
                    "name": "string",
                    "phone": "string",
                }],
            }],
            "name": "string",
            "phone": "string",
        }])
    
    const albservicesconfigResource = new avi.Albservicesconfig("albservicesconfigResource", {
        portalUrl: "string",
        appSignatureConfigs: [{
            appSignatureSyncInterval: "string",
        }],
        wafConfigs: [{
            enableAutoDownloadWafSignatures: "string",
            enableWafSignaturesNotifications: "string",
        }],
        caseConfigs: [{
            additionalEmails: ["string"],
            enableAutoCaseCreationOnControllerFailure: "string",
            enableAutoCaseCreationOnSeFailure: "string",
            enableCleanupOfAttachedFiles: "string",
        }],
        userAgentDbConfigs: [{
            allowedBatchSize: "string",
        }],
        featureOptInStatuses: [{
            enableAppsignatureSync: "string",
            enableIpReputation: "string",
            enablePulseCaseManagement: "string",
            enablePulseInventory: "string",
            enablePulseWafManagement: "string",
            enableUserAgentDbSync: "string",
        }],
        inventoryConfigs: [{
            enableSearchInfo: "string",
        }],
        ipReputationConfigs: [{
            enableIpv4Reputation: "string",
            enableIpv6Reputation: "string",
            ipReputationFileObjectExpiryDuration: "string",
            ipReputationSyncInterval: "string",
        }],
        saasLicensingConfigs: [{
            enableNotionalReserve: "string",
            maxServiceUnits: "string",
            reserveServiceUnits: "string",
        }],
        pollingInterval: "string",
        albservicesconfigId: "string",
        name: "string",
        mode: "string",
        sessionConfigs: [{
            sessionHeaders: [{
                name: "string",
                value: "string",
            }],
        }],
        splitProxyConfigurations: [{
            host: "string",
            port: "string",
            password: "string",
            username: "string",
        }],
        tenantConfigs: [{
            heartbeatInterval: "string",
            licenseEscrowInterval: "string",
            licenseExpiryInterval: "string",
            licenseReconcileInterval: "string",
            licenseRefreshInterval: "string",
            licenseRenewalInterval: "string",
            tokenRefreshInterval: "string",
        }],
        tenantRef: "string",
        useSplitProxy: "string",
        useTls: "string",
        configpbAttributes: [{
            version: "string",
        }],
        uuid: "string",
        assetContacts: [{
            email: "string",
            accountId: "string",
            accountName: "string",
            managedAccounts: [{
                id: "string",
                name: "string",
                users: [{
                    email: "string",
                    name: "string",
                    phone: "string",
                }],
            }],
            name: "string",
            phone: "string",
        }],
    });
    
    type: avi:Albservicesconfig
    properties:
        albservicesconfigId: string
        appSignatureConfigs:
            - appSignatureSyncInterval: string
        assetContacts:
            - accountId: string
              accountName: string
              email: string
              managedAccounts:
                - id: string
                  name: string
                  users:
                    - email: string
                      name: string
                      phone: string
              name: string
              phone: string
        caseConfigs:
            - additionalEmails:
                - string
              enableAutoCaseCreationOnControllerFailure: string
              enableAutoCaseCreationOnSeFailure: string
              enableCleanupOfAttachedFiles: string
        configpbAttributes:
            - version: string
        featureOptInStatuses:
            - enableAppsignatureSync: string
              enableIpReputation: string
              enablePulseCaseManagement: string
              enablePulseInventory: string
              enablePulseWafManagement: string
              enableUserAgentDbSync: string
        inventoryConfigs:
            - enableSearchInfo: string
        ipReputationConfigs:
            - enableIpv4Reputation: string
              enableIpv6Reputation: string
              ipReputationFileObjectExpiryDuration: string
              ipReputationSyncInterval: string
        mode: string
        name: string
        pollingInterval: string
        portalUrl: string
        saasLicensingConfigs:
            - enableNotionalReserve: string
              maxServiceUnits: string
              reserveServiceUnits: string
        sessionConfigs:
            - sessionHeaders:
                - name: string
                  value: string
        splitProxyConfigurations:
            - host: string
              password: string
              port: string
              username: string
        tenantConfigs:
            - heartbeatInterval: string
              licenseEscrowInterval: string
              licenseExpiryInterval: string
              licenseReconcileInterval: string
              licenseRefreshInterval: string
              licenseRenewalInterval: string
              tokenRefreshInterval: string
        tenantRef: string
        useSplitProxy: string
        useTls: string
        userAgentDbConfigs:
            - allowedBatchSize: string
        uuid: string
        wafConfigs:
            - enableAutoDownloadWafSignatures: string
              enableWafSignaturesNotifications: string
    

    Albservicesconfig Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Albservicesconfig resource accepts the following input properties:

    AppSignatureConfigs List<AlbservicesconfigAppSignatureConfig>
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CaseConfigs List<AlbservicesconfigCaseConfig>
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FeatureOptInStatuses List<AlbservicesconfigFeatureOptInStatus>
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    InventoryConfigs List<AlbservicesconfigInventoryConfig>
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IpReputationConfigs List<AlbservicesconfigIpReputationConfig>
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalUrl string
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SaasLicensingConfigs List<AlbservicesconfigSaasLicensingConfig>
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UserAgentDbConfigs List<AlbservicesconfigUserAgentDbConfig>
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WafConfigs List<AlbservicesconfigWafConfig>
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    AlbservicesconfigId string
    AssetContacts List<AlbservicesconfigAssetContact>
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes List<AlbservicesconfigConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Mode string
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PollingInterval string
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SessionConfigs List<AlbservicesconfigSessionConfig>
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SplitProxyConfigurations List<AlbservicesconfigSplitProxyConfiguration>
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantConfigs List<AlbservicesconfigTenantConfig>
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseSplitProxy string
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseTls string
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    Uuid string
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AppSignatureConfigs []AlbservicesconfigAppSignatureConfigArgs
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CaseConfigs []AlbservicesconfigCaseConfigArgs
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FeatureOptInStatuses []AlbservicesconfigFeatureOptInStatusArgs
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    InventoryConfigs []AlbservicesconfigInventoryConfigArgs
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IpReputationConfigs []AlbservicesconfigIpReputationConfigArgs
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalUrl string
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SaasLicensingConfigs []AlbservicesconfigSaasLicensingConfigArgs
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UserAgentDbConfigs []AlbservicesconfigUserAgentDbConfigArgs
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WafConfigs []AlbservicesconfigWafConfigArgs
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    AlbservicesconfigId string
    AssetContacts []AlbservicesconfigAssetContactArgs
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes []AlbservicesconfigConfigpbAttributeArgs
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Mode string
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PollingInterval string
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SessionConfigs []AlbservicesconfigSessionConfigArgs
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SplitProxyConfigurations []AlbservicesconfigSplitProxyConfigurationArgs
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantConfigs []AlbservicesconfigTenantConfigArgs
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseSplitProxy string
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseTls string
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    Uuid string
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appSignatureConfigs List<AlbservicesconfigAppSignatureConfig>
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    caseConfigs List<AlbservicesconfigCaseConfig>
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    featureOptInStatuses List<AlbservicesconfigFeatureOptInStatus>
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    inventoryConfigs List<AlbservicesconfigInventoryConfig>
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipReputationConfigs List<AlbservicesconfigIpReputationConfig>
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalUrl String
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    saasLicensingConfigs List<AlbservicesconfigSaasLicensingConfig>
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    userAgentDbConfigs List<AlbservicesconfigUserAgentDbConfig>
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafConfigs List<AlbservicesconfigWafConfig>
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    albservicesconfigId String
    assetContacts List<AlbservicesconfigAssetContact>
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes List<AlbservicesconfigConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mode String
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pollingInterval String
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sessionConfigs List<AlbservicesconfigSessionConfig>
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    splitProxyConfigurations List<AlbservicesconfigSplitProxyConfiguration>
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantConfigs List<AlbservicesconfigTenantConfig>
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useSplitProxy String
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useTls String
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    uuid String
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appSignatureConfigs AlbservicesconfigAppSignatureConfig[]
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    caseConfigs AlbservicesconfigCaseConfig[]
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    featureOptInStatuses AlbservicesconfigFeatureOptInStatus[]
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    inventoryConfigs AlbservicesconfigInventoryConfig[]
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipReputationConfigs AlbservicesconfigIpReputationConfig[]
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalUrl string
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    saasLicensingConfigs AlbservicesconfigSaasLicensingConfig[]
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    userAgentDbConfigs AlbservicesconfigUserAgentDbConfig[]
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafConfigs AlbservicesconfigWafConfig[]
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    albservicesconfigId string
    assetContacts AlbservicesconfigAssetContact[]
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes AlbservicesconfigConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mode string
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pollingInterval string
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sessionConfigs AlbservicesconfigSessionConfig[]
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    splitProxyConfigurations AlbservicesconfigSplitProxyConfiguration[]
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantConfigs AlbservicesconfigTenantConfig[]
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef string
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useSplitProxy string
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useTls string
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    uuid string
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    app_signature_configs Sequence[AlbservicesconfigAppSignatureConfigArgs]
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    case_configs Sequence[AlbservicesconfigCaseConfigArgs]
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    feature_opt_in_statuses Sequence[AlbservicesconfigFeatureOptInStatusArgs]
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    inventory_configs Sequence[AlbservicesconfigInventoryConfigArgs]
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ip_reputation_configs Sequence[AlbservicesconfigIpReputationConfigArgs]
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portal_url str
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    saas_licensing_configs Sequence[AlbservicesconfigSaasLicensingConfigArgs]
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    user_agent_db_configs Sequence[AlbservicesconfigUserAgentDbConfigArgs]
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    waf_configs Sequence[AlbservicesconfigWafConfigArgs]
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    albservicesconfig_id str
    asset_contacts Sequence[AlbservicesconfigAssetContactArgs]
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpb_attributes Sequence[AlbservicesconfigConfigpbAttributeArgs]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mode str
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    name str
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    polling_interval str
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    session_configs Sequence[AlbservicesconfigSessionConfigArgs]
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    split_proxy_configurations Sequence[AlbservicesconfigSplitProxyConfigurationArgs]
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenant_configs Sequence[AlbservicesconfigTenantConfigArgs]
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenant_ref str
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    use_split_proxy str
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    use_tls str
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    uuid str
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    appSignatureConfigs List<Property Map>
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    caseConfigs List<Property Map>
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    featureOptInStatuses List<Property Map>
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    inventoryConfigs List<Property Map>
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipReputationConfigs List<Property Map>
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalUrl String
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    saasLicensingConfigs List<Property Map>
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    userAgentDbConfigs List<Property Map>
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafConfigs List<Property Map>
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    albservicesconfigId String
    assetContacts List<Property Map>
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes 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.
    mode String
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pollingInterval String
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sessionConfigs List<Property Map>
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    splitProxyConfigurations List<Property Map>
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantConfigs List<Property Map>
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useSplitProxy String
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useTls String
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    uuid String
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Albservicesconfig resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Albservicesconfig Resource

    Get an existing Albservicesconfig resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: AlbservicesconfigState, opts?: CustomResourceOptions): Albservicesconfig
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            albservicesconfig_id: Optional[str] = None,
            app_signature_configs: Optional[Sequence[AlbservicesconfigAppSignatureConfigArgs]] = None,
            asset_contacts: Optional[Sequence[AlbservicesconfigAssetContactArgs]] = None,
            case_configs: Optional[Sequence[AlbservicesconfigCaseConfigArgs]] = None,
            configpb_attributes: Optional[Sequence[AlbservicesconfigConfigpbAttributeArgs]] = None,
            feature_opt_in_statuses: Optional[Sequence[AlbservicesconfigFeatureOptInStatusArgs]] = None,
            inventory_configs: Optional[Sequence[AlbservicesconfigInventoryConfigArgs]] = None,
            ip_reputation_configs: Optional[Sequence[AlbservicesconfigIpReputationConfigArgs]] = None,
            mode: Optional[str] = None,
            name: Optional[str] = None,
            polling_interval: Optional[str] = None,
            portal_url: Optional[str] = None,
            saas_licensing_configs: Optional[Sequence[AlbservicesconfigSaasLicensingConfigArgs]] = None,
            session_configs: Optional[Sequence[AlbservicesconfigSessionConfigArgs]] = None,
            split_proxy_configurations: Optional[Sequence[AlbservicesconfigSplitProxyConfigurationArgs]] = None,
            tenant_configs: Optional[Sequence[AlbservicesconfigTenantConfigArgs]] = None,
            tenant_ref: Optional[str] = None,
            use_split_proxy: Optional[str] = None,
            use_tls: Optional[str] = None,
            user_agent_db_configs: Optional[Sequence[AlbservicesconfigUserAgentDbConfigArgs]] = None,
            uuid: Optional[str] = None,
            waf_configs: Optional[Sequence[AlbservicesconfigWafConfigArgs]] = None) -> Albservicesconfig
    func GetAlbservicesconfig(ctx *Context, name string, id IDInput, state *AlbservicesconfigState, opts ...ResourceOption) (*Albservicesconfig, error)
    public static Albservicesconfig Get(string name, Input<string> id, AlbservicesconfigState? state, CustomResourceOptions? opts = null)
    public static Albservicesconfig get(String name, Output<String> id, AlbservicesconfigState state, CustomResourceOptions options)
    resources:  _:    type: avi:Albservicesconfig    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AlbservicesconfigId string
    AppSignatureConfigs List<AlbservicesconfigAppSignatureConfig>
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AssetContacts List<AlbservicesconfigAssetContact>
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CaseConfigs List<AlbservicesconfigCaseConfig>
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes List<AlbservicesconfigConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FeatureOptInStatuses List<AlbservicesconfigFeatureOptInStatus>
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    InventoryConfigs List<AlbservicesconfigInventoryConfig>
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IpReputationConfigs List<AlbservicesconfigIpReputationConfig>
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Mode string
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PollingInterval string
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalUrl string
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SaasLicensingConfigs List<AlbservicesconfigSaasLicensingConfig>
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SessionConfigs List<AlbservicesconfigSessionConfig>
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SplitProxyConfigurations List<AlbservicesconfigSplitProxyConfiguration>
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantConfigs List<AlbservicesconfigTenantConfig>
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseSplitProxy string
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseTls string
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    UserAgentDbConfigs List<AlbservicesconfigUserAgentDbConfig>
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WafConfigs List<AlbservicesconfigWafConfig>
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    AlbservicesconfigId string
    AppSignatureConfigs []AlbservicesconfigAppSignatureConfigArgs
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    AssetContacts []AlbservicesconfigAssetContactArgs
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CaseConfigs []AlbservicesconfigCaseConfigArgs
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes []AlbservicesconfigConfigpbAttributeArgs
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    FeatureOptInStatuses []AlbservicesconfigFeatureOptInStatusArgs
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    InventoryConfigs []AlbservicesconfigInventoryConfigArgs
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IpReputationConfigs []AlbservicesconfigIpReputationConfigArgs
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Mode string
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PollingInterval string
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalUrl string
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SaasLicensingConfigs []AlbservicesconfigSaasLicensingConfigArgs
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SessionConfigs []AlbservicesconfigSessionConfigArgs
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    SplitProxyConfigurations []AlbservicesconfigSplitProxyConfigurationArgs
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantConfigs []AlbservicesconfigTenantConfigArgs
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseSplitProxy string
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    UseTls string
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    UserAgentDbConfigs []AlbservicesconfigUserAgentDbConfigArgs
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    WafConfigs []AlbservicesconfigWafConfigArgs
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    albservicesconfigId String
    appSignatureConfigs List<AlbservicesconfigAppSignatureConfig>
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    assetContacts List<AlbservicesconfigAssetContact>
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    caseConfigs List<AlbservicesconfigCaseConfig>
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes List<AlbservicesconfigConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    featureOptInStatuses List<AlbservicesconfigFeatureOptInStatus>
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    inventoryConfigs List<AlbservicesconfigInventoryConfig>
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipReputationConfigs List<AlbservicesconfigIpReputationConfig>
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mode String
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pollingInterval String
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalUrl String
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    saasLicensingConfigs List<AlbservicesconfigSaasLicensingConfig>
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sessionConfigs List<AlbservicesconfigSessionConfig>
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    splitProxyConfigurations List<AlbservicesconfigSplitProxyConfiguration>
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantConfigs List<AlbservicesconfigTenantConfig>
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useSplitProxy String
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useTls String
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    userAgentDbConfigs List<AlbservicesconfigUserAgentDbConfig>
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafConfigs List<AlbservicesconfigWafConfig>
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    albservicesconfigId string
    appSignatureConfigs AlbservicesconfigAppSignatureConfig[]
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    assetContacts AlbservicesconfigAssetContact[]
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    caseConfigs AlbservicesconfigCaseConfig[]
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes AlbservicesconfigConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    featureOptInStatuses AlbservicesconfigFeatureOptInStatus[]
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    inventoryConfigs AlbservicesconfigInventoryConfig[]
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipReputationConfigs AlbservicesconfigIpReputationConfig[]
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mode string
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pollingInterval string
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalUrl string
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    saasLicensingConfigs AlbservicesconfigSaasLicensingConfig[]
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sessionConfigs AlbservicesconfigSessionConfig[]
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    splitProxyConfigurations AlbservicesconfigSplitProxyConfiguration[]
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantConfigs AlbservicesconfigTenantConfig[]
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef string
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useSplitProxy string
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useTls string
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    userAgentDbConfigs AlbservicesconfigUserAgentDbConfig[]
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid string
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafConfigs AlbservicesconfigWafConfig[]
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    albservicesconfig_id str
    app_signature_configs Sequence[AlbservicesconfigAppSignatureConfigArgs]
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    asset_contacts Sequence[AlbservicesconfigAssetContactArgs]
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    case_configs Sequence[AlbservicesconfigCaseConfigArgs]
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpb_attributes Sequence[AlbservicesconfigConfigpbAttributeArgs]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    feature_opt_in_statuses Sequence[AlbservicesconfigFeatureOptInStatusArgs]
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    inventory_configs Sequence[AlbservicesconfigInventoryConfigArgs]
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ip_reputation_configs Sequence[AlbservicesconfigIpReputationConfigArgs]
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mode str
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    name str
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    polling_interval str
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portal_url str
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    saas_licensing_configs Sequence[AlbservicesconfigSaasLicensingConfigArgs]
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    session_configs Sequence[AlbservicesconfigSessionConfigArgs]
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    split_proxy_configurations Sequence[AlbservicesconfigSplitProxyConfigurationArgs]
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenant_configs Sequence[AlbservicesconfigTenantConfigArgs]
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenant_ref str
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    use_split_proxy str
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    use_tls str
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    user_agent_db_configs Sequence[AlbservicesconfigUserAgentDbConfigArgs]
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid str
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    waf_configs Sequence[AlbservicesconfigWafConfigArgs]
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.
    albservicesconfigId String
    appSignatureConfigs List<Property Map>
    Default values for application signature sync. Field introduced in 20.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    assetContacts List<Property Map>
    Default contact for this controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    caseConfigs List<Property Map>
    Default values for case management. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes 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.
    featureOptInStatuses List<Property Map>
    Features opt-in for pulse cloud services. Field introduced in 20.1.1.
    inventoryConfigs List<Property Map>
    Inventory configurations for pulse cloud services. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipReputationConfigs List<Property Map>
    Default values to be used for ip reputation sync. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mode String
    Mode helps log collection and upload. Enum options - MODE_UNKNOWN, SALESFORCE, SYSTEST, MYVMWARE, BROADCOM. Field introduced in 20.1.2. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- salesforce,myvmware,systest), basic (allowed values- salesforce,myvmware,systest) edition.
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    pollingInterval String
    Time interval in minutes. Allowed values are 5-60. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalUrl String
    The fqdn or ip address of the pulse cloud services. Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    saasLicensingConfigs List<Property Map>
    Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    sessionConfigs List<Property Map>
    Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    splitProxyConfigurations List<Property Map>
    Split proxy configuration to connect external pulse cloud services. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantConfigs List<Property Map>
    Tenant based configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    Tenant uuid associated with the object. It is a reference to an object of type tenant. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useSplitProxy String
    By default, pulse cloud services uses proxy added in system configuration. If it should use a separate proxy, set this flag to true and configure split proxy configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    useTls String
    Secure the controller to pulse cloud services communication over tls. Field introduced in 20.1.3. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    userAgentDbConfigs List<Property Map>
    Default values for user agent db service. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Field introduced in 18.2.6. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    wafConfigs List<Property Map>
    Default values for waf management. Field introduced in 21.1.1. Allowed with any value in essentials, basic, enterprise, enterprise with cloud services edition.

    Supporting Types

    AlbservicesconfigAppSignatureConfig, AlbservicesconfigAppSignatureConfigArgs

    AlbservicesconfigAssetContact, AlbservicesconfigAssetContactArgs

    Email string
    AccountId string
    AccountName string
    ManagedAccounts List<AlbservicesconfigAssetContactManagedAccount>
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Phone string
    Email string
    AccountId string
    AccountName string
    ManagedAccounts []AlbservicesconfigAssetContactManagedAccount
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Phone string
    email String
    accountId String
    accountName String
    managedAccounts List<AlbservicesconfigAssetContactManagedAccount>
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    phone String
    email string
    accountId string
    accountName string
    managedAccounts AlbservicesconfigAssetContactManagedAccount[]
    name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    phone string
    email str
    account_id str
    account_name str
    managed_accounts Sequence[AlbservicesconfigAssetContactManagedAccount]
    name str
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    phone str
    email String
    accountId String
    accountName String
    managedAccounts List<Property Map>
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    phone String

    AlbservicesconfigAssetContactManagedAccount, AlbservicesconfigAssetContactManagedAccountArgs

    Id string
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Users List<AlbservicesconfigAssetContactManagedAccountUser>
    Id string
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Users []AlbservicesconfigAssetContactManagedAccountUser
    id String
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    users List<AlbservicesconfigAssetContactManagedAccountUser>
    id string
    name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    users AlbservicesconfigAssetContactManagedAccountUser[]
    id str
    name str
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    users Sequence[AlbservicesconfigAssetContactManagedAccountUser]
    id String
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    users List<Property Map>

    AlbservicesconfigAssetContactManagedAccountUser, AlbservicesconfigAssetContactManagedAccountUserArgs

    Email string
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Phone string
    Email string
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Phone string
    email String
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    phone String
    email string
    name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    phone string
    email str
    name str
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    phone str
    email String
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    phone String

    AlbservicesconfigCaseConfig, AlbservicesconfigCaseConfigArgs

    AlbservicesconfigConfigpbAttribute, AlbservicesconfigConfigpbAttributeArgs

    Version string
    Version string
    version String
    version string
    version String

    AlbservicesconfigFeatureOptInStatus, AlbservicesconfigFeatureOptInStatusArgs

    AlbservicesconfigInventoryConfig, AlbservicesconfigInventoryConfigArgs

    AlbservicesconfigIpReputationConfig, AlbservicesconfigIpReputationConfigArgs

    AlbservicesconfigSaasLicensingConfig, AlbservicesconfigSaasLicensingConfigArgs

    AlbservicesconfigSessionConfig, AlbservicesconfigSessionConfigArgs

    AlbservicesconfigSessionConfigSessionHeader, AlbservicesconfigSessionConfigSessionHeaderArgs

    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Value string
    Name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Value string
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    value String
    name string
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    value string
    name str
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    value str
    name String
    Name of the albservicesconfig object. Field introduced in 30.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    value String

    AlbservicesconfigSplitProxyConfiguration, AlbservicesconfigSplitProxyConfigurationArgs

    Host string
    Port string
    Password string
    Username string
    Host string
    Port string
    Password string
    Username string
    host String
    port String
    password String
    username String
    host string
    port string
    password string
    username string
    host str
    port str
    password str
    username str
    host String
    port String
    password String
    username String

    AlbservicesconfigTenantConfig, AlbservicesconfigTenantConfigArgs

    AlbservicesconfigUserAgentDbConfig, AlbservicesconfigUserAgentDbConfigArgs

    AlbservicesconfigWafConfig, AlbservicesconfigWafConfigArgs

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    avi logo
    avi 31.1.1 published on Monday, Apr 14, 2025 by vmware