avi.Systemconfiguration
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “Avi: avi.Systemconfiguration” sidebar_current: “docs-avi-resource-systemconfiguration” description: |- Creates and manages Avi SystemConfiguration.
avi.Systemconfiguration
The SystemConfiguration resource allows the creation and management of Avi SystemConfiguration
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const foo = new avi.Systemconfiguration("foo", {uuid: "default-uuid"});
import pulumi
import pulumi_avi as avi
foo = avi.Systemconfiguration("foo", uuid="default-uuid")
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.NewSystemconfiguration(ctx, "foo", &avi.SystemconfigurationArgs{
			Uuid: pulumi.String("default-uuid"),
		})
		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.Systemconfiguration("foo", new()
    {
        Uuid = "default-uuid",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.Systemconfiguration;
import com.pulumi.avi.SystemconfigurationArgs;
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 Systemconfiguration("foo", SystemconfigurationArgs.builder()
            .uuid("default-uuid")
            .build());
    }
}
resources:
  foo:
    type: avi:Systemconfiguration
    properties:
      uuid: default-uuid
Create Systemconfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Systemconfiguration(name: string, args?: SystemconfigurationArgs, opts?: CustomResourceOptions);@overload
def Systemconfiguration(resource_name: str,
                        args: Optional[SystemconfigurationArgs] = None,
                        opts: Optional[ResourceOptions] = None)
@overload
def Systemconfiguration(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        admin_auth_configurations: Optional[Sequence[SystemconfigurationAdminAuthConfigurationArgs]] = None,
                        common_criteria_mode: Optional[str] = None,
                        configpb_attributes: Optional[Sequence[SystemconfigurationConfigpbAttributeArgs]] = None,
                        controller_analytics_policies: Optional[Sequence[SystemconfigurationControllerAnalyticsPolicyArgs]] = None,
                        default_license_tier: Optional[str] = None,
                        dns_configurations: Optional[Sequence[SystemconfigurationDnsConfigurationArgs]] = None,
                        dns_virtualservice_refs: Optional[Sequence[str]] = None,
                        docker_mode: Optional[str] = None,
                        email_configurations: Optional[Sequence[SystemconfigurationEmailConfigurationArgs]] = None,
                        enable_cors: Optional[str] = None,
                        enable_host_header_check: Optional[str] = None,
                        fips_mode: Optional[str] = None,
                        global_tenant_configs: Optional[Sequence[SystemconfigurationGlobalTenantConfigArgs]] = None,
                        host_key_algorithm_exclude: Optional[str] = None,
                        kex_algorithm_exclude: Optional[str] = None,
                        legacy_ssl_support: Optional[str] = None,
                        linux_configurations: Optional[Sequence[SystemconfigurationLinuxConfigurationArgs]] = None,
                        mgmt_ip_access_controls: Optional[Sequence[SystemconfigurationMgmtIpAccessControlArgs]] = None,
                        ntp_configurations: Optional[Sequence[SystemconfigurationNtpConfigurationArgs]] = None,
                        portal_configurations: Optional[Sequence[SystemconfigurationPortalConfigurationArgs]] = None,
                        proxy_configurations: Optional[Sequence[SystemconfigurationProxyConfigurationArgs]] = None,
                        rekey_time_limit: Optional[str] = None,
                        rekey_volume_limit: Optional[str] = None,
                        sddcmanager_fqdn: Optional[str] = None,
                        secure_channel_configurations: Optional[Sequence[SystemconfigurationSecureChannelConfigurationArgs]] = None,
                        snmp_configurations: Optional[Sequence[SystemconfigurationSnmpConfigurationArgs]] = None,
                        ssh_ciphers: Optional[Sequence[str]] = None,
                        ssh_hmacs: Optional[Sequence[str]] = None,
                        systemconfiguration_id: Optional[str] = None,
                        telemetry_configurations: Optional[Sequence[SystemconfigurationTelemetryConfigurationArgs]] = None,
                        trusted_host_profiles_refs: Optional[Sequence[str]] = None,
                        truststore_pkiprofile_ref: Optional[str] = None,
                        uuid: Optional[str] = None,
                        welcome_workflow_complete: Optional[str] = None)func NewSystemconfiguration(ctx *Context, name string, args *SystemconfigurationArgs, opts ...ResourceOption) (*Systemconfiguration, error)public Systemconfiguration(string name, SystemconfigurationArgs? args = null, CustomResourceOptions? opts = null)
