avi.Albservicesconfig
Explore with Pulumi AI
<!–
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:
- App
Signature List<AlbservicesconfigConfigs App Signature Config> - 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 List<AlbservicesconfigCase Config> - 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 List<AlbservicesconfigIn Statuses Feature Opt In Status> - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- Inventory
Configs List<AlbservicesconfigInventory Config> - 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 List<AlbservicesconfigConfigs Ip Reputation Config> - 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 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.
- Saas
Licensing List<AlbservicesconfigConfigs Saas Licensing Config> - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- User
Agent List<AlbservicesconfigDb Configs User Agent Db Config> - 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 List<AlbservicesconfigWaf Config> - 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 string - Asset
Contacts List<AlbservicesconfigAsset Contact> - 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 List<AlbservicesconfigConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- 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.
- Polling
Interval 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.
- Session
Configs List<AlbservicesconfigSession Config> - Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Split
Proxy List<AlbservicesconfigConfigurations Split Proxy Configuration> - 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 List<AlbservicesconfigTenant Config> - 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 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.
- Use
Split stringProxy - 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 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 []AlbservicesconfigConfigs App Signature Config Args - 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 []AlbservicesconfigCase Config Args - 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 []AlbservicesconfigIn Statuses Feature Opt In Status Args - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- Inventory
Configs []AlbservicesconfigInventory Config Args - 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 []AlbservicesconfigConfigs Ip Reputation Config Args - 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 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.
- Saas
Licensing []AlbservicesconfigConfigs Saas Licensing Config Args - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- User
Agent []AlbservicesconfigDb Configs User Agent Db Config Args - 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 []AlbservicesconfigWaf Config Args - 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 string - Asset
Contacts []AlbservicesconfigAsset Contact Args - 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 []AlbservicesconfigConfigpb Attribute Args - 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.
- Polling
Interval 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.
- Session
Configs []AlbservicesconfigSession Config Args - Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Split
Proxy []AlbservicesconfigConfigurations Split Proxy Configuration Args - 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 []AlbservicesconfigTenant Config Args - 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 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.
- Use
Split stringProxy - 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 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 List<AlbservicesconfigConfigs App Signature Config> - 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 List<AlbservicesconfigCase Config> - 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 List<AlbservicesconfigIn Statuses Feature Opt In Status> - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- inventory
Configs List<AlbservicesconfigInventory Config> - 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 List<AlbservicesconfigConfigs Ip Reputation Config> - 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 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.
- saas
Licensing List<AlbservicesconfigConfigs Saas Licensing Config> - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- user
Agent List<AlbservicesconfigDb Configs User Agent Db Config> - 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 List<AlbservicesconfigWaf Config> - 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 String - asset
Contacts List<AlbservicesconfigAsset Contact> - 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 List<AlbservicesconfigConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- 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.
- polling
Interval 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.
- session
Configs List<AlbservicesconfigSession Config> - Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- split
Proxy List<AlbservicesconfigConfigurations Split Proxy Configuration> - 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 List<AlbservicesconfigTenant Config> - 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 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.
- use
Split StringProxy - 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 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 AlbservicesconfigConfigs App Signature Config[] - 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 AlbservicesconfigCase Config[] - 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 AlbservicesconfigIn Statuses Feature Opt In Status[] - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- inventory
Configs AlbservicesconfigInventory Config[] - 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 AlbservicesconfigConfigs Ip Reputation Config[] - 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 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.
- saas
Licensing AlbservicesconfigConfigs Saas Licensing Config[] - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- user
Agent AlbservicesconfigDb Configs User Agent Db Config[] - 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 AlbservicesconfigWaf Config[] - 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 string - asset
Contacts AlbservicesconfigAsset Contact[] - 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 AlbservicesconfigConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- 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.
- polling
Interval 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.
- session
Configs AlbservicesconfigSession Config[] - Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- split
Proxy AlbservicesconfigConfigurations Split Proxy Configuration[] - 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 AlbservicesconfigTenant Config[] - 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 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.
- use
Split stringProxy - 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 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_ Sequence[Albservicesconfigconfigs App Signature Config Args] - 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[AlbservicesconfigCase Config Args] - 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_ Sequence[Albservicesconfigin_ statuses Feature Opt In Status Args] - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- inventory_
configs Sequence[AlbservicesconfigInventory Config Args] - 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_ Sequence[Albservicesconfigconfigs Ip Reputation Config Args] - 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_ Sequence[Albservicesconfigconfigs Saas Licensing Config Args] - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- user_
agent_ Sequence[Albservicesconfigdb_ configs User Agent Db Config Args] - 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[AlbservicesconfigWaf Config Args] - 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[AlbservicesconfigAsset Contact Args] - 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[AlbservicesconfigConfigpb Attribute Args] - 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[AlbservicesconfigSession Config Args] - Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- split_
proxy_ Sequence[Albservicesconfigconfigurations Split Proxy Configuration Args] - 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[AlbservicesconfigTenant Config Args] - 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_ strproxy - 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.
- app
Signature List<Property Map>Configs - 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 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.
- feature
Opt List<Property Map>In Statuses - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- inventory
Configs 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.
- ip
Reputation List<Property Map>Configs - 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 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.
- saas
Licensing List<Property Map>Configs - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- user
Agent List<Property Map>Db Configs - 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 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.
- albservicesconfig
Id String - asset
Contacts 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.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- 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.
- polling
Interval 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.
- session
Configs 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.
- split
Proxy List<Property Map>Configurations - 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 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.
- tenant
Ref 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.
- use
Split StringProxy - 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 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.
- Albservicesconfig
Id string - App
Signature List<AlbservicesconfigConfigs App Signature Config> - 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 List<AlbservicesconfigAsset Contact> - 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 List<AlbservicesconfigCase Config> - 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 List<AlbservicesconfigConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Feature
Opt List<AlbservicesconfigIn Statuses Feature Opt In Status> - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- Inventory
Configs List<AlbservicesconfigInventory Config> - 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 List<AlbservicesconfigConfigs Ip Reputation Config> - 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.
- Polling
Interval 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.
- Portal
Url 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.
- Saas
Licensing List<AlbservicesconfigConfigs Saas Licensing Config> - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Session
Configs List<AlbservicesconfigSession Config> - Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Split
Proxy List<AlbservicesconfigConfigurations Split Proxy Configuration> - 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 List<AlbservicesconfigTenant Config> - 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 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.
- Use
Split stringProxy - 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 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.
- User
Agent List<AlbservicesconfigDb Configs User Agent Db Config> - 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.
- Waf
Configs List<AlbservicesconfigWaf Config> - 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 string - App
Signature []AlbservicesconfigConfigs App Signature Config Args - 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 []AlbservicesconfigAsset Contact Args - 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 []AlbservicesconfigCase Config Args - 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 []AlbservicesconfigConfigpb Attribute Args - 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 []AlbservicesconfigIn Statuses Feature Opt In Status Args - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- Inventory
Configs []AlbservicesconfigInventory Config Args - 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 []AlbservicesconfigConfigs Ip Reputation Config Args - 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.
- Polling
Interval 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.
- Portal
Url 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.
- Saas
Licensing []AlbservicesconfigConfigs Saas Licensing Config Args - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Session
Configs []AlbservicesconfigSession Config Args - Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Split
Proxy []AlbservicesconfigConfigurations Split Proxy Configuration Args - 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 []AlbservicesconfigTenant Config Args - 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 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.
- Use
Split stringProxy - 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 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.
- User
Agent []AlbservicesconfigDb Configs User Agent Db Config Args - 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.
- Waf
Configs []AlbservicesconfigWaf Config Args - 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 String - app
Signature List<AlbservicesconfigConfigs App Signature Config> - 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 List<AlbservicesconfigAsset Contact> - 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 List<AlbservicesconfigCase Config> - 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 List<AlbservicesconfigConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- feature
Opt List<AlbservicesconfigIn Statuses Feature Opt In Status> - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- inventory
Configs List<AlbservicesconfigInventory Config> - 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 List<AlbservicesconfigConfigs Ip Reputation Config> - 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.
- polling
Interval 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.
- portal
Url 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.
- saas
Licensing List<AlbservicesconfigConfigs Saas Licensing Config> - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- session
Configs List<AlbservicesconfigSession Config> - Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- split
Proxy List<AlbservicesconfigConfigurations Split Proxy Configuration> - 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 List<AlbservicesconfigTenant Config> - 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 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.
- use
Split StringProxy - 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 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.
- user
Agent List<AlbservicesconfigDb Configs User Agent Db Config> - 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.
- waf
Configs List<AlbservicesconfigWaf Config> - 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 string - app
Signature AlbservicesconfigConfigs App Signature Config[] - 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 AlbservicesconfigAsset Contact[] - 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 AlbservicesconfigCase Config[] - 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 AlbservicesconfigConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- feature
Opt AlbservicesconfigIn Statuses Feature Opt In Status[] - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- inventory
Configs AlbservicesconfigInventory Config[] - 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 AlbservicesconfigConfigs Ip Reputation Config[] - 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.
- polling
Interval 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.
- portal
Url 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.
- saas
Licensing AlbservicesconfigConfigs Saas Licensing Config[] - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- session
Configs AlbservicesconfigSession Config[] - Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- split
Proxy AlbservicesconfigConfigurations Split Proxy Configuration[] - 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 AlbservicesconfigTenant Config[] - 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 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.
- use
Split stringProxy - 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 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.
- user
Agent AlbservicesconfigDb Configs User Agent Db Config[] - 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.
- waf
Configs AlbservicesconfigWaf Config[] - 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_ Sequence[Albservicesconfigconfigs App Signature Config Args] - 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[AlbservicesconfigAsset Contact Args] - 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[AlbservicesconfigCase Config Args] - 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[AlbservicesconfigConfigpb Attribute Args] - 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_ Sequence[Albservicesconfigin_ statuses Feature Opt In Status Args] - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- inventory_
configs Sequence[AlbservicesconfigInventory Config Args] - 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_ Sequence[Albservicesconfigconfigs Ip Reputation Config Args] - 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_ Sequence[Albservicesconfigconfigs Saas Licensing Config Args] - 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[AlbservicesconfigSession Config Args] - Session configuration data. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- split_
proxy_ Sequence[Albservicesconfigconfigurations Split Proxy Configuration Args] - 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[AlbservicesconfigTenant Config Args] - 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_ strproxy - 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_ Sequence[Albservicesconfigdb_ configs User Agent Db Config Args] - 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[AlbservicesconfigWaf Config Args] - 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 String - app
Signature List<Property Map>Configs - 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 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.
- case
Configs 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.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- feature
Opt List<Property Map>In Statuses - Features opt-in for pulse cloud services. Field introduced in 20.1.1.
- inventory
Configs 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.
- ip
Reputation List<Property Map>Configs - 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.
- polling
Interval 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.
- portal
Url 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.
- saas
Licensing List<Property Map>Configs - Saas licensing configuration. Field introduced in 21.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- session
Configs 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.
- split
Proxy List<Property Map>Configurations - 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 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.
- tenant
Ref 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.
- use
Split StringProxy - 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 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.
- user
Agent List<Property Map>Db Configs - 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.
- waf
Configs 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
- App
Signature stringSync Interval
- App
Signature stringSync Interval
- app
Signature StringSync Interval
- app
Signature stringSync Interval
- app
Signature StringSync Interval
AlbservicesconfigAssetContact, AlbservicesconfigAssetContactArgs
- Email string
- Account
Id string - Account
Name string - Managed
Accounts List<AlbservicesconfigAsset Contact Managed Account> - 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
- Account
Id string - Account
Name string - Managed
Accounts []AlbservicesconfigAsset Contact Managed Account - 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
- account
Id String - account
Name String - managed
Accounts List<AlbservicesconfigAsset Contact Managed Account> - 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
- account
Id string - account
Name string - managed
Accounts AlbservicesconfigAsset Contact Managed Account[] - 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[AlbservicesconfigAsset Contact Managed Account] - 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
- account
Id String - account
Name String - managed
Accounts 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<Albservicesconfig
Asset Contact Managed Account User>
- 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
[]Albservicesconfig
Asset Contact Managed Account User
- 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<Albservicesconfig
Asset Contact Managed Account User>
- 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
Albservicesconfig
Asset Contact Managed Account User[]
- 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[Albservicesconfig
Asset Contact Managed Account User]
- 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
AlbservicesconfigCaseConfig, AlbservicesconfigCaseConfigArgs
- Additional
Emails List<string> - Enable
Auto stringCase Creation On Controller Failure - Enable
Auto stringCase Creation On Se Failure - Enable
Cleanup stringOf Attached Files
- Additional
Emails []string - Enable
Auto stringCase Creation On Controller Failure - Enable
Auto stringCase Creation On Se Failure - Enable
Cleanup stringOf Attached Files
- additional
Emails List<String> - enable
Auto StringCase Creation On Controller Failure - enable
Auto StringCase Creation On Se Failure - enable
Cleanup StringOf Attached Files
- additional
Emails string[] - enable
Auto stringCase Creation On Controller Failure - enable
Auto stringCase Creation On Se Failure - enable
Cleanup stringOf Attached Files
- additional
Emails List<String> - enable
Auto StringCase Creation On Controller Failure - enable
Auto StringCase Creation On Se Failure - enable
Cleanup StringOf Attached Files
AlbservicesconfigConfigpbAttribute, AlbservicesconfigConfigpbAttributeArgs
- Version string
- Version string
- version String
- version string
- version str
- version String
AlbservicesconfigFeatureOptInStatus, AlbservicesconfigFeatureOptInStatusArgs
- Enable
Appsignature stringSync - Enable
Ip stringReputation - Enable
Pulse stringCase Management - Enable
Pulse stringInventory - Enable
Pulse stringWaf Management - Enable
User stringAgent Db Sync
- Enable
Appsignature stringSync - Enable
Ip stringReputation - Enable
Pulse stringCase Management - Enable
Pulse stringInventory - Enable
Pulse stringWaf Management - Enable
User stringAgent Db Sync
- enable
Appsignature StringSync - enable
Ip StringReputation - enable
Pulse StringCase Management - enable
Pulse StringInventory - enable
Pulse StringWaf Management - enable
User StringAgent Db Sync
- enable
Appsignature stringSync - enable
Ip stringReputation - enable
Pulse stringCase Management - enable
Pulse stringInventory - enable
Pulse stringWaf Management - enable
User stringAgent Db Sync
- enable
Appsignature StringSync - enable
Ip StringReputation - enable
Pulse StringCase Management - enable
Pulse StringInventory - enable
Pulse StringWaf Management - enable
User StringAgent Db Sync
AlbservicesconfigInventoryConfig, AlbservicesconfigInventoryConfigArgs
- Enable
Search stringInfo
- Enable
Search stringInfo
- enable
Search StringInfo
- enable
Search stringInfo
- enable
Search StringInfo
AlbservicesconfigIpReputationConfig, AlbservicesconfigIpReputationConfigArgs
- Enable
Ipv4Reputation string - Enable
Ipv6Reputation string - Ip
Reputation stringFile Object Expiry Duration - Ip
Reputation stringSync Interval
- Enable
Ipv4Reputation string - Enable
Ipv6Reputation string - Ip
Reputation stringFile Object Expiry Duration - Ip
Reputation stringSync Interval
- enable
Ipv4Reputation String - enable
Ipv6Reputation String - ip
Reputation StringFile Object Expiry Duration - ip
Reputation StringSync Interval
- enable
Ipv4Reputation string - enable
Ipv6Reputation string - ip
Reputation stringFile Object Expiry Duration - ip
Reputation stringSync Interval
- enable
Ipv4Reputation String - enable
Ipv6Reputation String - ip
Reputation StringFile Object Expiry Duration - ip
Reputation StringSync Interval
AlbservicesconfigSaasLicensingConfig, AlbservicesconfigSaasLicensingConfigArgs
- Enable
Notional stringReserve - Max
Service stringUnits - Reserve
Service stringUnits
- Enable
Notional stringReserve - Max
Service stringUnits - Reserve
Service stringUnits
- enable
Notional StringReserve - max
Service StringUnits - reserve
Service StringUnits
- enable
Notional stringReserve - max
Service stringUnits - reserve
Service stringUnits
- enable
Notional StringReserve - max
Service StringUnits - reserve
Service StringUnits
AlbservicesconfigSessionConfig, AlbservicesconfigSessionConfigArgs
AlbservicesconfigSessionConfigSessionHeader, AlbservicesconfigSessionConfigSessionHeaderArgs
AlbservicesconfigSplitProxyConfiguration, AlbservicesconfigSplitProxyConfigurationArgs
AlbservicesconfigTenantConfig, AlbservicesconfigTenantConfigArgs
- Heartbeat
Interval string - License
Escrow stringInterval - License
Expiry stringInterval - License
Reconcile stringInterval - License
Refresh stringInterval - License
Renewal stringInterval - Token
Refresh stringInterval
- Heartbeat
Interval string - License
Escrow stringInterval - License
Expiry stringInterval - License
Reconcile stringInterval - License
Refresh stringInterval - License
Renewal stringInterval - Token
Refresh stringInterval
- heartbeat
Interval String - license
Escrow StringInterval - license
Expiry StringInterval - license
Reconcile StringInterval - license
Refresh StringInterval - license
Renewal StringInterval - token
Refresh StringInterval
- heartbeat
Interval string - license
Escrow stringInterval - license
Expiry stringInterval - license
Reconcile stringInterval - license
Refresh stringInterval - license
Renewal stringInterval - token
Refresh stringInterval
- heartbeat
Interval String - license
Escrow StringInterval - license
Expiry StringInterval - license
Reconcile StringInterval - license
Refresh StringInterval - license
Renewal StringInterval - token
Refresh StringInterval
AlbservicesconfigUserAgentDbConfig, AlbservicesconfigUserAgentDbConfigArgs
- Allowed
Batch stringSize
- Allowed
Batch stringSize
- allowed
Batch StringSize
- allowed
Batch stringSize
- allowed
Batch StringSize
AlbservicesconfigWafConfig, AlbservicesconfigWafConfigArgs
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.