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

avi.Systemconfiguration

Explore with Pulumi AI

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

    <!–

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

    –>

    layout: “avi”

    page_title: “Avi: avi.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)
                .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:

    AdminAuthConfigurations List<SystemconfigurationAdminAuthConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CommonCriteriaMode string
    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<SystemconfigurationConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerAnalyticsPolicies List<SystemconfigurationControllerAnalyticsPolicy>
    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.
    DefaultLicenseTier string
    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<SystemconfigurationDnsConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DnsVirtualserviceRefs List<string>
    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<SystemconfigurationEmailConfiguration>
    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.
    EnableHostHeaderCheck string
    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.
    GlobalTenantConfigs List<SystemconfigurationGlobalTenantConfig>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostKeyAlgorithmExclude string
    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.
    KexAlgorithmExclude string
    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.
    LegacySslSupport string
    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<SystemconfigurationLinuxConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtIpAccessControls List<SystemconfigurationMgmtIpAccessControl>
    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<SystemconfigurationNtpConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalConfigurations List<SystemconfigurationPortalConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProxyConfigurations List<SystemconfigurationProxyConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    RekeyTimeLimit string
    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.
    RekeyVolumeLimit string
    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.
    SecureChannelConfigurations List<SystemconfigurationSecureChannelConfiguration>
    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<SystemconfigurationSnmpConfiguration>
    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<SystemconfigurationTelemetryConfiguration>
    Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TrustedHostProfilesRefs List<string>
    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.
    TruststorePkiprofileRef string
    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.
    WelcomeWorkflowComplete string
    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.
    AdminAuthConfigurations []SystemconfigurationAdminAuthConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CommonCriteriaMode string
    Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ConfigpbAttributes []SystemconfigurationConfigpbAttributeArgs
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerAnalyticsPolicies []SystemconfigurationControllerAnalyticsPolicyArgs
    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.
    DefaultLicenseTier string
    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 []SystemconfigurationDnsConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DnsVirtualserviceRefs []string
    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 []SystemconfigurationEmailConfigurationArgs
    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.
    EnableHostHeaderCheck string
    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.
    GlobalTenantConfigs []SystemconfigurationGlobalTenantConfigArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostKeyAlgorithmExclude string
    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.
    KexAlgorithmExclude string
    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.
    LegacySslSupport string
    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 []SystemconfigurationLinuxConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtIpAccessControls []SystemconfigurationMgmtIpAccessControlArgs
    Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NtpConfigurations []SystemconfigurationNtpConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalConfigurations []SystemconfigurationPortalConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProxyConfigurations []SystemconfigurationProxyConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    RekeyTimeLimit string
    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.
    RekeyVolumeLimit string
    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.
    SecureChannelConfigurations []SystemconfigurationSecureChannelConfigurationArgs
    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 []SystemconfigurationSnmpConfigurationArgs
    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 []SystemconfigurationTelemetryConfigurationArgs
    Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TrustedHostProfilesRefs []string
    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.
    TruststorePkiprofileRef string
    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.
    WelcomeWorkflowComplete string
    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.
    adminAuthConfigurations List<SystemconfigurationAdminAuthConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    commonCriteriaMode String
    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<SystemconfigurationConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerAnalyticsPolicies List<SystemconfigurationControllerAnalyticsPolicy>
    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.
    defaultLicenseTier String
    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<SystemconfigurationDnsConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dnsVirtualserviceRefs List<String>
    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<SystemconfigurationEmailConfiguration>
    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.
    enableHostHeaderCheck String
    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.
    globalTenantConfigs List<SystemconfigurationGlobalTenantConfig>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostKeyAlgorithmExclude String
    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.
    kexAlgorithmExclude String
    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.
    legacySslSupport String
    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<SystemconfigurationLinuxConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtIpAccessControls List<SystemconfigurationMgmtIpAccessControl>
    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<SystemconfigurationNtpConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalConfigurations List<SystemconfigurationPortalConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxyConfigurations List<SystemconfigurationProxyConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    rekeyTimeLimit String
    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.
    rekeyVolumeLimit String
    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.
    secureChannelConfigurations List<SystemconfigurationSecureChannelConfiguration>
    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<SystemconfigurationSnmpConfiguration>
    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<SystemconfigurationTelemetryConfiguration>
    Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trustedHostProfilesRefs List<String>
    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.
    truststorePkiprofileRef String
    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.
    welcomeWorkflowComplete String
    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.
    adminAuthConfigurations SystemconfigurationAdminAuthConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    commonCriteriaMode string
    Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes SystemconfigurationConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerAnalyticsPolicies SystemconfigurationControllerAnalyticsPolicy[]
    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.
    defaultLicenseTier string
    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 SystemconfigurationDnsConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dnsVirtualserviceRefs string[]
    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 SystemconfigurationEmailConfiguration[]
    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.
    enableHostHeaderCheck string
    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.
    globalTenantConfigs SystemconfigurationGlobalTenantConfig[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostKeyAlgorithmExclude string
    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.
    kexAlgorithmExclude string
    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.
    legacySslSupport string
    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 SystemconfigurationLinuxConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtIpAccessControls SystemconfigurationMgmtIpAccessControl[]
    Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ntpConfigurations SystemconfigurationNtpConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalConfigurations SystemconfigurationPortalConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxyConfigurations SystemconfigurationProxyConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    rekeyTimeLimit string
    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.
    rekeyVolumeLimit string
    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.
    secureChannelConfigurations SystemconfigurationSecureChannelConfiguration[]
    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 SystemconfigurationSnmpConfiguration[]
    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 SystemconfigurationTelemetryConfiguration[]
    Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trustedHostProfilesRefs string[]
    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.
    truststorePkiprofileRef string
    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.
    welcomeWorkflowComplete string
    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_configurations Sequence[SystemconfigurationAdminAuthConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    common_criteria_mode str
    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[SystemconfigurationConfigpbAttributeArgs]
    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_policies Sequence[SystemconfigurationControllerAnalyticsPolicyArgs]
    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_tier str
    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[SystemconfigurationDnsConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dns_virtualservice_refs Sequence[str]
    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[SystemconfigurationEmailConfigurationArgs]
    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_header_check str
    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_configs Sequence[SystemconfigurationGlobalTenantConfigArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    host_key_algorithm_exclude str
    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_exclude str
    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_support str
    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[SystemconfigurationLinuxConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmt_ip_access_controls Sequence[SystemconfigurationMgmtIpAccessControlArgs]
    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[SystemconfigurationNtpConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portal_configurations Sequence[SystemconfigurationPortalConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxy_configurations Sequence[SystemconfigurationProxyConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    rekey_time_limit str
    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_limit str
    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_configurations Sequence[SystemconfigurationSecureChannelConfigurationArgs]
    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[SystemconfigurationSnmpConfigurationArgs]
    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[SystemconfigurationTelemetryConfigurationArgs]
    Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trusted_host_profiles_refs Sequence[str]
    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_ref str
    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_complete str
    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.
    adminAuthConfigurations List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    commonCriteriaMode String
    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.
    controllerAnalyticsPolicies List<Property Map>
    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.
    defaultLicenseTier String
    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.
    dnsVirtualserviceRefs List<String>
    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.
    enableHostHeaderCheck String
    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.
    globalTenantConfigs List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostKeyAlgorithmExclude String
    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.
    kexAlgorithmExclude String
    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.
    legacySslSupport String
    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.
    mgmtIpAccessControls List<Property Map>
    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.
    rekeyTimeLimit String
    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.
    rekeyVolumeLimit String
    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.
    secureChannelConfigurations List<Property Map>
    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.
    trustedHostProfilesRefs List<String>
    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.
    truststorePkiprofileRef String
    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.
    welcomeWorkflowComplete String
    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) -> Systemconfiguration
    func 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.
    The following state arguments are supported:
    AdminAuthConfigurations List<SystemconfigurationAdminAuthConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CommonCriteriaMode string
    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<SystemconfigurationConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerAnalyticsPolicies List<SystemconfigurationControllerAnalyticsPolicy>
    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.
    DefaultLicenseTier string
    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<SystemconfigurationDnsConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DnsVirtualserviceRefs List<string>
    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<SystemconfigurationEmailConfiguration>
    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.
    EnableHostHeaderCheck string
    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.
    GlobalTenantConfigs List<SystemconfigurationGlobalTenantConfig>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostKeyAlgorithmExclude string
    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.
    KexAlgorithmExclude string
    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.
    LegacySslSupport string
    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<SystemconfigurationLinuxConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtIpAccessControls List<SystemconfigurationMgmtIpAccessControl>
    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<SystemconfigurationNtpConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalConfigurations List<SystemconfigurationPortalConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProxyConfigurations List<SystemconfigurationProxyConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    RekeyTimeLimit string
    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.
    RekeyVolumeLimit string
    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.
    SecureChannelConfigurations List<SystemconfigurationSecureChannelConfiguration>
    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<SystemconfigurationSnmpConfiguration>
    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<SystemconfigurationTelemetryConfiguration>
    Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TrustedHostProfilesRefs List<string>
    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.
    TruststorePkiprofileRef string
    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.
    WelcomeWorkflowComplete string
    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.
    AdminAuthConfigurations []SystemconfigurationAdminAuthConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CommonCriteriaMode string
    Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    ConfigpbAttributes []SystemconfigurationConfigpbAttributeArgs
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ControllerAnalyticsPolicies []SystemconfigurationControllerAnalyticsPolicyArgs
    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.
    DefaultLicenseTier string
    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 []SystemconfigurationDnsConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DnsVirtualserviceRefs []string
    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 []SystemconfigurationEmailConfigurationArgs
    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.
    EnableHostHeaderCheck string
    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.
    GlobalTenantConfigs []SystemconfigurationGlobalTenantConfigArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HostKeyAlgorithmExclude string
    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.
    KexAlgorithmExclude string
    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.
    LegacySslSupport string
    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 []SystemconfigurationLinuxConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtIpAccessControls []SystemconfigurationMgmtIpAccessControlArgs
    Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NtpConfigurations []SystemconfigurationNtpConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PortalConfigurations []SystemconfigurationPortalConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProxyConfigurations []SystemconfigurationProxyConfigurationArgs
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    RekeyTimeLimit string
    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.
    RekeyVolumeLimit string
    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.
    SecureChannelConfigurations []SystemconfigurationSecureChannelConfigurationArgs
    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 []SystemconfigurationSnmpConfigurationArgs
    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 []SystemconfigurationTelemetryConfigurationArgs
    Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TrustedHostProfilesRefs []string
    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.
    TruststorePkiprofileRef string
    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.
    WelcomeWorkflowComplete string
    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.
    adminAuthConfigurations List<SystemconfigurationAdminAuthConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    commonCriteriaMode String
    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<SystemconfigurationConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerAnalyticsPolicies List<SystemconfigurationControllerAnalyticsPolicy>
    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.
    defaultLicenseTier String
    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<SystemconfigurationDnsConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dnsVirtualserviceRefs List<String>
    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<SystemconfigurationEmailConfiguration>
    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.
    enableHostHeaderCheck String
    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.
    globalTenantConfigs List<SystemconfigurationGlobalTenantConfig>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostKeyAlgorithmExclude String
    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.
    kexAlgorithmExclude String
    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.
    legacySslSupport String
    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<SystemconfigurationLinuxConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtIpAccessControls List<SystemconfigurationMgmtIpAccessControl>
    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<SystemconfigurationNtpConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalConfigurations List<SystemconfigurationPortalConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxyConfigurations List<SystemconfigurationProxyConfiguration>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    rekeyTimeLimit String
    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.
    rekeyVolumeLimit String
    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.
    secureChannelConfigurations List<SystemconfigurationSecureChannelConfiguration>
    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<SystemconfigurationSnmpConfiguration>
    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<SystemconfigurationTelemetryConfiguration>
    Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trustedHostProfilesRefs List<String>
    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.
    truststorePkiprofileRef String
    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.
    welcomeWorkflowComplete String
    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.
    adminAuthConfigurations SystemconfigurationAdminAuthConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    commonCriteriaMode string
    Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes SystemconfigurationConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    controllerAnalyticsPolicies SystemconfigurationControllerAnalyticsPolicy[]
    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.
    defaultLicenseTier string
    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 SystemconfigurationDnsConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dnsVirtualserviceRefs string[]
    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 SystemconfigurationEmailConfiguration[]
    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.
    enableHostHeaderCheck string
    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.
    globalTenantConfigs SystemconfigurationGlobalTenantConfig[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostKeyAlgorithmExclude string
    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.
    kexAlgorithmExclude string
    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.
    legacySslSupport string
    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 SystemconfigurationLinuxConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtIpAccessControls SystemconfigurationMgmtIpAccessControl[]
    Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ntpConfigurations SystemconfigurationNtpConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portalConfigurations SystemconfigurationPortalConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxyConfigurations SystemconfigurationProxyConfiguration[]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    rekeyTimeLimit string
    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.
    rekeyVolumeLimit string
    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.
    secureChannelConfigurations SystemconfigurationSecureChannelConfiguration[]
    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 SystemconfigurationSnmpConfiguration[]
    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 SystemconfigurationTelemetryConfiguration[]
    Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trustedHostProfilesRefs string[]
    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.
    truststorePkiprofileRef string
    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.
    welcomeWorkflowComplete string
    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_configurations Sequence[SystemconfigurationAdminAuthConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    common_criteria_mode str
    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[SystemconfigurationConfigpbAttributeArgs]
    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_policies Sequence[SystemconfigurationControllerAnalyticsPolicyArgs]
    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_tier str
    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[SystemconfigurationDnsConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dns_virtualservice_refs Sequence[str]
    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[SystemconfigurationEmailConfigurationArgs]
    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_header_check str
    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_configs Sequence[SystemconfigurationGlobalTenantConfigArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    host_key_algorithm_exclude str
    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_exclude str
    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_support str
    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[SystemconfigurationLinuxConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmt_ip_access_controls Sequence[SystemconfigurationMgmtIpAccessControlArgs]
    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[SystemconfigurationNtpConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    portal_configurations Sequence[SystemconfigurationPortalConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxy_configurations Sequence[SystemconfigurationProxyConfigurationArgs]
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    rekey_time_limit str
    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_limit str
    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_configurations Sequence[SystemconfigurationSecureChannelConfigurationArgs]
    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[SystemconfigurationSnmpConfigurationArgs]
    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[SystemconfigurationTelemetryConfigurationArgs]
    Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    trusted_host_profiles_refs Sequence[str]
    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_ref str
    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_complete str
    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.
    adminAuthConfigurations List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    commonCriteriaMode String
    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.
    controllerAnalyticsPolicies List<Property Map>
    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.
    defaultLicenseTier String
    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.
    dnsVirtualserviceRefs List<String>
    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.
    enableHostHeaderCheck String
    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.
    globalTenantConfigs List<Property Map>
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    hostKeyAlgorithmExclude String
    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.
    kexAlgorithmExclude String
    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.
    legacySslSupport String
    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.
    mgmtIpAccessControls List<Property Map>
    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.
    rekeyTimeLimit String
    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.
    rekeyVolumeLimit String
    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.
    secureChannelConfigurations List<Property Map>
    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.
    trustedHostProfilesRefs List<String>
    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.
    truststorePkiprofileRef String
    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.
    welcomeWorkflowComplete String
    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

    SystemconfigurationAdminAuthConfigurationServiceAuthConfiguration, SystemconfigurationAdminAuthConfigurationServiceAuthConfigurationArgs

    SystemconfigurationConfigpbAttribute, SystemconfigurationConfigpbAttributeArgs

    Version string
    Version string
    version String
    version string
    version String

    SystemconfigurationControllerAnalyticsPolicy, SystemconfigurationControllerAnalyticsPolicyArgs

    SystemconfigurationControllerAnalyticsPolicyMetricsEventThreshold, SystemconfigurationControllerAnalyticsPolicyMetricsEventThresholdArgs

    SystemconfigurationDnsConfiguration, SystemconfigurationDnsConfigurationArgs

    SystemconfigurationDnsConfigurationServerList, SystemconfigurationDnsConfigurationServerListArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationEmailConfiguration, SystemconfigurationEmailConfigurationArgs

    SystemconfigurationGlobalTenantConfig, SystemconfigurationGlobalTenantConfigArgs

    SystemconfigurationLinuxConfiguration, SystemconfigurationLinuxConfigurationArgs

    string
    CisMode string
    Motd string
    string
    CisMode string
    Motd string
    String
    cisMode String
    motd String
    string
    cisMode string
    motd string
    str
    cis_mode str
    motd str
    String
    cisMode String
    motd String

    SystemconfigurationMgmtIpAccessControl, SystemconfigurationMgmtIpAccessControlArgs

    SystemconfigurationMgmtIpAccessControlApiAccess, SystemconfigurationMgmtIpAccessControlApiAccessArgs

    SystemconfigurationMgmtIpAccessControlApiAccessAddr, SystemconfigurationMgmtIpAccessControlApiAccessAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlApiAccessPrefix, SystemconfigurationMgmtIpAccessControlApiAccessPrefixArgs

    SystemconfigurationMgmtIpAccessControlApiAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlApiAccessPrefixIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlApiAccessRange, SystemconfigurationMgmtIpAccessControlApiAccessRangeArgs

    SystemconfigurationMgmtIpAccessControlApiAccessRangeBegin, SystemconfigurationMgmtIpAccessControlApiAccessRangeBeginArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlApiAccessRangeEnd, SystemconfigurationMgmtIpAccessControlApiAccessRangeEndArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlShellServerAccess, SystemconfigurationMgmtIpAccessControlShellServerAccessArgs

    SystemconfigurationMgmtIpAccessControlShellServerAccessAddr, SystemconfigurationMgmtIpAccessControlShellServerAccessAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlShellServerAccessPrefix, SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixArgs

    SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlShellServerAccessRange, SystemconfigurationMgmtIpAccessControlShellServerAccessRangeArgs

    SystemconfigurationMgmtIpAccessControlShellServerAccessRangeBegin, SystemconfigurationMgmtIpAccessControlShellServerAccessRangeBeginArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlShellServerAccessRangeEnd, SystemconfigurationMgmtIpAccessControlShellServerAccessRangeEndArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSnmpAccess, SystemconfigurationMgmtIpAccessControlSnmpAccessArgs

    SystemconfigurationMgmtIpAccessControlSnmpAccessAddr, SystemconfigurationMgmtIpAccessControlSnmpAccessAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSnmpAccessPrefix, SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixArgs

    SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSnmpAccessRange, SystemconfigurationMgmtIpAccessControlSnmpAccessRangeArgs

    SystemconfigurationMgmtIpAccessControlSnmpAccessRangeBegin, SystemconfigurationMgmtIpAccessControlSnmpAccessRangeBeginArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSnmpAccessRangeEnd, SystemconfigurationMgmtIpAccessControlSnmpAccessRangeEndArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSshAccess, SystemconfigurationMgmtIpAccessControlSshAccessArgs

    SystemconfigurationMgmtIpAccessControlSshAccessAddr, SystemconfigurationMgmtIpAccessControlSshAccessAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSshAccessPrefix, SystemconfigurationMgmtIpAccessControlSshAccessPrefixArgs

    SystemconfigurationMgmtIpAccessControlSshAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlSshAccessPrefixIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSshAccessRange, SystemconfigurationMgmtIpAccessControlSshAccessRangeArgs

    SystemconfigurationMgmtIpAccessControlSshAccessRangeBegin, SystemconfigurationMgmtIpAccessControlSshAccessRangeBeginArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSshAccessRangeEnd, SystemconfigurationMgmtIpAccessControlSshAccessRangeEndArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSysintAccess, SystemconfigurationMgmtIpAccessControlSysintAccessArgs

    SystemconfigurationMgmtIpAccessControlSysintAccessAddr, SystemconfigurationMgmtIpAccessControlSysintAccessAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSysintAccessPrefix, SystemconfigurationMgmtIpAccessControlSysintAccessPrefixArgs

    SystemconfigurationMgmtIpAccessControlSysintAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlSysintAccessPrefixIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSysintAccessRange, SystemconfigurationMgmtIpAccessControlSysintAccessRangeArgs

    SystemconfigurationMgmtIpAccessControlSysintAccessRangeBegin, SystemconfigurationMgmtIpAccessControlSysintAccessRangeBeginArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationMgmtIpAccessControlSysintAccessRangeEnd, SystemconfigurationMgmtIpAccessControlSysintAccessRangeEndArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationNtpConfiguration, SystemconfigurationNtpConfigurationArgs

    SystemconfigurationNtpConfigurationNtpAuthenticationKey, SystemconfigurationNtpConfigurationNtpAuthenticationKeyArgs

    Key string
    KeyNumber string
    Algorithm string
    Key string
    KeyNumber string
    Algorithm string
    key String
    keyNumber String
    algorithm String
    key string
    keyNumber string
    algorithm string
    key String
    keyNumber String
    algorithm String

    SystemconfigurationNtpConfigurationNtpServer, SystemconfigurationNtpConfigurationNtpServerArgs

    SystemconfigurationNtpConfigurationNtpServerList, SystemconfigurationNtpConfigurationNtpServerListArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationNtpConfigurationNtpServerServer, SystemconfigurationNtpConfigurationNtpServerServerArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    SystemconfigurationPortalConfiguration, SystemconfigurationPortalConfigurationArgs

    AllowBasicAuthentication string
    ApiForceTimeout string
    DisableRemoteCliShell string
    DisableSwagger string
    EnableClickjackingProtection string
    EnableHttp string
    EnableHttps string
    HttpPort string
    HttpsPort string
    LegacySslSupport string
    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.
    MinimumPasswordLength string
    PasswordStrengthCheck string
    PkiprofileRef string
    RedirectToHttps string
    SslkeyandcertificateRefs List<string>
    SslprofileRef string
    UseUuidFromInput string
    AllowBasicAuthentication string
    ApiForceTimeout string
    DisableRemoteCliShell string
    DisableSwagger string
    EnableClickjackingProtection string
    EnableHttp string
    EnableHttps string
    HttpPort string
    HttpsPort string
    LegacySslSupport string
    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.
    MinimumPasswordLength string
    PasswordStrengthCheck string
    PkiprofileRef string
    RedirectToHttps string
    SslkeyandcertificateRefs []string
    SslprofileRef string
    UseUuidFromInput string
    allowBasicAuthentication String
    apiForceTimeout String
    disableRemoteCliShell String
    disableSwagger String
    enableClickjackingProtection String
    enableHttp String
    enableHttps String
    httpPort String
    httpsPort String
    legacySslSupport String
    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.
    minimumPasswordLength String
    passwordStrengthCheck String
    pkiprofileRef String
    redirectToHttps String
    sslkeyandcertificateRefs List<String>
    sslprofileRef String
    useUuidFromInput String
    allowBasicAuthentication string
    apiForceTimeout string
    disableRemoteCliShell string
    disableSwagger string
    enableClickjackingProtection string
    enableHttp string
    enableHttps string
    httpPort string
    httpsPort string
    legacySslSupport string
    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.
    minimumPasswordLength string
    passwordStrengthCheck string
    pkiprofileRef string
    redirectToHttps string
    sslkeyandcertificateRefs string[]
    sslprofileRef string
    useUuidFromInput string
    allow_basic_authentication str
    api_force_timeout str
    disable_remote_cli_shell str
    disable_swagger str
    enable_clickjacking_protection str
    enable_http str
    enable_https str
    http_port str
    https_port str
    legacy_ssl_support str
    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_length str
    password_strength_check str
    pkiprofile_ref str
    redirect_to_https str
    sslkeyandcertificate_refs Sequence[str]
    sslprofile_ref str
    use_uuid_from_input str
    allowBasicAuthentication String
    apiForceTimeout String
    disableRemoteCliShell String
    disableSwagger String
    enableClickjackingProtection String
    enableHttp String
    enableHttps String
    httpPort String
    httpsPort String
    legacySslSupport String
    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.
    minimumPasswordLength String
    passwordStrengthCheck String
    pkiprofileRef String
    redirectToHttps String
    sslkeyandcertificateRefs List<String>
    sslprofileRef String
    useUuidFromInput String

    SystemconfigurationProxyConfiguration, SystemconfigurationProxyConfigurationArgs

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

    SystemconfigurationSecureChannelConfiguration, SystemconfigurationSecureChannelConfigurationArgs

    SystemconfigurationSnmpConfiguration, SystemconfigurationSnmpConfigurationArgs

    SystemconfigurationSnmpConfigurationSnmpV3Config, SystemconfigurationSnmpConfigurationSnmpV3ConfigArgs

    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
    authPassphrase String
    authType String
    privPassphrase String
    privType String
    username String

    SystemconfigurationTelemetryConfiguration, SystemconfigurationTelemetryConfigurationArgs

    Enable string
    Url string
    Enable string
    Url string
    enable String
    url String
    enable string
    url string
    enable str
    url str
    enable String
    url String

    Package Details

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