public Systemconfiguration(String name, SystemconfigurationArgs args)
public Systemconfiguration(String name, SystemconfigurationArgs args, CustomResourceOptions options)
type: avi:Systemconfiguration
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 SystemconfigurationArgs
- 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 SystemconfigurationArgs
- 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 SystemconfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SystemconfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SystemconfigurationArgs
- 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 systemconfigurationResource = new Avi.Systemconfiguration("systemconfigurationResource", new()
{
    AdminAuthConfigurations = new[]
    {
        new Avi.Inputs.SystemconfigurationAdminAuthConfigurationArgs
        {
            AllowLocalUserLogin = "string",
            RemoteAuthConfigurations = new[]
            {
                new Avi.Inputs.SystemconfigurationAdminAuthConfigurationRemoteAuthConfigurationArgs
                {
                    AuthMappingProfileRef = "string",
                    AuthProfileRef = "string",
                    Index = "string",
                },
            },
            ServiceAuthConfigurations = new[]
            {
                new Avi.Inputs.SystemconfigurationAdminAuthConfigurationServiceAuthConfigurationArgs
                {
                    Index = "string",
                    ServiceAuthMappingProfileRef = "string",
                    ServiceAuthProfileRef = "string",
                },
            },
        },
    },
    CommonCriteriaMode = "string",
    ConfigpbAttributes = new[]
    {
        new Avi.Inputs.SystemconfigurationConfigpbAttributeArgs
        {
            Version = "string",
        },
    },
    ControllerAnalyticsPolicies = new[]
    {
        new Avi.Inputs.SystemconfigurationControllerAnalyticsPolicyArgs
        {
            MetricsEventThresholds = new[]
            {
                new Avi.Inputs.SystemconfigurationControllerAnalyticsPolicyMetricsEventThresholdArgs
                {
                    MetricsEventThresholdType = "string",
                    ResetThreshold = "string",
                    WatermarkThresholds = new[]
                    {
                        0,
                    },
                },
            },
        },
    },
    DefaultLicenseTier = "string",
    DnsConfigurations = new[]
    {
        new Avi.Inputs.SystemconfigurationDnsConfigurationArgs
        {
            SearchDomain = "string",
            ServerLists = new[]
            {
                new Avi.Inputs.SystemconfigurationDnsConfigurationServerListArgs
                {
                    Addr = "string",
                    Type = "string",
                },
            },
        },
    },
    DnsVirtualserviceRefs = new[]
    {
        "string",
    },
    DockerMode = "string",
    EmailConfigurations = new[]
    {
        new Avi.Inputs.SystemconfigurationEmailConfigurationArgs
        {
            SmtpType = "string",
            AuthPassword = "string",
            AuthUsername = "string",
            DisableTls = "string",
            EmailTimezone = "string",
            FromEmail = "string",
            FromName = "string",
            MailServerName = "string",
            MailServerPort = "string",
        },
    },
    EnableCors = "string",
    EnableHostHeaderCheck = "string",
    FipsMode = "string",
    GlobalTenantConfigs = new[]
    {
        new Avi.Inputs.SystemconfigurationGlobalTenantConfigArgs
        {
            SeInProviderContext = "string",
            TenantAccessToProviderSe = "string",
            TenantVrf = "string",
        },
    },
    HostKeyAlgorithmExclude = "string",
    KexAlgorithmExclude = "string",
    LegacySslSupport = "string",
    LinuxConfigurations = new[]
    {
        new Avi.Inputs.SystemconfigurationLinuxConfigurationArgs
        {
            Banner = "string",
            CisMode = "string",
            Motd = "string",
        },
    },
    MgmtIpAccessControls = new[]
    {
        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlArgs
        {
            ApiAccesses = new[]
            {
                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlApiAccessArgs
                {
                    MatchCriteria = "string",
                    Addrs = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlApiAccessAddrArgs
                        {
                            Addr = "string",
                            Type = "string",
                        },
                    },
                    GroupRefs = new[]
                    {
                        "string",
                    },
                    Prefixes = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlApiAccessPrefixArgs
                        {
                            IpAddrs = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlApiAccessPrefixIpAddrArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Mask = "string",
                        },
                    },
                    Ranges = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlApiAccessRangeArgs
                        {
                            Begins = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlApiAccessRangeBeginArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Ends = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlApiAccessRangeEndArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                        },
                    },
                },
            },
            ShellServerAccesses = new[]
            {
                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlShellServerAccessArgs
                {
                    MatchCriteria = "string",
                    Addrs = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlShellServerAccessAddrArgs
                        {
                            Addr = "string",
                            Type = "string",
                        },
                    },
                    GroupRefs = new[]
                    {
                        "string",
                    },
                    Prefixes = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixArgs
                        {
                            IpAddrs = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixIpAddrArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Mask = "string",
                        },
                    },
                    Ranges = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlShellServerAccessRangeArgs
                        {
                            Begins = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlShellServerAccessRangeBeginArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Ends = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlShellServerAccessRangeEndArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                        },
                    },
                },
            },
            SnmpAccesses = new[]
            {
                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSnmpAccessArgs
                {
                    MatchCriteria = "string",
                    Addrs = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSnmpAccessAddrArgs
                        {
                            Addr = "string",
                            Type = "string",
                        },
                    },
                    GroupRefs = new[]
                    {
                        "string",
                    },
                    Prefixes = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixArgs
                        {
                            IpAddrs = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixIpAddrArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Mask = "string",
                        },
                    },
                    Ranges = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSnmpAccessRangeArgs
                        {
                            Begins = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSnmpAccessRangeBeginArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Ends = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSnmpAccessRangeEndArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                        },
                    },
                },
            },
            SshAccesses = new[]
            {
                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSshAccessArgs
                {
                    MatchCriteria = "string",
                    Addrs = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSshAccessAddrArgs
                        {
                            Addr = "string",
                            Type = "string",
                        },
                    },
                    GroupRefs = new[]
                    {
                        "string",
                    },
                    Prefixes = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSshAccessPrefixArgs
                        {
                            IpAddrs = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSshAccessPrefixIpAddrArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Mask = "string",
                        },
                    },
                    Ranges = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSshAccessRangeArgs
                        {
                            Begins = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSshAccessRangeBeginArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Ends = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSshAccessRangeEndArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                        },
                    },
                },
            },
            SysintAccesses = new[]
            {
                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSysintAccessArgs
                {
                    MatchCriteria = "string",
                    Addrs = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSysintAccessAddrArgs
                        {
                            Addr = "string",
                            Type = "string",
                        },
                    },
                    GroupRefs = new[]
                    {
                        "string",
                    },
                    Prefixes = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSysintAccessPrefixArgs
                        {
                            IpAddrs = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSysintAccessPrefixIpAddrArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Mask = "string",
                        },
                    },
                    Ranges = new[]
                    {
                        new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSysintAccessRangeArgs
                        {
                            Begins = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSysintAccessRangeBeginArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Ends = new[]
                            {
                                new Avi.Inputs.SystemconfigurationMgmtIpAccessControlSysintAccessRangeEndArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                        },
                    },
                },
            },
        },
    },
    NtpConfigurations = new[]
    {
        new Avi.Inputs.SystemconfigurationNtpConfigurationArgs
        {
            NtpAuthenticationKeys = new[]
            {
                new Avi.Inputs.SystemconfigurationNtpConfigurationNtpAuthenticationKeyArgs
                {
                    Key = "string",
                    KeyNumber = "string",
                    Algorithm = "string",
                },
            },
            NtpServerLists = new[]
            {
                new Avi.Inputs.SystemconfigurationNtpConfigurationNtpServerListArgs
                {
                    Addr = "string",
                    Type = "string",
                },
            },
            NtpServers = new[]
            {
                new Avi.Inputs.SystemconfigurationNtpConfigurationNtpServerArgs
                {
                    Servers = new[]
                    {
                        new Avi.Inputs.SystemconfigurationNtpConfigurationNtpServerServerArgs
                        {
                            Addr = "string",
                            Type = "string",
                        },
                    },
                    KeyNumber = "string",
                },
            },
        },
    },
    PortalConfigurations = new[]
    {
        new Avi.Inputs.SystemconfigurationPortalConfigurationArgs
        {
            AllowBasicAuthentication = "string",
            ApiForceTimeout = "string",
            DisableRemoteCliShell = "string",
            DisableSwagger = "string",
            EnableClickjackingProtection = "string",
            EnableHttp = "string",
            EnableHttps = "string",
            HttpPort = "string",
            HttpsPort = "string",
            LegacySslSupport = "string",
            MinimumPasswordLength = "string",
            PasswordStrengthCheck = "string",
            PkiprofileRef = "string",
            RedirectToHttps = "string",
            SslkeyandcertificateRefs = new[]
            {
                "string",
            },
            SslprofileRef = "string",
            UseUuidFromInput = "string",
        },
    },
    ProxyConfigurations = new[]
    {
        new Avi.Inputs.SystemconfigurationProxyConfigurationArgs
        {
            Host = "string",
            Port = "string",
            Password = "string",
            Username = "string",
        },
    },
    RekeyTimeLimit = "string",
    RekeyVolumeLimit = "string",
    SddcmanagerFqdn = "string",
    SecureChannelConfigurations = new[]
    {
        new Avi.Inputs.SystemconfigurationSecureChannelConfigurationArgs
        {
            SslkeyandcertificateRefs = new[]
            {
                "string",
            },
        },
    },
    SnmpConfigurations = new[]
    {
        new Avi.Inputs.SystemconfigurationSnmpConfigurationArgs
        {
            Community = "string",
            LargeTrapPayload = "string",
            SnmpV3Configs = new[]
            {
                new Avi.Inputs.SystemconfigurationSnmpConfigurationSnmpV3ConfigArgs
                {
                    EngineId = "string",
                    Users = new[]
                    {
                        new Avi.Inputs.SystemconfigurationSnmpConfigurationSnmpV3ConfigUserArgs
                        {
                            AuthPassphrase = "string",
                            AuthType = "string",
                            PrivPassphrase = "string",
                            PrivType = "string",
                            Username = "string",
                        },
                    },
                },
            },
            SysContact = "string",
            SysLocation = "string",
            Version = "string",
        },
    },
    SshCiphers = new[]
    {
        "string",
    },
    SshHmacs = new[]
    {
        "string",
    },
    SystemconfigurationId = "string",
    TelemetryConfigurations = new[]
    {
        new Avi.Inputs.SystemconfigurationTelemetryConfigurationArgs
        {
            Enable = "string",
            Url = "string",
        },
    },
    TrustedHostProfilesRefs = new[]
    {
        "string",
    },
    TruststorePkiprofileRef = "string",
    Uuid = "string",
    WelcomeWorkflowComplete = "string",
});
example, err := avi.NewSystemconfiguration(ctx, "systemconfigurationResource", &avi.SystemconfigurationArgs{
	AdminAuthConfigurations: avi.SystemconfigurationAdminAuthConfigurationArray{
		&avi.SystemconfigurationAdminAuthConfigurationArgs{
			AllowLocalUserLogin: pulumi.String("string"),
			RemoteAuthConfigurations: avi.SystemconfigurationAdminAuthConfigurationRemoteAuthConfigurationArray{
				&avi.SystemconfigurationAdminAuthConfigurationRemoteAuthConfigurationArgs{
					AuthMappingProfileRef: pulumi.String("string"),
					AuthProfileRef:        pulumi.String("string"),
					Index:                 pulumi.String("string"),
				},
			},
			ServiceAuthConfigurations: avi.SystemconfigurationAdminAuthConfigurationServiceAuthConfigurationArray{
				&avi.SystemconfigurationAdminAuthConfigurationServiceAuthConfigurationArgs{
					Index:                        pulumi.String("string"),
					ServiceAuthMappingProfileRef: pulumi.String("string"),
					ServiceAuthProfileRef:        pulumi.String("string"),
				},
			},
		},
	},
	CommonCriteriaMode: pulumi.String("string"),
	ConfigpbAttributes: avi.SystemconfigurationConfigpbAttributeArray{
		&avi.SystemconfigurationConfigpbAttributeArgs{
			Version: pulumi.String("string"),
		},
	},
	ControllerAnalyticsPolicies: avi.SystemconfigurationControllerAnalyticsPolicyArray{
		&avi.SystemconfigurationControllerAnalyticsPolicyArgs{
			MetricsEventThresholds: avi.SystemconfigurationControllerAnalyticsPolicyMetricsEventThresholdArray{
				&avi.SystemconfigurationControllerAnalyticsPolicyMetricsEventThresholdArgs{
					MetricsEventThresholdType: pulumi.String("string"),
					ResetThreshold:            pulumi.String("string"),
					WatermarkThresholds: pulumi.Float64Array{
						pulumi.Float64(0),
					},
				},
			},
		},
	},
	DefaultLicenseTier: pulumi.String("string"),
	DnsConfigurations: avi.SystemconfigurationDnsConfigurationArray{
		&avi.SystemconfigurationDnsConfigurationArgs{
			SearchDomain: pulumi.String("string"),
			ServerLists: avi.SystemconfigurationDnsConfigurationServerListArray{
				&avi.SystemconfigurationDnsConfigurationServerListArgs{
					Addr: pulumi.String("string"),
					Type: pulumi.String("string"),
				},
			},
		},
	},
	DnsVirtualserviceRefs: pulumi.StringArray{
		pulumi.String("string"),
	},
	DockerMode: pulumi.String("string"),
	EmailConfigurations: avi.SystemconfigurationEmailConfigurationArray{
		&avi.SystemconfigurationEmailConfigurationArgs{
			SmtpType:       pulumi.String("string"),
			AuthPassword:   pulumi.String("string"),
			AuthUsername:   pulumi.String("string"),
			DisableTls:     pulumi.String("string"),
			EmailTimezone:  pulumi.String("string"),
			FromEmail:      pulumi.String("string"),
			FromName:       pulumi.String("string"),
			MailServerName: pulumi.String("string"),
			MailServerPort: pulumi.String("string"),
		},
	},
	EnableCors:            pulumi.String("string"),
	EnableHostHeaderCheck: pulumi.String("string"),
	FipsMode:              pulumi.String("string"),
	GlobalTenantConfigs: avi.SystemconfigurationGlobalTenantConfigArray{
		&avi.SystemconfigurationGlobalTenantConfigArgs{
			SeInProviderContext:      pulumi.String("string"),
			TenantAccessToProviderSe: pulumi.String("string"),
			TenantVrf:                pulumi.String("string"),
		},
	},
	HostKeyAlgorithmExclude: pulumi.String("string"),
	KexAlgorithmExclude:     pulumi.String("string"),
	LegacySslSupport:        pulumi.String("string"),
	LinuxConfigurations: avi.SystemconfigurationLinuxConfigurationArray{
		&avi.SystemconfigurationLinuxConfigurationArgs{
			Banner:  pulumi.String("string"),
			CisMode: pulumi.String("string"),
			Motd:    pulumi.String("string"),
		},
	},
	MgmtIpAccessControls: avi.SystemconfigurationMgmtIpAccessControlArray{
		&avi.SystemconfigurationMgmtIpAccessControlArgs{
			ApiAccesses: avi.SystemconfigurationMgmtIpAccessControlApiAccessArray{
				&avi.SystemconfigurationMgmtIpAccessControlApiAccessArgs{
					MatchCriteria: pulumi.String("string"),
					Addrs: avi.SystemconfigurationMgmtIpAccessControlApiAccessAddrArray{
						&avi.SystemconfigurationMgmtIpAccessControlApiAccessAddrArgs{
							Addr: pulumi.String("string"),
							Type: pulumi.String("string"),
						},
					},
					GroupRefs: pulumi.StringArray{
						pulumi.String("string"),
					},
					Prefixes: avi.SystemconfigurationMgmtIpAccessControlApiAccessPrefixArray{
						&avi.SystemconfigurationMgmtIpAccessControlApiAccessPrefixArgs{
							IpAddrs: avi.SystemconfigurationMgmtIpAccessControlApiAccessPrefixIpAddrArray{
								&avi.SystemconfigurationMgmtIpAccessControlApiAccessPrefixIpAddrArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
							Mask: pulumi.String("string"),
						},
					},
					Ranges: avi.SystemconfigurationMgmtIpAccessControlApiAccessRangeArray{
						&avi.SystemconfigurationMgmtIpAccessControlApiAccessRangeArgs{
							Begins: avi.SystemconfigurationMgmtIpAccessControlApiAccessRangeBeginArray{
								&avi.SystemconfigurationMgmtIpAccessControlApiAccessRangeBeginArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
							Ends: avi.SystemconfigurationMgmtIpAccessControlApiAccessRangeEndArray{
								&avi.SystemconfigurationMgmtIpAccessControlApiAccessRangeEndArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
						},
					},
				},
			},
			ShellServerAccesses: avi.SystemconfigurationMgmtIpAccessControlShellServerAccessArray{
				&avi.SystemconfigurationMgmtIpAccessControlShellServerAccessArgs{
					MatchCriteria: pulumi.String("string"),
					Addrs: avi.SystemconfigurationMgmtIpAccessControlShellServerAccessAddrArray{
						&avi.SystemconfigurationMgmtIpAccessControlShellServerAccessAddrArgs{
							Addr: pulumi.String("string"),
							Type: pulumi.String("string"),
						},
					},
					GroupRefs: pulumi.StringArray{
						pulumi.String("string"),
					},
					Prefixes: avi.SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixArray{
						&avi.SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixArgs{
							IpAddrs: avi.SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixIpAddrArray{
								&avi.SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixIpAddrArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
							Mask: pulumi.String("string"),
						},
					},
					Ranges: avi.SystemconfigurationMgmtIpAccessControlShellServerAccessRangeArray{
						&avi.SystemconfigurationMgmtIpAccessControlShellServerAccessRangeArgs{
							Begins: avi.SystemconfigurationMgmtIpAccessControlShellServerAccessRangeBeginArray{
								&avi.SystemconfigurationMgmtIpAccessControlShellServerAccessRangeBeginArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
							Ends: avi.SystemconfigurationMgmtIpAccessControlShellServerAccessRangeEndArray{
								&avi.SystemconfigurationMgmtIpAccessControlShellServerAccessRangeEndArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
						},
					},
				},
			},
			SnmpAccesses: avi.SystemconfigurationMgmtIpAccessControlSnmpAccessArray{
				&avi.SystemconfigurationMgmtIpAccessControlSnmpAccessArgs{
					MatchCriteria: pulumi.String("string"),
					Addrs: avi.SystemconfigurationMgmtIpAccessControlSnmpAccessAddrArray{
						&avi.SystemconfigurationMgmtIpAccessControlSnmpAccessAddrArgs{
							Addr: pulumi.String("string"),
							Type: pulumi.String("string"),
						},
					},
					GroupRefs: pulumi.StringArray{
						pulumi.String("string"),
					},
					Prefixes: avi.SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixArray{
						&avi.SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixArgs{
							IpAddrs: avi.SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixIpAddrArray{
								&avi.SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixIpAddrArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
							Mask: pulumi.String("string"),
						},
					},
					Ranges: avi.SystemconfigurationMgmtIpAccessControlSnmpAccessRangeArray{
						&avi.SystemconfigurationMgmtIpAccessControlSnmpAccessRangeArgs{
							Begins: avi.SystemconfigurationMgmtIpAccessControlSnmpAccessRangeBeginArray{
								&avi.SystemconfigurationMgmtIpAccessControlSnmpAccessRangeBeginArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
							Ends: avi.SystemconfigurationMgmtIpAccessControlSnmpAccessRangeEndArray{
								&avi.SystemconfigurationMgmtIpAccessControlSnmpAccessRangeEndArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
						},
					},
				},
			},
			SshAccesses: avi.SystemconfigurationMgmtIpAccessControlSshAccessArray{
				&avi.SystemconfigurationMgmtIpAccessControlSshAccessArgs{
					MatchCriteria: pulumi.String("string"),
					Addrs: avi.SystemconfigurationMgmtIpAccessControlSshAccessAddrArray{
						&avi.SystemconfigurationMgmtIpAccessControlSshAccessAddrArgs{
							Addr: pulumi.String("string"),
							Type: pulumi.String("string"),
						},
					},
					GroupRefs: pulumi.StringArray{
						pulumi.String("string"),
					},
					Prefixes: avi.SystemconfigurationMgmtIpAccessControlSshAccessPrefixArray{
						&avi.SystemconfigurationMgmtIpAccessControlSshAccessPrefixArgs{
							IpAddrs: avi.SystemconfigurationMgmtIpAccessControlSshAccessPrefixIpAddrArray{
								&avi.SystemconfigurationMgmtIpAccessControlSshAccessPrefixIpAddrArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
							Mask: pulumi.String("string"),
						},
					},
					Ranges: avi.SystemconfigurationMgmtIpAccessControlSshAccessRangeArray{
						&avi.SystemconfigurationMgmtIpAccessControlSshAccessRangeArgs{
							Begins: avi.SystemconfigurationMgmtIpAccessControlSshAccessRangeBeginArray{
								&avi.SystemconfigurationMgmtIpAccessControlSshAccessRangeBeginArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
							Ends: avi.SystemconfigurationMgmtIpAccessControlSshAccessRangeEndArray{
								&avi.SystemconfigurationMgmtIpAccessControlSshAccessRangeEndArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
						},
					},
				},
			},
			SysintAccesses: avi.SystemconfigurationMgmtIpAccessControlSysintAccessArray{
				&avi.SystemconfigurationMgmtIpAccessControlSysintAccessArgs{
					MatchCriteria: pulumi.String("string"),
					Addrs: avi.SystemconfigurationMgmtIpAccessControlSysintAccessAddrArray{
						&avi.SystemconfigurationMgmtIpAccessControlSysintAccessAddrArgs{
							Addr: pulumi.String("string"),
							Type: pulumi.String("string"),
						},
					},
					GroupRefs: pulumi.StringArray{
						pulumi.String("string"),
					},
					Prefixes: avi.SystemconfigurationMgmtIpAccessControlSysintAccessPrefixArray{
						&avi.SystemconfigurationMgmtIpAccessControlSysintAccessPrefixArgs{
							IpAddrs: avi.SystemconfigurationMgmtIpAccessControlSysintAccessPrefixIpAddrArray{
								&avi.SystemconfigurationMgmtIpAccessControlSysintAccessPrefixIpAddrArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
							Mask: pulumi.String("string"),
						},
					},
					Ranges: avi.SystemconfigurationMgmtIpAccessControlSysintAccessRangeArray{
						&avi.SystemconfigurationMgmtIpAccessControlSysintAccessRangeArgs{
							Begins: avi.SystemconfigurationMgmtIpAccessControlSysintAccessRangeBeginArray{
								&avi.SystemconfigurationMgmtIpAccessControlSysintAccessRangeBeginArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
							Ends: avi.SystemconfigurationMgmtIpAccessControlSysintAccessRangeEndArray{
								&avi.SystemconfigurationMgmtIpAccessControlSysintAccessRangeEndArgs{
									Addr: pulumi.String("string"),
									Type: pulumi.String("string"),
								},
							},
						},
					},
				},
			},
		},
	},
	NtpConfigurations: avi.SystemconfigurationNtpConfigurationArray{
		&avi.SystemconfigurationNtpConfigurationArgs{
			NtpAuthenticationKeys: avi.SystemconfigurationNtpConfigurationNtpAuthenticationKeyArray{
				&avi.SystemconfigurationNtpConfigurationNtpAuthenticationKeyArgs{
					Key:       pulumi.String("string"),
					KeyNumber: pulumi.String("string"),
					Algorithm: pulumi.String("string"),
				},
			},
			NtpServerLists: avi.SystemconfigurationNtpConfigurationNtpServerListArray{
				&avi.SystemconfigurationNtpConfigurationNtpServerListArgs{
					Addr: pulumi.String("string"),
					Type: pulumi.String("string"),
				},
			},
			NtpServers: avi.SystemconfigurationNtpConfigurationNtpServerArray{
				&avi.SystemconfigurationNtpConfigurationNtpServerArgs{
					Servers: avi.SystemconfigurationNtpConfigurationNtpServerServerArray{
						&avi.SystemconfigurationNtpConfigurationNtpServerServerArgs{
							Addr: pulumi.String("string"),
							Type: pulumi.String("string"),
						},
					},
					KeyNumber: pulumi.String("string"),
				},
			},
		},
	},
	PortalConfigurations: avi.SystemconfigurationPortalConfigurationArray{
		&avi.SystemconfigurationPortalConfigurationArgs{
			AllowBasicAuthentication:     pulumi.String("string"),
			ApiForceTimeout:              pulumi.String("string"),
			DisableRemoteCliShell:        pulumi.String("string"),
			DisableSwagger:               pulumi.String("string"),
			EnableClickjackingProtection: pulumi.String("string"),
			EnableHttp:                   pulumi.String("string"),
			EnableHttps:                  pulumi.String("string"),
			HttpPort:                     pulumi.String("string"),
			HttpsPort:                    pulumi.String("string"),
			LegacySslSupport:             pulumi.String("string"),
			MinimumPasswordLength:        pulumi.String("string"),
			PasswordStrengthCheck:        pulumi.String("string"),
			PkiprofileRef:                pulumi.String("string"),
			RedirectToHttps:              pulumi.String("string"),
			SslkeyandcertificateRefs: pulumi.StringArray{
				pulumi.String("string"),
			},
			SslprofileRef:    pulumi.String("string"),
			UseUuidFromInput: pulumi.String("string"),
		},
	},
	ProxyConfigurations: avi.SystemconfigurationProxyConfigurationArray{
		&avi.SystemconfigurationProxyConfigurationArgs{
			Host:     pulumi.String("string"),
			Port:     pulumi.String("string"),
			Password: pulumi.String("string"),
			Username: pulumi.String("string"),
		},
	},
	RekeyTimeLimit:   pulumi.String("string"),
	RekeyVolumeLimit: pulumi.String("string"),
	SddcmanagerFqdn:  pulumi.String("string"),
	SecureChannelConfigurations: avi.SystemconfigurationSecureChannelConfigurationArray{
		&avi.SystemconfigurationSecureChannelConfigurationArgs{
			SslkeyandcertificateRefs: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
	SnmpConfigurations: avi.SystemconfigurationSnmpConfigurationArray{
		&avi.SystemconfigurationSnmpConfigurationArgs{
			Community:        pulumi.String("string"),
			LargeTrapPayload: pulumi.String("string"),
			SnmpV3Configs: avi.SystemconfigurationSnmpConfigurationSnmpV3ConfigArray{
				&avi.SystemconfigurationSnmpConfigurationSnmpV3ConfigArgs{
					EngineId: pulumi.String("string"),
					Users: avi.SystemconfigurationSnmpConfigurationSnmpV3ConfigUserArray{
						&avi.SystemconfigurationSnmpConfigurationSnmpV3ConfigUserArgs{
							AuthPassphrase: pulumi.String("string"),
							AuthType:       pulumi.String("string"),
							PrivPassphrase: pulumi.String("string"),
							PrivType:       pulumi.String("string"),
							Username:       pulumi.String("string"),
						},
					},
				},
			},
			SysContact:  pulumi.String("string"),
			SysLocation: pulumi.String("string"),
			Version:     pulumi.String("string"),
		},
	},
	SshCiphers: pulumi.StringArray{
		pulumi.String("string"),
	},
	SshHmacs: pulumi.StringArray{
		pulumi.String("string"),
	},
	SystemconfigurationId: pulumi.String("string"),
	TelemetryConfigurations: avi.SystemconfigurationTelemetryConfigurationArray{
		&avi.SystemconfigurationTelemetryConfigurationArgs{
			Enable: pulumi.String("string"),
			Url:    pulumi.String("string"),
		},
	},
	TrustedHostProfilesRefs: pulumi.StringArray{
		pulumi.String("string"),
	},
	TruststorePkiprofileRef: pulumi.String("string"),
	Uuid:                    pulumi.String("string"),
	WelcomeWorkflowComplete: pulumi.String("string"),
})
var systemconfigurationResource = new Systemconfiguration("systemconfigurationResource", SystemconfigurationArgs.builder()
    .adminAuthConfigurations(SystemconfigurationAdminAuthConfigurationArgs.builder()
        .allowLocalUserLogin("string")
        .remoteAuthConfigurations(SystemconfigurationAdminAuthConfigurationRemoteAuthConfigurationArgs.builder()
            .authMappingProfileRef("string")
            .authProfileRef("string")
            .index("string")
            .build())
        .serviceAuthConfigurations(SystemconfigurationAdminAuthConfigurationServiceAuthConfigurationArgs.builder()
            .index("string")
            .serviceAuthMappingProfileRef("string")
            .serviceAuthProfileRef("string")
            .build())
        .build())
    .commonCriteriaMode("string")
    .configpbAttributes(SystemconfigurationConfigpbAttributeArgs.builder()
        .version("string")
        .build())
    .controllerAnalyticsPolicies(SystemconfigurationControllerAnalyticsPolicyArgs.builder()
        .metricsEventThresholds(SystemconfigurationControllerAnalyticsPolicyMetricsEventThresholdArgs.builder()
            .metricsEventThresholdType("string")
            .resetThreshold("string")
            .watermarkThresholds(0.0)
            .build())
        .build())
    .defaultLicenseTier("string")
    .dnsConfigurations(SystemconfigurationDnsConfigurationArgs.builder()
        .searchDomain("string")
        .serverLists(SystemconfigurationDnsConfigurationServerListArgs.builder()
            .addr("string")
            .type("string")
            .build())
        .build())
    .dnsVirtualserviceRefs("string")
    .dockerMode("string")
    .emailConfigurations(SystemconfigurationEmailConfigurationArgs.builder()
        .smtpType("string")
        .authPassword("string")
        .authUsername("string")
        .disableTls("string")
        .emailTimezone("string")
        .fromEmail("string")
        .fromName("string")
        .mailServerName("string")
        .mailServerPort("string")
        .build())
    .enableCors("string")
    .enableHostHeaderCheck("string")
    .fipsMode("string")
    .globalTenantConfigs(SystemconfigurationGlobalTenantConfigArgs.builder()
        .seInProviderContext("string")
        .tenantAccessToProviderSe("string")
        .tenantVrf("string")
        .build())
    .hostKeyAlgorithmExclude("string")
    .kexAlgorithmExclude("string")
    .legacySslSupport("string")
    .linuxConfigurations(SystemconfigurationLinuxConfigurationArgs.builder()
        .banner("string")
        .cisMode("string")
        .motd("string")
        .build())
    .mgmtIpAccessControls(SystemconfigurationMgmtIpAccessControlArgs.builder()
        .apiAccesses(SystemconfigurationMgmtIpAccessControlApiAccessArgs.builder()
            .matchCriteria("string")
            .addrs(SystemconfigurationMgmtIpAccessControlApiAccessAddrArgs.builder()
                .addr("string")
                .type("string")
                .build())
            .groupRefs("string")
            .prefixes(SystemconfigurationMgmtIpAccessControlApiAccessPrefixArgs.builder()
                .ipAddrs(SystemconfigurationMgmtIpAccessControlApiAccessPrefixIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .ranges(SystemconfigurationMgmtIpAccessControlApiAccessRangeArgs.builder()
                .begins(SystemconfigurationMgmtIpAccessControlApiAccessRangeBeginArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .ends(SystemconfigurationMgmtIpAccessControlApiAccessRangeEndArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .build())
            .build())
        .shellServerAccesses(SystemconfigurationMgmtIpAccessControlShellServerAccessArgs.builder()
            .matchCriteria("string")
            .addrs(SystemconfigurationMgmtIpAccessControlShellServerAccessAddrArgs.builder()
                .addr("string")
                .type("string")
                .build())
            .groupRefs("string")
            .prefixes(SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixArgs.builder()
                .ipAddrs(SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .ranges(SystemconfigurationMgmtIpAccessControlShellServerAccessRangeArgs.builder()
                .begins(SystemconfigurationMgmtIpAccessControlShellServerAccessRangeBeginArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .ends(SystemconfigurationMgmtIpAccessControlShellServerAccessRangeEndArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .build())
            .build())
        .snmpAccesses(SystemconfigurationMgmtIpAccessControlSnmpAccessArgs.builder()
            .matchCriteria("string")
            .addrs(SystemconfigurationMgmtIpAccessControlSnmpAccessAddrArgs.builder()
                .addr("string")
                .type("string")
                .build())
            .groupRefs("string")
            .prefixes(SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixArgs.builder()
                .ipAddrs(SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .ranges(SystemconfigurationMgmtIpAccessControlSnmpAccessRangeArgs.builder()
                .begins(SystemconfigurationMgmtIpAccessControlSnmpAccessRangeBeginArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .ends(SystemconfigurationMgmtIpAccessControlSnmpAccessRangeEndArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .build())
            .build())
        .sshAccesses(SystemconfigurationMgmtIpAccessControlSshAccessArgs.builder()
            .matchCriteria("string")
            .addrs(SystemconfigurationMgmtIpAccessControlSshAccessAddrArgs.builder()
                .addr("string")
                .type("string")
                .build())
            .groupRefs("string")
            .prefixes(SystemconfigurationMgmtIpAccessControlSshAccessPrefixArgs.builder()
                .ipAddrs(SystemconfigurationMgmtIpAccessControlSshAccessPrefixIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .ranges(SystemconfigurationMgmtIpAccessControlSshAccessRangeArgs.builder()
                .begins(SystemconfigurationMgmtIpAccessControlSshAccessRangeBeginArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .ends(SystemconfigurationMgmtIpAccessControlSshAccessRangeEndArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .build())
            .build())
        .sysintAccesses(SystemconfigurationMgmtIpAccessControlSysintAccessArgs.builder()
            .matchCriteria("string")
            .addrs(SystemconfigurationMgmtIpAccessControlSysintAccessAddrArgs.builder()
                .addr("string")
                .type("string")
                .build())
            .groupRefs("string")
            .prefixes(SystemconfigurationMgmtIpAccessControlSysintAccessPrefixArgs.builder()
                .ipAddrs(SystemconfigurationMgmtIpAccessControlSysintAccessPrefixIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .ranges(SystemconfigurationMgmtIpAccessControlSysintAccessRangeArgs.builder()
                .begins(SystemconfigurationMgmtIpAccessControlSysintAccessRangeBeginArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .ends(SystemconfigurationMgmtIpAccessControlSysintAccessRangeEndArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .build())
            .build())
        .build())
    .ntpConfigurations(SystemconfigurationNtpConfigurationArgs.builder()
        .ntpAuthenticationKeys(SystemconfigurationNtpConfigurationNtpAuthenticationKeyArgs.builder()
            .key("string")
            .keyNumber("string")
            .algorithm("string")
            .build())
        .ntpServerLists(SystemconfigurationNtpConfigurationNtpServerListArgs.builder()
            .addr("string")
            .type("string")
            .build())
        .ntpServers(SystemconfigurationNtpConfigurationNtpServerArgs.builder()
            .servers(SystemconfigurationNtpConfigurationNtpServerServerArgs.builder()
                .addr("string")
                .type("string")
                .build())
            .keyNumber("string")
            .build())
        .build())
    .portalConfigurations(SystemconfigurationPortalConfigurationArgs.builder()
        .allowBasicAuthentication("string")
        .apiForceTimeout("string")
        .disableRemoteCliShell("string")
        .disableSwagger("string")
        .enableClickjackingProtection("string")
        .enableHttp("string")
        .enableHttps("string")
        .httpPort("string")
        .httpsPort("string")
        .legacySslSupport("string")
        .minimumPasswordLength("string")
        .passwordStrengthCheck("string")
        .pkiprofileRef("string")
        .redirectToHttps("string")
        .sslkeyandcertificateRefs("string")
        .sslprofileRef("string")
        .useUuidFromInput("string")
        .build())
    .proxyConfigurations(SystemconfigurationProxyConfigurationArgs.builder()
        .host("string")
        .port("string")
        .password("string")
        .username("string")
        .build())
    .rekeyTimeLimit("string")
    .rekeyVolumeLimit("string")
    .sddcmanagerFqdn("string")
    .secureChannelConfigurations(SystemconfigurationSecureChannelConfigurationArgs.builder()
        .sslkeyandcertificateRefs("string")
        .build())
    .snmpConfigurations(SystemconfigurationSnmpConfigurationArgs.builder()
        .community("string")
        .largeTrapPayload("string")
        .snmpV3Configs(SystemconfigurationSnmpConfigurationSnmpV3ConfigArgs.builder()
            .engineId("string")
            .users(SystemconfigurationSnmpConfigurationSnmpV3ConfigUserArgs.builder()
                .authPassphrase("string")
                .authType("string")
                .privPassphrase("string")
                .privType("string")
                .username("string")
                .build())
            .build())
        .sysContact("string")
        .sysLocation("string")
        .version("string")
        .build())
    .sshCiphers("string")
    .sshHmacs("string")
    .systemconfigurationId("string")
    .telemetryConfigurations(SystemconfigurationTelemetryConfigurationArgs.builder()
        .enable("string")
        .url("string")
        .build())
    .trustedHostProfilesRefs("string")
    .truststorePkiprofileRef("string")
    .uuid("string")
    .welcomeWorkflowComplete("string")
    .build());
systemconfiguration_resource = avi.Systemconfiguration("systemconfigurationResource",
    admin_auth_configurations=[{
        "allow_local_user_login": "string",
        "remote_auth_configurations": [{
            "auth_mapping_profile_ref": "string",
            "auth_profile_ref": "string",
            "index": "string",
        }],
        "service_auth_configurations": [{
            "index": "string",
            "service_auth_mapping_profile_ref": "string",
            "service_auth_profile_ref": "string",
        }],
    }],
    common_criteria_mode="string",
    configpb_attributes=[{
        "version": "string",
    }],
    controller_analytics_policies=[{
        "metrics_event_thresholds": [{
            "metrics_event_threshold_type": "string",
            "reset_threshold": "string",
            "watermark_thresholds": [0],
        }],
    }],
    default_license_tier="string",
    dns_configurations=[{
        "search_domain": "string",
        "server_lists": [{
            "addr": "string",
            "type": "string",
        }],
    }],
    dns_virtualservice_refs=["string"],
    docker_mode="string",
    email_configurations=[{
        "smtp_type": "string",
        "auth_password": "string",
        "auth_username": "string",
        "disable_tls": "string",
        "email_timezone": "string",
        "from_email": "string",
        "from_name": "string",
        "mail_server_name": "string",
        "mail_server_port": "string",
    }],
    enable_cors="string",
    enable_host_header_check="string",
    fips_mode="string",
    global_tenant_configs=[{
        "se_in_provider_context": "string",
        "tenant_access_to_provider_se": "string",
        "tenant_vrf": "string",
    }],
    host_key_algorithm_exclude="string",
    kex_algorithm_exclude="string",
    legacy_ssl_support="string",
    linux_configurations=[{
        "banner": "string",
        "cis_mode": "string",
        "motd": "string",
    }],
    mgmt_ip_access_controls=[{
        "api_accesses": [{
            "match_criteria": "string",
            "addrs": [{
                "addr": "string",
                "type": "string",
            }],
            "group_refs": ["string"],
            "prefixes": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "ranges": [{
                "begins": [{
                    "addr": "string",
                    "type": "string",
                }],
                "ends": [{
                    "addr": "string",
                    "type": "string",
                }],
            }],
        }],
        "shell_server_accesses": [{
            "match_criteria": "string",
            "addrs": [{
                "addr": "string",
                "type": "string",
            }],
            "group_refs": ["string"],
            "prefixes": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "ranges": [{
                "begins": [{
                    "addr": "string",
                    "type": "string",
                }],
                "ends": [{
                    "addr": "string",
                    "type": "string",
                }],
            }],
        }],
        "snmp_accesses": [{
            "match_criteria": "string",
            "addrs": [{
                "addr": "string",
                "type": "string",
            }],
            "group_refs": ["string"],
            "prefixes": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "ranges": [{
                "begins": [{
                    "addr": "string",
                    "type": "string",
                }],
                "ends": [{
                    "addr": "string",
                    "type": "string",
                }],
            }],
        }],
        "ssh_accesses": [{
            "match_criteria": "string",
            "addrs": [{
                "addr": "string",
                "type": "string",
            }],
            "group_refs": ["string"],
            "prefixes": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "ranges": [{
                "begins": [{
                    "addr": "string",
                    "type": "string",
                }],
                "ends": [{
                    "addr": "string",
                    "type": "string",
                }],
            }],
        }],
        "sysint_accesses": [{
            "match_criteria": "string",
            "addrs": [{
                "addr": "string",
                "type": "string",
            }],
            "group_refs": ["string"],
            "prefixes": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "ranges": [{
                "begins": [{
                    "addr": "string",
                    "type": "string",
                }],
                "ends": [{
                    "addr": "string",
                    "type": "string",
                }],
            }],
        }],
    }],
    ntp_configurations=[{
        "ntp_authentication_keys": [{
            "key": "string",
            "key_number": "string",
            "algorithm": "string",
        }],
        "ntp_server_lists": [{
            "addr": "string",
            "type": "string",
        }],
        "ntp_servers": [{
            "servers": [{
                "addr": "string",
                "type": "string",
            }],
            "key_number": "string",
        }],
    }],
    portal_configurations=[{
        "allow_basic_authentication": "string",
        "api_force_timeout": "string",
        "disable_remote_cli_shell": "string",
        "disable_swagger": "string",
        "enable_clickjacking_protection": "string",
        "enable_http": "string",
        "enable_https": "string",
        "http_port": "string",
        "https_port": "string",
        "legacy_ssl_support": "string",
        "minimum_password_length": "string",
        "password_strength_check": "string",
        "pkiprofile_ref": "string",
        "redirect_to_https": "string",
        "sslkeyandcertificate_refs": ["string"],
        "sslprofile_ref": "string",
        "use_uuid_from_input": "string",
    }],
    proxy_configurations=[{
        "host": "string",
        "port": "string",
        "password": "string",
        "username": "string",
    }],
    rekey_time_limit="string",
    rekey_volume_limit="string",
    sddcmanager_fqdn="string",
    secure_channel_configurations=[{
        "sslkeyandcertificate_refs": ["string"],
    }],
    snmp_configurations=[{
        "community": "string",
        "large_trap_payload": "string",
        "snmp_v3_configs": [{
            "engine_id": "string",
            "users": [{
                "auth_passphrase": "string",
                "auth_type": "string",
                "priv_passphrase": "string",
                "priv_type": "string",
                "username": "string",
            }],
        }],
        "sys_contact": "string",
        "sys_location": "string",
        "version": "string",
    }],
    ssh_ciphers=["string"],
    ssh_hmacs=["string"],
    systemconfiguration_id="string",
    telemetry_configurations=[{
        "enable": "string",
        "url": "string",
    }],
    trusted_host_profiles_refs=["string"],
    truststore_pkiprofile_ref="string",
    uuid="string",
    welcome_workflow_complete="string")
const systemconfigurationResource = new avi.Systemconfiguration("systemconfigurationResource", {
    adminAuthConfigurations: [{
        allowLocalUserLogin: "string",
        remoteAuthConfigurations: [{
            authMappingProfileRef: "string",
            authProfileRef: "string",
            index: "string",
        }],
        serviceAuthConfigurations: [{
            index: "string",
            serviceAuthMappingProfileRef: "string",
            serviceAuthProfileRef: "string",
        }],
    }],
    commonCriteriaMode: "string",
    configpbAttributes: [{
        version: "string",
    }],
    controllerAnalyticsPolicies: [{
        metricsEventThresholds: [{
            metricsEventThresholdType: "string",
            resetThreshold: "string",
            watermarkThresholds: [0],
        }],
    }],
    defaultLicenseTier: "string",
    dnsConfigurations: [{
        searchDomain: "string",
        serverLists: [{
            addr: "string",
            type: "string",
        }],
    }],
    dnsVirtualserviceRefs: ["string"],
    dockerMode: "string",
    emailConfigurations: [{
        smtpType: "string",
        authPassword: "string",
        authUsername: "string",
        disableTls: "string",
        emailTimezone: "string",
        fromEmail: "string",
        fromName: "string",
        mailServerName: "string",
        mailServerPort: "string",
    }],
    enableCors: "string",
    enableHostHeaderCheck: "string",
    fipsMode: "string",
    globalTenantConfigs: [{
        seInProviderContext: "string",
        tenantAccessToProviderSe: "string",
        tenantVrf: "string",
    }],
    hostKeyAlgorithmExclude: "string",
    kexAlgorithmExclude: "string",
    legacySslSupport: "string",
    linuxConfigurations: [{
        banner: "string",
        cisMode: "string",
        motd: "string",
    }],
    mgmtIpAccessControls: [{
        apiAccesses: [{
            matchCriteria: "string",
            addrs: [{
                addr: "string",
                type: "string",
            }],
            groupRefs: ["string"],
            prefixes: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            ranges: [{
                begins: [{
                    addr: "string",
                    type: "string",
                }],
                ends: [{
                    addr: "string",
                    type: "string",
                }],
            }],
        }],
        shellServerAccesses: [{
            matchCriteria: "string",
            addrs: [{
                addr: "string",
                type: "string",
            }],
            groupRefs: ["string"],
            prefixes: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            ranges: [{
                begins: [{
                    addr: "string",
                    type: "string",
                }],
                ends: [{
                    addr: "string",
                    type: "string",
                }],
            }],
        }],
        snmpAccesses: [{
            matchCriteria: "string",
            addrs: [{
                addr: "string",
                type: "string",
            }],
            groupRefs: ["string"],
            prefixes: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            ranges: [{
                begins: [{
                    addr: "string",
                    type: "string",
                }],
                ends: [{
                    addr: "string",
                    type: "string",
                }],
            }],
        }],
        sshAccesses: [{
            matchCriteria: "string",
            addrs: [{
                addr: "string",
                type: "string",
            }],
            groupRefs: ["string"],
            prefixes: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            ranges: [{
                begins: [{
                    addr: "string",
                    type: "string",
                }],
                ends: [{
                    addr: "string",
                    type: "string",
                }],
            }],
        }],
        sysintAccesses: [{
            matchCriteria: "string",
            addrs: [{
                addr: "string",
                type: "string",
            }],
            groupRefs: ["string"],
            prefixes: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            ranges: [{
                begins: [{
                    addr: "string",
                    type: "string",
                }],
                ends: [{
                    addr: "string",
                    type: "string",
                }],
            }],
        }],
    }],
    ntpConfigurations: [{
        ntpAuthenticationKeys: [{
            key: "string",
            keyNumber: "string",
            algorithm: "string",
        }],
        ntpServerLists: [{
            addr: "string",
            type: "string",
        }],
        ntpServers: [{
            servers: [{
                addr: "string",
                type: "string",
            }],
            keyNumber: "string",
        }],
    }],
    portalConfigurations: [{
        allowBasicAuthentication: "string",
        apiForceTimeout: "string",
        disableRemoteCliShell: "string",
        disableSwagger: "string",
        enableClickjackingProtection: "string",
        enableHttp: "string",
        enableHttps: "string",
        httpPort: "string",
        httpsPort: "string",
        legacySslSupport: "string",
        minimumPasswordLength: "string",
        passwordStrengthCheck: "string",
        pkiprofileRef: "string",
        redirectToHttps: "string",
        sslkeyandcertificateRefs: ["string"],
        sslprofileRef: "string",
        useUuidFromInput: "string",
    }],
    proxyConfigurations: [{
        host: "string",
        port: "string",
        password: "string",
        username: "string",
    }],
    rekeyTimeLimit: "string",
    rekeyVolumeLimit: "string",
    sddcmanagerFqdn: "string",
    secureChannelConfigurations: [{
        sslkeyandcertificateRefs: ["string"],
    }],
    snmpConfigurations: [{
        community: "string",
        largeTrapPayload: "string",
        snmpV3Configs: [{
            engineId: "string",
            users: [{
                authPassphrase: "string",
                authType: "string",
                privPassphrase: "string",
                privType: "string",
                username: "string",
            }],
        }],
        sysContact: "string",
        sysLocation: "string",
        version: "string",
    }],
    sshCiphers: ["string"],
    sshHmacs: ["string"],
    systemconfigurationId: "string",
    telemetryConfigurations: [{
        enable: "string",
        url: "string",
    }],
    trustedHostProfilesRefs: ["string"],
    truststorePkiprofileRef: "string",
    uuid: "string",
    welcomeWorkflowComplete: "string",
});
type: avi:Systemconfiguration
properties:
    adminAuthConfigurations:
        - allowLocalUserLogin: string
          remoteAuthConfigurations:
            - authMappingProfileRef: string
              authProfileRef: string
              index: string
          serviceAuthConfigurations:
            - index: string
              serviceAuthMappingProfileRef: string
              serviceAuthProfileRef: string
    commonCriteriaMode: string
    configpbAttributes:
        - version: string
    controllerAnalyticsPolicies:
        - metricsEventThresholds:
            - metricsEventThresholdType: string
              resetThreshold: string
              watermarkThresholds:
                - 0
    defaultLicenseTier: string
    dnsConfigurations:
        - searchDomain: string
          serverLists:
            - addr: string
              type: string
    dnsVirtualserviceRefs:
        - string
    dockerMode: string
    emailConfigurations:
        - authPassword: string
          authUsername: string
          disableTls: string
          emailTimezone: string
          fromEmail: string
          fromName: string
          mailServerName: string
          mailServerPort: string
          smtpType: string
    enableCors: string
    enableHostHeaderCheck: string
    fipsMode: string
    globalTenantConfigs:
        - seInProviderContext: string
          tenantAccessToProviderSe: string
          tenantVrf: string
    hostKeyAlgorithmExclude: string
    kexAlgorithmExclude: string
    legacySslSupport: string
    linuxConfigurations:
        - banner: string
          cisMode: string
          motd: string
    mgmtIpAccessControls:
        - apiAccesses:
            - addrs:
                - addr: string
                  type: string
              groupRefs:
                - string
              matchCriteria: string
              prefixes:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              ranges:
                - begins:
                    - addr: string
                      type: string
                  ends:
                    - addr: string
                      type: string
          shellServerAccesses:
            - addrs:
                - addr: string
                  type: string
              groupRefs:
                - string
              matchCriteria: string
              prefixes:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              ranges:
                - begins:
                    - addr: string
                      type: string
                  ends:
                    - addr: string
                      type: string
          snmpAccesses:
            - addrs:
                - addr: string
                  type: string
              groupRefs:
                - string
              matchCriteria: string
              prefixes:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              ranges:
                - begins:
                    - addr: string
                      type: string
                  ends:
                    - addr: string
                      type: string
          sshAccesses:
            - addrs:
                - addr: string
                  type: string
              groupRefs:
                - string
              matchCriteria: string
              prefixes:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              ranges:
                - begins:
                    - addr: string
                      type: string
                  ends:
                    - addr: string
                      type: string
          sysintAccesses:
            - addrs:
                - addr: string
                  type: string
              groupRefs:
                - string
              matchCriteria: string
              prefixes:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              ranges:
                - begins:
                    - addr: string
                      type: string
                  ends:
                    - addr: string
                      type: string
    ntpConfigurations:
        - ntpAuthenticationKeys:
            - algorithm: string
              key: string
              keyNumber: string
          ntpServerLists:
            - addr: string
              type: string
          ntpServers:
            - keyNumber: string
              servers:
                - addr: string
                  type: string
    portalConfigurations:
        - allowBasicAuthentication: string
          apiForceTimeout: string
          disableRemoteCliShell: string
          disableSwagger: string
          enableClickjackingProtection: string
          enableHttp: string
          enableHttps: string
          httpPort: string
          httpsPort: string
          legacySslSupport: string
          minimumPasswordLength: string
          passwordStrengthCheck: string
          pkiprofileRef: string
          redirectToHttps: string
          sslkeyandcertificateRefs:
            - string
          sslprofileRef: string
          useUuidFromInput: string
    proxyConfigurations:
        - host: string
          password: string
          port: string
          username: string
    rekeyTimeLimit: string
    rekeyVolumeLimit: string
    sddcmanagerFqdn: string
    secureChannelConfigurations:
        - sslkeyandcertificateRefs:
            - string
    snmpConfigurations:
        - community: string
          largeTrapPayload: string
          snmpV3Configs:
            - engineId: string
              users:
                - authPassphrase: string
                  authType: string
                  privPassphrase: string
                  privType: string
                  username: string
          sysContact: string
          sysLocation: string
          version: string
    sshCiphers:
        - string
    sshHmacs:
        - string
    systemconfigurationId: string
    telemetryConfigurations:
        - enable: string
          url: string
    trustedHostProfilesRefs:
        - string
    truststorePkiprofileRef: string
    uuid: string
    welcomeWorkflowComplete: string
Systemconfiguration 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 Systemconfiguration resource accepts the following input properties:
- AdminAuth List<SystemconfigurationConfigurations Admin Auth Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- CommonCriteria stringMode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- ConfigpbAttributes List<SystemconfigurationConfigpb 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.
- ControllerAnalytics List<SystemconfigurationPolicies Controller Analytics Policy> 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- DefaultLicense stringTier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- DnsConfigurations List<SystemconfigurationDns Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- DnsVirtualservice List<string>Refs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- DockerMode string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EmailConfigurations List<SystemconfigurationEmail Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EnableCors string
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EnableHost stringHeader Check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- FipsMode string
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- GlobalTenant List<SystemconfigurationConfigs Global Tenant Config> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- HostKey stringAlgorithm Exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- KexAlgorithm stringExclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- LegacySsl stringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- LinuxConfigurations List<SystemconfigurationLinux Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- MgmtIp List<SystemconfigurationAccess Controls Mgmt Ip Access Control> 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- NtpConfigurations List<SystemconfigurationNtp Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- PortalConfigurations List<SystemconfigurationPortal Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ProxyConfigurations List<SystemconfigurationProxy Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- RekeyTime stringLimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- RekeyVolume stringLimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- SddcmanagerFqdn string
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SecureChannel List<SystemconfigurationConfigurations Secure Channel Configuration> 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SnmpConfigurations List<SystemconfigurationSnmp Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SshCiphers List<string>
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SshHmacs List<string>
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SystemconfigurationId string
- TelemetryConfigurations List<SystemconfigurationTelemetry Configuration> 
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- TrustedHost List<string>Profiles Refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- TruststorePkiprofile stringRef 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- WelcomeWorkflow stringComplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- AdminAuth []SystemconfigurationConfigurations Admin Auth Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- CommonCriteria stringMode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- ConfigpbAttributes []SystemconfigurationConfigpb 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.
- ControllerAnalytics []SystemconfigurationPolicies Controller Analytics Policy Args 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- DefaultLicense stringTier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- DnsConfigurations []SystemconfigurationDns Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- DnsVirtualservice []stringRefs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- DockerMode string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EmailConfigurations []SystemconfigurationEmail Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EnableCors string
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EnableHost stringHeader Check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- FipsMode string
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- GlobalTenant []SystemconfigurationConfigs Global Tenant Config Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- HostKey stringAlgorithm Exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- KexAlgorithm stringExclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- LegacySsl stringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- LinuxConfigurations []SystemconfigurationLinux Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- MgmtIp []SystemconfigurationAccess Controls Mgmt Ip Access Control Args 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- NtpConfigurations []SystemconfigurationNtp Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- PortalConfigurations []SystemconfigurationPortal Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ProxyConfigurations []SystemconfigurationProxy Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- RekeyTime stringLimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- RekeyVolume stringLimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- SddcmanagerFqdn string
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SecureChannel []SystemconfigurationConfigurations Secure Channel Configuration Args 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SnmpConfigurations []SystemconfigurationSnmp Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SshCiphers []string
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SshHmacs []string
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SystemconfigurationId string
- TelemetryConfigurations []SystemconfigurationTelemetry Configuration Args 
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- TrustedHost []stringProfiles Refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- TruststorePkiprofile stringRef 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- WelcomeWorkflow stringComplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- adminAuth List<SystemconfigurationConfigurations Admin Auth Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- commonCriteria StringMode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpbAttributes List<SystemconfigurationConfigpb 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.
- controllerAnalytics List<SystemconfigurationPolicies Controller Analytics Policy> 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- defaultLicense StringTier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dnsConfigurations List<SystemconfigurationDns Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dnsVirtualservice List<String>Refs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- dockerMode String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- emailConfigurations List<SystemconfigurationEmail Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableCors String
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableHost StringHeader Check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fipsMode String
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- globalTenant List<SystemconfigurationConfigs Global Tenant Config> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- hostKey StringAlgorithm Exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kexAlgorithm StringExclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacySsl StringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linuxConfigurations List<SystemconfigurationLinux Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmtIp List<SystemconfigurationAccess Controls Mgmt Ip Access Control> 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntpConfigurations List<SystemconfigurationNtp Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portalConfigurations List<SystemconfigurationPortal Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxyConfigurations List<SystemconfigurationProxy Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekeyTime StringLimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekeyVolume StringLimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanagerFqdn String
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- secureChannel List<SystemconfigurationConfigurations Secure Channel Configuration> 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmpConfigurations List<SystemconfigurationSnmp Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshCiphers List<String>
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshHmacs List<String>
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemconfigurationId String
- telemetryConfigurations List<SystemconfigurationTelemetry Configuration> 
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trustedHost List<String>Profiles Refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststorePkiprofile StringRef 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcomeWorkflow StringComplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- adminAuth SystemconfigurationConfigurations Admin Auth Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- commonCriteria stringMode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpbAttributes SystemconfigurationConfigpb 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.
- controllerAnalytics SystemconfigurationPolicies Controller Analytics Policy[] 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- defaultLicense stringTier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dnsConfigurations SystemconfigurationDns Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dnsVirtualservice string[]Refs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- dockerMode string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- emailConfigurations SystemconfigurationEmail Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableCors string
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableHost stringHeader Check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fipsMode string
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- globalTenant SystemconfigurationConfigs Global Tenant Config[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- hostKey stringAlgorithm Exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kexAlgorithm stringExclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacySsl stringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linuxConfigurations SystemconfigurationLinux Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmtIp SystemconfigurationAccess Controls Mgmt Ip Access Control[] 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntpConfigurations SystemconfigurationNtp Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portalConfigurations SystemconfigurationPortal Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxyConfigurations SystemconfigurationProxy Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekeyTime stringLimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekeyVolume stringLimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanagerFqdn string
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- secureChannel SystemconfigurationConfigurations Secure Channel Configuration[] 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmpConfigurations SystemconfigurationSnmp Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshCiphers string[]
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshHmacs string[]
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemconfigurationId string
- telemetryConfigurations SystemconfigurationTelemetry Configuration[] 
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trustedHost string[]Profiles Refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststorePkiprofile stringRef 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcomeWorkflow stringComplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- admin_auth_ Sequence[Systemconfigurationconfigurations Admin Auth Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- common_criteria_ strmode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_attributes Sequence[SystemconfigurationConfigpb 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.
- controller_analytics_ Sequence[Systemconfigurationpolicies Controller Analytics Policy Args] 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- default_license_ strtier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dns_configurations Sequence[SystemconfigurationDns Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns_virtualservice_ Sequence[str]refs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- docker_mode str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- email_configurations Sequence[SystemconfigurationEmail Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable_cors str
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable_host_ strheader_ check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fips_mode str
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- global_tenant_ Sequence[Systemconfigurationconfigs Global Tenant Config Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- host_key_ stralgorithm_ exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kex_algorithm_ strexclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacy_ssl_ strsupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linux_configurations Sequence[SystemconfigurationLinux Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmt_ip_ Sequence[Systemconfigurationaccess_ controls Mgmt Ip Access Control Args] 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntp_configurations Sequence[SystemconfigurationNtp Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal_configurations Sequence[SystemconfigurationPortal Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy_configurations Sequence[SystemconfigurationProxy Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekey_time_ strlimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekey_volume_ strlimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanager_fqdn str
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- secure_channel_ Sequence[Systemconfigurationconfigurations Secure Channel Configuration Args] 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmp_configurations Sequence[SystemconfigurationSnmp Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh_ciphers Sequence[str]
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh_hmacs Sequence[str]
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemconfiguration_id str
- telemetry_configurations Sequence[SystemconfigurationTelemetry Configuration Args] 
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trusted_host_ Sequence[str]profiles_ refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststore_pkiprofile_ strref 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcome_workflow_ strcomplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- adminAuth List<Property Map>Configurations 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- commonCriteria StringMode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpbAttributes List<Property Map>
- Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controllerAnalytics List<Property Map>Policies 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- defaultLicense StringTier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dnsConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dnsVirtualservice List<String>Refs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- dockerMode String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- emailConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableCors String
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableHost StringHeader Check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fipsMode String
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- globalTenant List<Property Map>Configs 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- hostKey StringAlgorithm Exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kexAlgorithm StringExclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacySsl StringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linuxConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmtIp List<Property Map>Access Controls 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntpConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portalConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxyConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekeyTime StringLimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekeyVolume StringLimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanagerFqdn String
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- secureChannel List<Property Map>Configurations 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmpConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshCiphers List<String>
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshHmacs List<String>
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemconfigurationId String
- telemetryConfigurations List<Property Map>
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trustedHost List<String>Profiles Refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststorePkiprofile StringRef 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcomeWorkflow StringComplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. 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 Systemconfiguration 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 Systemconfiguration Resource
Get an existing Systemconfiguration 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?: SystemconfigurationState, opts?: CustomResourceOptions): Systemconfiguration@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        admin_auth_configurations: Optional[Sequence[SystemconfigurationAdminAuthConfigurationArgs]] = None,
        common_criteria_mode: Optional[str] = None,
        configpb_attributes: Optional[Sequence[SystemconfigurationConfigpbAttributeArgs]] = None,
        controller_analytics_policies: Optional[Sequence[SystemconfigurationControllerAnalyticsPolicyArgs]] = None,
        default_license_tier: Optional[str] = None,
        dns_configurations: Optional[Sequence[SystemconfigurationDnsConfigurationArgs]] = None,
        dns_virtualservice_refs: Optional[Sequence[str]] = None,
        docker_mode: Optional[str] = None,
        email_configurations: Optional[Sequence[SystemconfigurationEmailConfigurationArgs]] = None,
        enable_cors: Optional[str] = None,
        enable_host_header_check: Optional[str] = None,
        fips_mode: Optional[str] = None,
        global_tenant_configs: Optional[Sequence[SystemconfigurationGlobalTenantConfigArgs]] = None,
        host_key_algorithm_exclude: Optional[str] = None,
        kex_algorithm_exclude: Optional[str] = None,
        legacy_ssl_support: Optional[str] = None,
        linux_configurations: Optional[Sequence[SystemconfigurationLinuxConfigurationArgs]] = None,
        mgmt_ip_access_controls: Optional[Sequence[SystemconfigurationMgmtIpAccessControlArgs]] = None,
        ntp_configurations: Optional[Sequence[SystemconfigurationNtpConfigurationArgs]] = None,
        portal_configurations: Optional[Sequence[SystemconfigurationPortalConfigurationArgs]] = None,
        proxy_configurations: Optional[Sequence[SystemconfigurationProxyConfigurationArgs]] = None,
        rekey_time_limit: Optional[str] = None,
        rekey_volume_limit: Optional[str] = None,
        sddcmanager_fqdn: Optional[str] = None,
        secure_channel_configurations: Optional[Sequence[SystemconfigurationSecureChannelConfigurationArgs]] = None,
        snmp_configurations: Optional[Sequence[SystemconfigurationSnmpConfigurationArgs]] = None,
        ssh_ciphers: Optional[Sequence[str]] = None,
        ssh_hmacs: Optional[Sequence[str]] = None,
        systemconfiguration_id: Optional[str] = None,
        telemetry_configurations: Optional[Sequence[SystemconfigurationTelemetryConfigurationArgs]] = None,
        trusted_host_profiles_refs: Optional[Sequence[str]] = None,
        truststore_pkiprofile_ref: Optional[str] = None,
        uuid: Optional[str] = None,
        welcome_workflow_complete: Optional[str] = None) -> Systemconfigurationfunc GetSystemconfiguration(ctx *Context, name string, id IDInput, state *SystemconfigurationState, opts ...ResourceOption) (*Systemconfiguration, error)public static Systemconfiguration Get(string name, Input<string> id, SystemconfigurationState? state, CustomResourceOptions? opts = null)public static Systemconfiguration get(String name, Output<String> id, SystemconfigurationState state, CustomResourceOptions options)resources:  _:    type: avi:Systemconfiguration    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.
- AdminAuth List<SystemconfigurationConfigurations Admin Auth Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- CommonCriteria stringMode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- ConfigpbAttributes List<SystemconfigurationConfigpb 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.
- ControllerAnalytics List<SystemconfigurationPolicies Controller Analytics Policy> 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- DefaultLicense stringTier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- DnsConfigurations List<SystemconfigurationDns Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- DnsVirtualservice List<string>Refs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- DockerMode string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EmailConfigurations List<SystemconfigurationEmail Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EnableCors string
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EnableHost stringHeader Check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- FipsMode string
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- GlobalTenant List<SystemconfigurationConfigs Global Tenant Config> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- HostKey stringAlgorithm Exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- KexAlgorithm stringExclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- LegacySsl stringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- LinuxConfigurations List<SystemconfigurationLinux Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- MgmtIp List<SystemconfigurationAccess Controls Mgmt Ip Access Control> 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- NtpConfigurations List<SystemconfigurationNtp Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- PortalConfigurations List<SystemconfigurationPortal Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ProxyConfigurations List<SystemconfigurationProxy Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- RekeyTime stringLimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- RekeyVolume stringLimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- SddcmanagerFqdn string
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SecureChannel List<SystemconfigurationConfigurations Secure Channel Configuration> 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SnmpConfigurations List<SystemconfigurationSnmp Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SshCiphers List<string>
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SshHmacs List<string>
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SystemconfigurationId string
- TelemetryConfigurations List<SystemconfigurationTelemetry Configuration> 
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- TrustedHost List<string>Profiles Refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- TruststorePkiprofile stringRef 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- WelcomeWorkflow stringComplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- AdminAuth []SystemconfigurationConfigurations Admin Auth Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- CommonCriteria stringMode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- ConfigpbAttributes []SystemconfigurationConfigpb 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.
- ControllerAnalytics []SystemconfigurationPolicies Controller Analytics Policy Args 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- DefaultLicense stringTier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- DnsConfigurations []SystemconfigurationDns Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- DnsVirtualservice []stringRefs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- DockerMode string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EmailConfigurations []SystemconfigurationEmail Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EnableCors string
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- EnableHost stringHeader Check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- FipsMode string
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- GlobalTenant []SystemconfigurationConfigs Global Tenant Config Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- HostKey stringAlgorithm Exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- KexAlgorithm stringExclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- LegacySsl stringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- LinuxConfigurations []SystemconfigurationLinux Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- MgmtIp []SystemconfigurationAccess Controls Mgmt Ip Access Control Args 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- NtpConfigurations []SystemconfigurationNtp Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- PortalConfigurations []SystemconfigurationPortal Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ProxyConfigurations []SystemconfigurationProxy Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- RekeyTime stringLimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- RekeyVolume stringLimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- SddcmanagerFqdn string
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SecureChannel []SystemconfigurationConfigurations Secure Channel Configuration Args 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SnmpConfigurations []SystemconfigurationSnmp Configuration Args 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SshCiphers []string
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SshHmacs []string
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- SystemconfigurationId string
- TelemetryConfigurations []SystemconfigurationTelemetry Configuration Args 
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- TrustedHost []stringProfiles Refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- TruststorePkiprofile stringRef 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- WelcomeWorkflow stringComplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- adminAuth List<SystemconfigurationConfigurations Admin Auth Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- commonCriteria StringMode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpbAttributes List<SystemconfigurationConfigpb 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.
- controllerAnalytics List<SystemconfigurationPolicies Controller Analytics Policy> 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- defaultLicense StringTier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dnsConfigurations List<SystemconfigurationDns Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dnsVirtualservice List<String>Refs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- dockerMode String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- emailConfigurations List<SystemconfigurationEmail Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableCors String
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableHost StringHeader Check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fipsMode String
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- globalTenant List<SystemconfigurationConfigs Global Tenant Config> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- hostKey StringAlgorithm Exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kexAlgorithm StringExclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacySsl StringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linuxConfigurations List<SystemconfigurationLinux Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmtIp List<SystemconfigurationAccess Controls Mgmt Ip Access Control> 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntpConfigurations List<SystemconfigurationNtp Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portalConfigurations List<SystemconfigurationPortal Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxyConfigurations List<SystemconfigurationProxy Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekeyTime StringLimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekeyVolume StringLimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanagerFqdn String
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- secureChannel List<SystemconfigurationConfigurations Secure Channel Configuration> 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmpConfigurations List<SystemconfigurationSnmp Configuration> 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshCiphers List<String>
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshHmacs List<String>
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemconfigurationId String
- telemetryConfigurations List<SystemconfigurationTelemetry Configuration> 
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trustedHost List<String>Profiles Refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststorePkiprofile StringRef 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcomeWorkflow StringComplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- adminAuth SystemconfigurationConfigurations Admin Auth Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- commonCriteria stringMode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpbAttributes SystemconfigurationConfigpb 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.
- controllerAnalytics SystemconfigurationPolicies Controller Analytics Policy[] 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- defaultLicense stringTier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dnsConfigurations SystemconfigurationDns Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dnsVirtualservice string[]Refs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- dockerMode string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- emailConfigurations SystemconfigurationEmail Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableCors string
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableHost stringHeader Check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fipsMode string
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- globalTenant SystemconfigurationConfigs Global Tenant Config[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- hostKey stringAlgorithm Exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kexAlgorithm stringExclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacySsl stringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linuxConfigurations SystemconfigurationLinux Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmtIp SystemconfigurationAccess Controls Mgmt Ip Access Control[] 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntpConfigurations SystemconfigurationNtp Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portalConfigurations SystemconfigurationPortal Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxyConfigurations SystemconfigurationProxy Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekeyTime stringLimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekeyVolume stringLimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanagerFqdn string
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- secureChannel SystemconfigurationConfigurations Secure Channel Configuration[] 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmpConfigurations SystemconfigurationSnmp Configuration[] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshCiphers string[]
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshHmacs string[]
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemconfigurationId string
- telemetryConfigurations SystemconfigurationTelemetry Configuration[] 
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trustedHost string[]Profiles Refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststorePkiprofile stringRef 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcomeWorkflow stringComplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- admin_auth_ Sequence[Systemconfigurationconfigurations Admin Auth Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- common_criteria_ strmode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_attributes Sequence[SystemconfigurationConfigpb 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.
- controller_analytics_ Sequence[Systemconfigurationpolicies Controller Analytics Policy Args] 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- default_license_ strtier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dns_configurations Sequence[SystemconfigurationDns Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns_virtualservice_ Sequence[str]refs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- docker_mode str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- email_configurations Sequence[SystemconfigurationEmail Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable_cors str
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable_host_ strheader_ check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fips_mode str
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- global_tenant_ Sequence[Systemconfigurationconfigs Global Tenant Config Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- host_key_ stralgorithm_ exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kex_algorithm_ strexclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacy_ssl_ strsupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linux_configurations Sequence[SystemconfigurationLinux Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmt_ip_ Sequence[Systemconfigurationaccess_ controls Mgmt Ip Access Control Args] 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntp_configurations Sequence[SystemconfigurationNtp Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal_configurations Sequence[SystemconfigurationPortal Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy_configurations Sequence[SystemconfigurationProxy Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekey_time_ strlimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekey_volume_ strlimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanager_fqdn str
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- secure_channel_ Sequence[Systemconfigurationconfigurations Secure Channel Configuration Args] 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmp_configurations Sequence[SystemconfigurationSnmp Configuration Args] 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh_ciphers Sequence[str]
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh_hmacs Sequence[str]
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemconfiguration_id str
- telemetry_configurations Sequence[SystemconfigurationTelemetry Configuration Args] 
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trusted_host_ Sequence[str]profiles_ refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststore_pkiprofile_ strref 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcome_workflow_ strcomplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- adminAuth List<Property Map>Configurations 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- commonCriteria StringMode 
- Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpbAttributes List<Property Map>
- Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controllerAnalytics List<Property Map>Policies 
- Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- defaultLicense StringTier 
- Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dnsConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dnsVirtualservice List<String>Refs 
- Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- dockerMode String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- emailConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableCors String
- Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enableHost StringHeader Check 
- Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fipsMode String
- Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- globalTenant List<Property Map>Configs 
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- hostKey StringAlgorithm Exclude 
- Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kexAlgorithm StringExclude 
- Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacySsl StringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linuxConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmtIp List<Property Map>Access Controls 
- Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntpConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portalConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxyConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekeyTime StringLimit 
- Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekeyVolume StringLimit 
- Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanagerFqdn String
- Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- secureChannel List<Property Map>Configurations 
- Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmpConfigurations List<Property Map>
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshCiphers List<String>
- Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- sshHmacs List<String>
- Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemconfigurationId String
- telemetryConfigurations List<Property Map>
- Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trustedHost List<String>Profiles Refs 
- Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststorePkiprofile StringRef 
- Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcomeWorkflow StringComplete 
- This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
SystemconfigurationAdminAuthConfiguration, SystemconfigurationAdminAuthConfigurationArgs        
SystemconfigurationAdminAuthConfigurationRemoteAuthConfiguration, SystemconfigurationAdminAuthConfigurationRemoteAuthConfigurationArgs              
- AuthMapping stringProfile Ref 
- AuthProfile stringRef 
- Index string
- AuthMapping stringProfile Ref 
- AuthProfile stringRef 
- Index string
- authMapping StringProfile Ref 
- authProfile StringRef 
- index String
- authMapping stringProfile Ref 
- authProfile stringRef 
- index string
- auth_mapping_ strprofile_ ref 
- auth_profile_ strref 
- index str
- authMapping StringProfile Ref 
- authProfile StringRef 
- index String
SystemconfigurationAdminAuthConfigurationServiceAuthConfiguration, SystemconfigurationAdminAuthConfigurationServiceAuthConfigurationArgs              
- Index string
- ServiceAuth stringMapping Profile Ref 
- ServiceAuth stringProfile Ref 
- Index string
- ServiceAuth stringMapping Profile Ref 
- ServiceAuth stringProfile Ref 
- index String
- serviceAuth StringMapping Profile Ref 
- serviceAuth StringProfile Ref 
- index string
- serviceAuth stringMapping Profile Ref 
- serviceAuth stringProfile Ref 
- index String
- serviceAuth StringMapping Profile Ref 
- serviceAuth StringProfile Ref 
SystemconfigurationConfigpbAttribute, SystemconfigurationConfigpbAttributeArgs      
- Version string
- Version string
- version String
- version string
- version str
- version String
SystemconfigurationControllerAnalyticsPolicy, SystemconfigurationControllerAnalyticsPolicyArgs        
SystemconfigurationControllerAnalyticsPolicyMetricsEventThreshold, SystemconfigurationControllerAnalyticsPolicyMetricsEventThresholdArgs              
- MetricsEvent stringThreshold Type 
- ResetThreshold string
- WatermarkThresholds List<double>
- MetricsEvent stringThreshold Type 
- ResetThreshold string
- WatermarkThresholds []float64
- metricsEvent StringThreshold Type 
- resetThreshold String
- watermarkThresholds List<Double>
- metricsEvent stringThreshold Type 
- resetThreshold string
- watermarkThresholds number[]
- metrics_event_ strthreshold_ type 
- reset_threshold str
- watermark_thresholds Sequence[float]
- metricsEvent StringThreshold Type 
- resetThreshold String
- watermarkThresholds List<Number>
SystemconfigurationDnsConfiguration, SystemconfigurationDnsConfigurationArgs      
SystemconfigurationDnsConfigurationServerList, SystemconfigurationDnsConfigurationServerListArgs          
SystemconfigurationEmailConfiguration, SystemconfigurationEmailConfigurationArgs      
- SmtpType string
- AuthPassword string
- AuthUsername string
- DisableTls string
- EmailTimezone string
- FromEmail string
- FromName string
- MailServer stringName 
- MailServer stringPort 
- SmtpType string
- AuthPassword string
- AuthUsername string
- DisableTls string
- EmailTimezone string
- FromEmail string
- FromName string
- MailServer stringName 
- MailServer stringPort 
- smtpType String
- authPassword String
- authUsername String
- disableTls String
- emailTimezone String
- fromEmail String
- fromName String
- mailServer StringName 
- mailServer StringPort 
- smtpType string
- authPassword string
- authUsername string
- disableTls string
- emailTimezone string
- fromEmail string
- fromName string
- mailServer stringName 
- mailServer stringPort 
- smtp_type str
- auth_password str
- auth_username str
- disable_tls str
- email_timezone str
- from_email str
- from_name str
- mail_server_ strname 
- mail_server_ strport 
- smtpType String
- authPassword String
- authUsername String
- disableTls String
- emailTimezone String
- fromEmail String
- fromName String
- mailServer StringName 
- mailServer StringPort 
SystemconfigurationGlobalTenantConfig, SystemconfigurationGlobalTenantConfigArgs        
- SeIn stringProvider Context 
- TenantAccess stringTo Provider Se 
- TenantVrf string
- SeIn stringProvider Context 
- TenantAccess stringTo Provider Se 
- TenantVrf string
- seIn StringProvider Context 
- tenantAccess StringTo Provider Se 
- tenantVrf String
- seIn stringProvider Context 
- tenantAccess stringTo Provider Se 
- tenantVrf string
- seIn StringProvider Context 
- tenantAccess StringTo Provider Se 
- tenantVrf String
SystemconfigurationLinuxConfiguration, SystemconfigurationLinuxConfigurationArgs      
SystemconfigurationMgmtIpAccessControl, SystemconfigurationMgmtIpAccessControlArgs          
- ApiAccesses List<SystemconfigurationMgmt Ip Access Control Api Access> 
- ShellServer List<SystemconfigurationAccesses Mgmt Ip Access Control Shell Server Access> 
- SnmpAccesses List<SystemconfigurationMgmt Ip Access Control Snmp Access> 
- SshAccesses List<SystemconfigurationMgmt Ip Access Control Ssh Access> 
- SysintAccesses List<SystemconfigurationMgmt Ip Access Control Sysint Access> 
- ApiAccesses []SystemconfigurationMgmt Ip Access Control Api Access 
- ShellServer []SystemconfigurationAccesses Mgmt Ip Access Control Shell Server Access 
- SnmpAccesses []SystemconfigurationMgmt Ip Access Control Snmp Access 
- SshAccesses []SystemconfigurationMgmt Ip Access Control Ssh Access 
- SysintAccesses []SystemconfigurationMgmt Ip Access Control Sysint Access 
- apiAccesses List<SystemconfigurationMgmt Ip Access Control Api Access> 
- shellServer List<SystemconfigurationAccesses Mgmt Ip Access Control Shell Server Access> 
- snmpAccesses List<SystemconfigurationMgmt Ip Access Control Snmp Access> 
- sshAccesses List<SystemconfigurationMgmt Ip Access Control Ssh Access> 
- sysintAccesses List<SystemconfigurationMgmt Ip Access Control Sysint Access> 
- apiAccesses SystemconfigurationMgmt Ip Access Control Api Access[] 
- shellServer SystemconfigurationAccesses Mgmt Ip Access Control Shell Server Access[] 
- snmpAccesses SystemconfigurationMgmt Ip Access Control Snmp Access[] 
- sshAccesses SystemconfigurationMgmt Ip Access Control Ssh Access[] 
- sysintAccesses SystemconfigurationMgmt Ip Access Control Sysint Access[] 
- api_accesses Sequence[SystemconfigurationMgmt Ip Access Control Api Access] 
- shell_server_ Sequence[Systemconfigurationaccesses Mgmt Ip Access Control Shell Server Access] 
- snmp_accesses Sequence[SystemconfigurationMgmt Ip Access Control Snmp Access] 
- ssh_accesses Sequence[SystemconfigurationMgmt Ip Access Control Ssh Access] 
- sysint_accesses Sequence[SystemconfigurationMgmt Ip Access Control Sysint Access] 
SystemconfigurationMgmtIpAccessControlApiAccess, SystemconfigurationMgmtIpAccessControlApiAccessArgs              
SystemconfigurationMgmtIpAccessControlApiAccessAddr, SystemconfigurationMgmtIpAccessControlApiAccessAddrArgs                
SystemconfigurationMgmtIpAccessControlApiAccessPrefix, SystemconfigurationMgmtIpAccessControlApiAccessPrefixArgs                
- ipAddrs List<Property Map>
- mask String
SystemconfigurationMgmtIpAccessControlApiAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlApiAccessPrefixIpAddrArgs                    
SystemconfigurationMgmtIpAccessControlApiAccessRange, SystemconfigurationMgmtIpAccessControlApiAccessRangeArgs                
SystemconfigurationMgmtIpAccessControlApiAccessRangeBegin, SystemconfigurationMgmtIpAccessControlApiAccessRangeBeginArgs                  
SystemconfigurationMgmtIpAccessControlApiAccessRangeEnd, SystemconfigurationMgmtIpAccessControlApiAccessRangeEndArgs                  
SystemconfigurationMgmtIpAccessControlShellServerAccess, SystemconfigurationMgmtIpAccessControlShellServerAccessArgs                
SystemconfigurationMgmtIpAccessControlShellServerAccessAddr, SystemconfigurationMgmtIpAccessControlShellServerAccessAddrArgs                  
SystemconfigurationMgmtIpAccessControlShellServerAccessPrefix, SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixArgs                  
- ipAddrs List<Property Map>
- mask String
SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixIpAddrArgs                      
SystemconfigurationMgmtIpAccessControlShellServerAccessRange, SystemconfigurationMgmtIpAccessControlShellServerAccessRangeArgs                  
SystemconfigurationMgmtIpAccessControlShellServerAccessRangeBegin, SystemconfigurationMgmtIpAccessControlShellServerAccessRangeBeginArgs                    
SystemconfigurationMgmtIpAccessControlShellServerAccessRangeEnd, SystemconfigurationMgmtIpAccessControlShellServerAccessRangeEndArgs                    
SystemconfigurationMgmtIpAccessControlSnmpAccess, SystemconfigurationMgmtIpAccessControlSnmpAccessArgs              
SystemconfigurationMgmtIpAccessControlSnmpAccessAddr, SystemconfigurationMgmtIpAccessControlSnmpAccessAddrArgs                
SystemconfigurationMgmtIpAccessControlSnmpAccessPrefix, SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixArgs                
- ipAddrs List<Property Map>
- mask String
SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixIpAddrArgs                    
SystemconfigurationMgmtIpAccessControlSnmpAccessRange, SystemconfigurationMgmtIpAccessControlSnmpAccessRangeArgs                
SystemconfigurationMgmtIpAccessControlSnmpAccessRangeBegin, SystemconfigurationMgmtIpAccessControlSnmpAccessRangeBeginArgs                  
SystemconfigurationMgmtIpAccessControlSnmpAccessRangeEnd, SystemconfigurationMgmtIpAccessControlSnmpAccessRangeEndArgs                  
SystemconfigurationMgmtIpAccessControlSshAccess, SystemconfigurationMgmtIpAccessControlSshAccessArgs              
SystemconfigurationMgmtIpAccessControlSshAccessAddr, SystemconfigurationMgmtIpAccessControlSshAccessAddrArgs                
SystemconfigurationMgmtIpAccessControlSshAccessPrefix, SystemconfigurationMgmtIpAccessControlSshAccessPrefixArgs                
- ipAddrs List<Property Map>
- mask String
SystemconfigurationMgmtIpAccessControlSshAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlSshAccessPrefixIpAddrArgs                    
SystemconfigurationMgmtIpAccessControlSshAccessRange, SystemconfigurationMgmtIpAccessControlSshAccessRangeArgs                
SystemconfigurationMgmtIpAccessControlSshAccessRangeBegin, SystemconfigurationMgmtIpAccessControlSshAccessRangeBeginArgs                  
SystemconfigurationMgmtIpAccessControlSshAccessRangeEnd, SystemconfigurationMgmtIpAccessControlSshAccessRangeEndArgs                  
SystemconfigurationMgmtIpAccessControlSysintAccess, SystemconfigurationMgmtIpAccessControlSysintAccessArgs              
SystemconfigurationMgmtIpAccessControlSysintAccessAddr, SystemconfigurationMgmtIpAccessControlSysintAccessAddrArgs                
SystemconfigurationMgmtIpAccessControlSysintAccessPrefix, SystemconfigurationMgmtIpAccessControlSysintAccessPrefixArgs                
- ipAddrs List<Property Map>
- mask String
SystemconfigurationMgmtIpAccessControlSysintAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlSysintAccessPrefixIpAddrArgs                    
SystemconfigurationMgmtIpAccessControlSysintAccessRange, SystemconfigurationMgmtIpAccessControlSysintAccessRangeArgs                
SystemconfigurationMgmtIpAccessControlSysintAccessRangeBegin, SystemconfigurationMgmtIpAccessControlSysintAccessRangeBeginArgs                  
SystemconfigurationMgmtIpAccessControlSysintAccessRangeEnd, SystemconfigurationMgmtIpAccessControlSysintAccessRangeEndArgs                  
SystemconfigurationNtpConfiguration, SystemconfigurationNtpConfigurationArgs      
SystemconfigurationNtpConfigurationNtpAuthenticationKey, SystemconfigurationNtpConfigurationNtpAuthenticationKeyArgs            
- key str
- key_number str
- algorithm str
SystemconfigurationNtpConfigurationNtpServer, SystemconfigurationNtpConfigurationNtpServerArgs          
SystemconfigurationNtpConfigurationNtpServerList, SystemconfigurationNtpConfigurationNtpServerListArgs            
SystemconfigurationNtpConfigurationNtpServerServer, SystemconfigurationNtpConfigurationNtpServerServerArgs            
SystemconfigurationPortalConfiguration, SystemconfigurationPortalConfigurationArgs      
- AllowBasic stringAuthentication 
- ApiForce stringTimeout 
- DisableRemote stringCli Shell 
- DisableSwagger string
- EnableClickjacking stringProtection 
- EnableHttp string
- EnableHttps string
- HttpPort string
- HttpsPort string
- LegacySsl stringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- MinimumPassword stringLength 
- PasswordStrength stringCheck 
- PkiprofileRef string
- RedirectTo stringHttps 
- SslkeyandcertificateRefs List<string>
- SslprofileRef string
- UseUuid stringFrom Input 
- AllowBasic stringAuthentication 
- ApiForce stringTimeout 
- DisableRemote stringCli Shell 
- DisableSwagger string
- EnableClickjacking stringProtection 
- EnableHttp string
- EnableHttps string
- HttpPort string
- HttpsPort string
- LegacySsl stringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- MinimumPassword stringLength 
- PasswordStrength stringCheck 
- PkiprofileRef string
- RedirectTo stringHttps 
- SslkeyandcertificateRefs []string
- SslprofileRef string
- UseUuid stringFrom Input 
- allowBasic StringAuthentication 
- apiForce StringTimeout 
- disableRemote StringCli Shell 
- disableSwagger String
- enableClickjacking StringProtection 
- enableHttp String
- enableHttps String
- httpPort String
- httpsPort String
- legacySsl StringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- minimumPassword StringLength 
- passwordStrength StringCheck 
- pkiprofileRef String
- redirectTo StringHttps 
- sslkeyandcertificateRefs List<String>
- sslprofileRef String
- useUuid StringFrom Input 
- allowBasic stringAuthentication 
- apiForce stringTimeout 
- disableRemote stringCli Shell 
- disableSwagger string
- enableClickjacking stringProtection 
- enableHttp string
- enableHttps string
- httpPort string
- httpsPort string
- legacySsl stringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- minimumPassword stringLength 
- passwordStrength stringCheck 
- pkiprofileRef string
- redirectTo stringHttps 
- sslkeyandcertificateRefs string[]
- sslprofileRef string
- useUuid stringFrom Input 
- allow_basic_ strauthentication 
- api_force_ strtimeout 
- disable_remote_ strcli_ shell 
- disable_swagger str
- enable_clickjacking_ strprotection 
- enable_http str
- enable_https str
- http_port str
- https_port str
- legacy_ssl_ strsupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- minimum_password_ strlength 
- password_strength_ strcheck 
- pkiprofile_ref str
- redirect_to_ strhttps 
- sslkeyandcertificate_refs Sequence[str]
- sslprofile_ref str
- use_uuid_ strfrom_ input 
- allowBasic StringAuthentication 
- apiForce StringTimeout 
- disableRemote StringCli Shell 
- disableSwagger String
- enableClickjacking StringProtection 
- enableHttp String
- enableHttps String
- httpPort String
- httpsPort String
- legacySsl StringSupport 
- Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- minimumPassword StringLength 
- passwordStrength StringCheck 
- pkiprofileRef String
- redirectTo StringHttps 
- sslkeyandcertificateRefs List<String>
- sslprofileRef String
- useUuid StringFrom Input 
SystemconfigurationProxyConfiguration, SystemconfigurationProxyConfigurationArgs      
SystemconfigurationSecureChannelConfiguration, SystemconfigurationSecureChannelConfigurationArgs        
- SslkeyandcertificateRefs List<string>
- SslkeyandcertificateRefs []string
- sslkeyandcertificateRefs List<String>
- sslkeyandcertificateRefs string[]
- sslkeyandcertificate_refs Sequence[str]
- sslkeyandcertificateRefs List<String>
SystemconfigurationSnmpConfiguration, SystemconfigurationSnmpConfigurationArgs      
- Community string
- LargeTrap stringPayload 
- SnmpV3Configs List<SystemconfigurationSnmp Configuration Snmp V3Config> 
- SysContact string
- SysLocation string
- Version string
- Community string
- LargeTrap stringPayload 
- SnmpV3Configs []SystemconfigurationSnmp Configuration Snmp V3Config 
- SysContact string
- SysLocation string
- Version string
- community String
- largeTrap StringPayload 
- snmpV3Configs List<SystemconfigurationSnmp Configuration Snmp V3Config> 
- sysContact String
- sysLocation String
- version String
- community string
- largeTrap stringPayload 
- snmpV3Configs SystemconfigurationSnmp Configuration Snmp V3Config[] 
- sysContact string
- sysLocation string
- version string
- community String
- largeTrap StringPayload 
- snmpV3Configs List<Property Map>
- sysContact String
- sysLocation String
- version String
SystemconfigurationSnmpConfigurationSnmpV3Config, SystemconfigurationSnmpConfigurationSnmpV3ConfigArgs          
- engineId String
- users List<Property Map>
SystemconfigurationSnmpConfigurationSnmpV3ConfigUser, SystemconfigurationSnmpConfigurationSnmpV3ConfigUserArgs            
- AuthPassphrase string
- AuthType string
- PrivPassphrase string
- PrivType string
- Username string
- AuthPassphrase string
- AuthType string
- PrivPassphrase string
- PrivType string
- Username string
- authPassphrase String
- authType String
- privPassphrase String
- privType String
- username String
- authPassphrase string
- authType string
- privPassphrase string
- privType string
- username string
- auth_passphrase str
- auth_type str
- priv_passphrase str
- priv_type str
- username str
- authPassphrase String
- authType String
- privPassphrase String
- privType String
- username String
SystemconfigurationTelemetryConfiguration, SystemconfigurationTelemetryConfigurationArgs      
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the aviTerraform Provider.
