avi.Systemconfiguration
Explore with Pulumi AI
<!–
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:
- Admin
Auth List<SystemconfigurationConfigurations Admin Auth Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Common
Criteria stringMode - 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 List<SystemconfigurationConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Controller
Analytics List<SystemconfigurationPolicies Controller Analytics Policy> - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Default
License stringTier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- Dns
Configurations List<SystemconfigurationDns Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Dns
Virtualservice List<string>Refs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- Docker
Mode string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Email
Configurations List<SystemconfigurationEmail Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable
Cors string - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable
Host stringHeader Check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Fips
Mode string - 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 List<SystemconfigurationConfigs Global Tenant Config> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Host
Key stringAlgorithm Exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Kex
Algorithm stringExclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Legacy
Ssl stringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Linux
Configurations List<SystemconfigurationLinux Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Mgmt
Ip List<SystemconfigurationAccess Controls Mgmt Ip Access Control> - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ntp
Configurations List<SystemconfigurationNtp Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Portal
Configurations List<SystemconfigurationPortal Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Proxy
Configurations List<SystemconfigurationProxy Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Rekey
Time stringLimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Rekey
Volume stringLimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Sddcmanager
Fqdn 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.
- Secure
Channel List<SystemconfigurationConfigurations Secure Channel Configuration> - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Snmp
Configurations List<SystemconfigurationSnmp Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ssh
Ciphers 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.
- Ssh
Hmacs 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.
- Systemconfiguration
Id string - Telemetry
Configurations List<SystemconfigurationTelemetry Configuration> - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Trusted
Host List<string>Profiles Refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- Truststore
Pkiprofile stringRef - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Welcome
Workflow stringComplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Admin
Auth []SystemconfigurationConfigurations Admin Auth Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Common
Criteria stringMode - 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 []SystemconfigurationConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Controller
Analytics []SystemconfigurationPolicies Controller Analytics Policy Args - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Default
License stringTier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- Dns
Configurations []SystemconfigurationDns Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Dns
Virtualservice []stringRefs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- Docker
Mode string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Email
Configurations []SystemconfigurationEmail Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable
Cors string - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable
Host stringHeader Check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Fips
Mode string - 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 []SystemconfigurationConfigs Global Tenant Config Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Host
Key stringAlgorithm Exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Kex
Algorithm stringExclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Legacy
Ssl stringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Linux
Configurations []SystemconfigurationLinux Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Mgmt
Ip []SystemconfigurationAccess Controls Mgmt Ip Access Control Args - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ntp
Configurations []SystemconfigurationNtp Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Portal
Configurations []SystemconfigurationPortal Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Proxy
Configurations []SystemconfigurationProxy Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Rekey
Time stringLimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Rekey
Volume stringLimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Sddcmanager
Fqdn 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.
- Secure
Channel []SystemconfigurationConfigurations Secure Channel Configuration Args - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Snmp
Configurations []SystemconfigurationSnmp Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ssh
Ciphers []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.
- Ssh
Hmacs []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.
- Systemconfiguration
Id string - Telemetry
Configurations []SystemconfigurationTelemetry Configuration Args - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Trusted
Host []stringProfiles Refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- Truststore
Pkiprofile stringRef - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Welcome
Workflow stringComplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- admin
Auth List<SystemconfigurationConfigurations Admin Auth Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- common
Criteria StringMode - 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 List<SystemconfigurationConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller
Analytics List<SystemconfigurationPolicies Controller Analytics Policy> - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- default
License StringTier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dns
Configurations List<SystemconfigurationDns Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Virtualservice List<String>Refs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- docker
Mode String - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- email
Configurations List<SystemconfigurationEmail Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Cors String - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Host StringHeader Check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fips
Mode String - 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 List<SystemconfigurationConfigs Global Tenant Config> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- host
Key StringAlgorithm Exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kex
Algorithm StringExclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacy
Ssl StringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linux
Configurations List<SystemconfigurationLinux Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmt
Ip List<SystemconfigurationAccess Controls Mgmt Ip Access Control> - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntp
Configurations List<SystemconfigurationNtp Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal
Configurations List<SystemconfigurationPortal Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations List<SystemconfigurationProxy Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekey
Time StringLimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekey
Volume StringLimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanager
Fqdn 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.
- secure
Channel List<SystemconfigurationConfigurations Secure Channel Configuration> - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmp
Configurations List<SystemconfigurationSnmp Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
Ciphers 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.
- ssh
Hmacs 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.
- systemconfiguration
Id String - telemetry
Configurations List<SystemconfigurationTelemetry Configuration> - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trusted
Host List<String>Profiles Refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststore
Pkiprofile StringRef - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcome
Workflow StringComplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- admin
Auth SystemconfigurationConfigurations Admin Auth Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- common
Criteria stringMode - 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 SystemconfigurationConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller
Analytics SystemconfigurationPolicies Controller Analytics Policy[] - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- default
License stringTier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dns
Configurations SystemconfigurationDns Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Virtualservice string[]Refs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- docker
Mode string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- email
Configurations SystemconfigurationEmail Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Cors string - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Host stringHeader Check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fips
Mode string - 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 SystemconfigurationConfigs Global Tenant Config[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- host
Key stringAlgorithm Exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kex
Algorithm stringExclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacy
Ssl stringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linux
Configurations SystemconfigurationLinux Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmt
Ip SystemconfigurationAccess Controls Mgmt Ip Access Control[] - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntp
Configurations SystemconfigurationNtp Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal
Configurations SystemconfigurationPortal Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations SystemconfigurationProxy Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekey
Time stringLimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekey
Volume stringLimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanager
Fqdn 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.
- secure
Channel SystemconfigurationConfigurations Secure Channel Configuration[] - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmp
Configurations SystemconfigurationSnmp Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
Ciphers 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.
- ssh
Hmacs 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.
- systemconfiguration
Id string - telemetry
Configurations SystemconfigurationTelemetry Configuration[] - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trusted
Host string[]Profiles Refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststore
Pkiprofile stringRef - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcome
Workflow stringComplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- admin_
auth_ Sequence[Systemconfigurationconfigurations Admin Auth Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- common_
criteria_ strmode - Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes Sequence[SystemconfigurationConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller_
analytics_ Sequence[Systemconfigurationpolicies Controller Analytics Policy Args] - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- default_
license_ strtier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dns_
configurations Sequence[SystemconfigurationDns Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns_
virtualservice_ Sequence[str]refs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- docker_
mode str - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- email_
configurations Sequence[SystemconfigurationEmail Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable_
cors str - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable_
host_ strheader_ check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fips_
mode str - Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- global_
tenant_ Sequence[Systemconfigurationconfigs Global Tenant Config Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- host_
key_ stralgorithm_ exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kex_
algorithm_ strexclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacy_
ssl_ strsupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linux_
configurations Sequence[SystemconfigurationLinux Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmt_
ip_ Sequence[Systemconfigurationaccess_ controls Mgmt Ip Access Control Args] - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntp_
configurations Sequence[SystemconfigurationNtp Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal_
configurations Sequence[SystemconfigurationPortal Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy_
configurations Sequence[SystemconfigurationProxy Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekey_
time_ strlimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekey_
volume_ strlimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanager_
fqdn str - Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- secure_
channel_ Sequence[Systemconfigurationconfigurations Secure Channel Configuration Args] - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmp_
configurations Sequence[SystemconfigurationSnmp Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh_
ciphers Sequence[str] - Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh_
hmacs Sequence[str] - Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemconfiguration_
id str - telemetry_
configurations Sequence[SystemconfigurationTelemetry Configuration Args] - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trusted_
host_ Sequence[str]profiles_ refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststore_
pkiprofile_ strref - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcome_
workflow_ strcomplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- admin
Auth List<Property Map>Configurations - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- common
Criteria StringMode - 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 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.
- controller
Analytics List<Property Map>Policies - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- default
License StringTier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dns
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Virtualservice List<String>Refs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- docker
Mode String - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- email
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Cors String - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Host StringHeader Check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fips
Mode String - 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 List<Property Map>Configs - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- host
Key StringAlgorithm Exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kex
Algorithm StringExclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacy
Ssl StringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linux
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmt
Ip List<Property Map>Access Controls - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntp
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekey
Time StringLimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekey
Volume StringLimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanager
Fqdn 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.
- secure
Channel List<Property Map>Configurations - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmp
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
Ciphers 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.
- ssh
Hmacs 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.
- systemconfiguration
Id String - telemetry
Configurations List<Property Map> - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trusted
Host List<String>Profiles Refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststore
Pkiprofile StringRef - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcome
Workflow StringComplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Outputs
All input properties are implicitly available as output properties. Additionally, the Systemconfiguration resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Systemconfiguration Resource
Get an existing Systemconfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SystemconfigurationState, opts?: CustomResourceOptions): Systemconfiguration
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
admin_auth_configurations: Optional[Sequence[SystemconfigurationAdminAuthConfigurationArgs]] = None,
common_criteria_mode: Optional[str] = None,
configpb_attributes: Optional[Sequence[SystemconfigurationConfigpbAttributeArgs]] = None,
controller_analytics_policies: Optional[Sequence[SystemconfigurationControllerAnalyticsPolicyArgs]] = None,
default_license_tier: Optional[str] = None,
dns_configurations: Optional[Sequence[SystemconfigurationDnsConfigurationArgs]] = None,
dns_virtualservice_refs: Optional[Sequence[str]] = None,
docker_mode: Optional[str] = None,
email_configurations: Optional[Sequence[SystemconfigurationEmailConfigurationArgs]] = None,
enable_cors: Optional[str] = None,
enable_host_header_check: Optional[str] = None,
fips_mode: Optional[str] = None,
global_tenant_configs: Optional[Sequence[SystemconfigurationGlobalTenantConfigArgs]] = None,
host_key_algorithm_exclude: Optional[str] = None,
kex_algorithm_exclude: Optional[str] = None,
legacy_ssl_support: Optional[str] = None,
linux_configurations: Optional[Sequence[SystemconfigurationLinuxConfigurationArgs]] = None,
mgmt_ip_access_controls: Optional[Sequence[SystemconfigurationMgmtIpAccessControlArgs]] = None,
ntp_configurations: Optional[Sequence[SystemconfigurationNtpConfigurationArgs]] = None,
portal_configurations: Optional[Sequence[SystemconfigurationPortalConfigurationArgs]] = None,
proxy_configurations: Optional[Sequence[SystemconfigurationProxyConfigurationArgs]] = None,
rekey_time_limit: Optional[str] = None,
rekey_volume_limit: Optional[str] = None,
sddcmanager_fqdn: Optional[str] = None,
secure_channel_configurations: Optional[Sequence[SystemconfigurationSecureChannelConfigurationArgs]] = None,
snmp_configurations: Optional[Sequence[SystemconfigurationSnmpConfigurationArgs]] = None,
ssh_ciphers: Optional[Sequence[str]] = None,
ssh_hmacs: Optional[Sequence[str]] = None,
systemconfiguration_id: Optional[str] = None,
telemetry_configurations: Optional[Sequence[SystemconfigurationTelemetryConfigurationArgs]] = None,
trusted_host_profiles_refs: Optional[Sequence[str]] = None,
truststore_pkiprofile_ref: Optional[str] = None,
uuid: Optional[str] = None,
welcome_workflow_complete: Optional[str] = None) -> 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.
- Admin
Auth List<SystemconfigurationConfigurations Admin Auth Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Common
Criteria stringMode - 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 List<SystemconfigurationConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Controller
Analytics List<SystemconfigurationPolicies Controller Analytics Policy> - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Default
License stringTier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- Dns
Configurations List<SystemconfigurationDns Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Dns
Virtualservice List<string>Refs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- Docker
Mode string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Email
Configurations List<SystemconfigurationEmail Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable
Cors string - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable
Host stringHeader Check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Fips
Mode string - 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 List<SystemconfigurationConfigs Global Tenant Config> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Host
Key stringAlgorithm Exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Kex
Algorithm stringExclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Legacy
Ssl stringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Linux
Configurations List<SystemconfigurationLinux Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Mgmt
Ip List<SystemconfigurationAccess Controls Mgmt Ip Access Control> - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ntp
Configurations List<SystemconfigurationNtp Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Portal
Configurations List<SystemconfigurationPortal Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Proxy
Configurations List<SystemconfigurationProxy Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Rekey
Time stringLimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Rekey
Volume stringLimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Sddcmanager
Fqdn 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.
- Secure
Channel List<SystemconfigurationConfigurations Secure Channel Configuration> - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Snmp
Configurations List<SystemconfigurationSnmp Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ssh
Ciphers 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.
- Ssh
Hmacs 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.
- Systemconfiguration
Id string - Telemetry
Configurations List<SystemconfigurationTelemetry Configuration> - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Trusted
Host List<string>Profiles Refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- Truststore
Pkiprofile stringRef - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Welcome
Workflow stringComplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Admin
Auth []SystemconfigurationConfigurations Admin Auth Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Common
Criteria stringMode - 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 []SystemconfigurationConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Controller
Analytics []SystemconfigurationPolicies Controller Analytics Policy Args - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Default
License stringTier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- Dns
Configurations []SystemconfigurationDns Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Dns
Virtualservice []stringRefs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- Docker
Mode string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Email
Configurations []SystemconfigurationEmail Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable
Cors string - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Enable
Host stringHeader Check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Fips
Mode string - 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 []SystemconfigurationConfigs Global Tenant Config Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Host
Key stringAlgorithm Exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Kex
Algorithm stringExclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Legacy
Ssl stringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Linux
Configurations []SystemconfigurationLinux Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Mgmt
Ip []SystemconfigurationAccess Controls Mgmt Ip Access Control Args - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ntp
Configurations []SystemconfigurationNtp Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Portal
Configurations []SystemconfigurationPortal Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Proxy
Configurations []SystemconfigurationProxy Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Rekey
Time stringLimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Rekey
Volume stringLimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Sddcmanager
Fqdn 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.
- Secure
Channel []SystemconfigurationConfigurations Secure Channel Configuration Args - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Snmp
Configurations []SystemconfigurationSnmp Configuration Args - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Ssh
Ciphers []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.
- Ssh
Hmacs []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.
- Systemconfiguration
Id string - Telemetry
Configurations []SystemconfigurationTelemetry Configuration Args - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Trusted
Host []stringProfiles Refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- Truststore
Pkiprofile stringRef - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Welcome
Workflow stringComplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- admin
Auth List<SystemconfigurationConfigurations Admin Auth Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- common
Criteria StringMode - 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 List<SystemconfigurationConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller
Analytics List<SystemconfigurationPolicies Controller Analytics Policy> - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- default
License StringTier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dns
Configurations List<SystemconfigurationDns Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Virtualservice List<String>Refs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- docker
Mode String - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- email
Configurations List<SystemconfigurationEmail Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Cors String - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Host StringHeader Check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fips
Mode String - 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 List<SystemconfigurationConfigs Global Tenant Config> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- host
Key StringAlgorithm Exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kex
Algorithm StringExclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacy
Ssl StringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linux
Configurations List<SystemconfigurationLinux Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmt
Ip List<SystemconfigurationAccess Controls Mgmt Ip Access Control> - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntp
Configurations List<SystemconfigurationNtp Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal
Configurations List<SystemconfigurationPortal Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations List<SystemconfigurationProxy Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekey
Time StringLimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekey
Volume StringLimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanager
Fqdn 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.
- secure
Channel List<SystemconfigurationConfigurations Secure Channel Configuration> - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmp
Configurations List<SystemconfigurationSnmp Configuration> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
Ciphers 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.
- ssh
Hmacs 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.
- systemconfiguration
Id String - telemetry
Configurations List<SystemconfigurationTelemetry Configuration> - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trusted
Host List<String>Profiles Refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststore
Pkiprofile StringRef - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcome
Workflow StringComplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- admin
Auth SystemconfigurationConfigurations Admin Auth Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- common
Criteria stringMode - 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 SystemconfigurationConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller
Analytics SystemconfigurationPolicies Controller Analytics Policy[] - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- default
License stringTier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dns
Configurations SystemconfigurationDns Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Virtualservice string[]Refs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- docker
Mode string - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- email
Configurations SystemconfigurationEmail Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Cors string - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Host stringHeader Check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fips
Mode string - 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 SystemconfigurationConfigs Global Tenant Config[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- host
Key stringAlgorithm Exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kex
Algorithm stringExclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacy
Ssl stringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linux
Configurations SystemconfigurationLinux Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmt
Ip SystemconfigurationAccess Controls Mgmt Ip Access Control[] - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntp
Configurations SystemconfigurationNtp Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal
Configurations SystemconfigurationPortal Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations SystemconfigurationProxy Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekey
Time stringLimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekey
Volume stringLimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanager
Fqdn 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.
- secure
Channel SystemconfigurationConfigurations Secure Channel Configuration[] - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmp
Configurations SystemconfigurationSnmp Configuration[] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
Ciphers 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.
- ssh
Hmacs 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.
- systemconfiguration
Id string - telemetry
Configurations SystemconfigurationTelemetry Configuration[] - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trusted
Host string[]Profiles Refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststore
Pkiprofile stringRef - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcome
Workflow stringComplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- admin_
auth_ Sequence[Systemconfigurationconfigurations Admin Auth Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- common_
criteria_ strmode - Common criteria mode's current state. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes Sequence[SystemconfigurationConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller_
analytics_ Sequence[Systemconfigurationpolicies Controller Analytics Policy Args] - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- default_
license_ strtier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dns_
configurations Sequence[SystemconfigurationDns Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns_
virtualservice_ Sequence[str]refs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- docker_
mode str - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- email_
configurations Sequence[SystemconfigurationEmail Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable_
cors str - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable_
host_ strheader_ check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fips_
mode str - Fips mode current state. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- global_
tenant_ Sequence[Systemconfigurationconfigs Global Tenant Config Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- host_
key_ stralgorithm_ exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kex_
algorithm_ strexclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacy_
ssl_ strsupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linux_
configurations Sequence[SystemconfigurationLinux Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmt_
ip_ Sequence[Systemconfigurationaccess_ controls Mgmt Ip Access Control Args] - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntp_
configurations Sequence[SystemconfigurationNtp Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal_
configurations Sequence[SystemconfigurationPortal Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy_
configurations Sequence[SystemconfigurationProxy Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekey_
time_ strlimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekey_
volume_ strlimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanager_
fqdn str - Fqdn of sddc manager in vcf responsible for management of this alb controller cluster. Field introduced in 22.1.6,31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- secure_
channel_ Sequence[Systemconfigurationconfigurations Secure Channel Configuration Args] - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmp_
configurations Sequence[SystemconfigurationSnmp Configuration Args] - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh_
ciphers Sequence[str] - Allowed ciphers list for ssh to the management interface on the controller and service engines. If this is not specified, all the default ciphers are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh_
hmacs Sequence[str] - Allowed hmac list for ssh to the management interface on the controller and service engines. If this is not specified, all the default hmacs are allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemconfiguration_
id str - telemetry_
configurations Sequence[SystemconfigurationTelemetry Configuration Args] - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trusted_
host_ Sequence[str]profiles_ refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststore_
pkiprofile_ strref - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcome_
workflow_ strcomplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- admin
Auth List<Property Map>Configurations - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- common
Criteria StringMode - 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 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.
- controller
Analytics List<Property Map>Policies - Controller metrics event dynamic thresholds can be set here. Controller_cpu_high and controller_mem_high evets can take configured dynamic thresholds. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- default
License StringTier - Specifies the default license tier which would be used by new clouds. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition. Special default for essentials edition is essentials, basic edition is basic, enterprise edition is enterprise_with_cloud_services.
- dns
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Virtualservice List<String>Refs - Dns virtualservices hosting fqdn records for applications across avi vantage. If no virtualservices are provided, avi vantage will provide dns services for configured applications. Switching back to avi vantage from dns virtualservices is not allowed. It is a reference to an object of type virtualservice. Allowed with any value in enterprise, enterprise with cloud services edition.
- docker
Mode String - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- email
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Cors String - Enable cors header. Field introduced in 20.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- enable
Host StringHeader Check - Validates the host header against a list of trusted domains. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- fips
Mode String - 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 List<Property Map>Configs - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- host
Key StringAlgorithm Exclude - Users can specify comma separated list of deprecated host key algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- kex
Algorithm StringExclude - Users can specify comma separated list of deprecated key exchange algorithm.if nothing is specified, all known algorithms provided by openssh will be supported.this change could only apply on the controller node. Field introduced in 22.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- legacy
Ssl StringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- linux
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- mgmt
Ip List<Property Map>Access Controls - Configure ip access control for controller to restrict open access. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ntp
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- portal
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- rekey
Time StringLimit - Users can specify and update the time limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be none. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rekey
Volume StringLimit - Users can specify and update the size/volume limit of rekeylimit in sshd_config.if nothing is specified, the default setting will be default. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- sddcmanager
Fqdn 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.
- secure
Channel List<Property Map>Configurations - Configure secure channel properties. Field introduced in 18.1.4, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- snmp
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- ssh
Ciphers 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.
- ssh
Hmacs 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.
- systemconfiguration
Id String - telemetry
Configurations List<Property Map> - Telemetry configuration. Field introduced in 31.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- trusted
Host List<String>Profiles Refs - Trusted host profiles for host header validation. Only works when host_header_check is set to true. It is a reference to an object of type trustedhostprofile. Field introduced in 31.1.1. Maximum of 20 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
- truststore
Pkiprofile StringRef - Reference to pkiprofile used for validating the ca certificates for external comminications from avi load balancer controller this acts as trust store for avi load balancer controller. It is a reference to an object of type pkiprofile. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- welcome
Workflow StringComplete - This flag is set once the initial controller setup workflow is complete. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
SystemconfigurationAdminAuthConfiguration, SystemconfigurationAdminAuthConfigurationArgs
SystemconfigurationAdminAuthConfigurationRemoteAuthConfiguration, SystemconfigurationAdminAuthConfigurationRemoteAuthConfigurationArgs
- Auth
Mapping stringProfile Ref - Auth
Profile stringRef - Index string
- Auth
Mapping stringProfile Ref - Auth
Profile stringRef - Index string
- auth
Mapping StringProfile Ref - auth
Profile StringRef - index String
- auth
Mapping stringProfile Ref - auth
Profile stringRef - index string
- auth_
mapping_ strprofile_ ref - auth_
profile_ strref - index str
- auth
Mapping StringProfile Ref - auth
Profile StringRef - index String
SystemconfigurationAdminAuthConfigurationServiceAuthConfiguration, SystemconfigurationAdminAuthConfigurationServiceAuthConfigurationArgs
- Index string
- Service
Auth stringMapping Profile Ref - Service
Auth stringProfile Ref
- Index string
- Service
Auth stringMapping Profile Ref - Service
Auth stringProfile Ref
- index String
- service
Auth StringMapping Profile Ref - service
Auth StringProfile Ref
- index string
- service
Auth stringMapping Profile Ref - service
Auth stringProfile Ref
- index String
- service
Auth StringMapping Profile Ref - service
Auth StringProfile Ref
SystemconfigurationConfigpbAttribute, SystemconfigurationConfigpbAttributeArgs
- Version string
- Version string
- version String
- version string
- version str
- version String
SystemconfigurationControllerAnalyticsPolicy, SystemconfigurationControllerAnalyticsPolicyArgs
SystemconfigurationControllerAnalyticsPolicyMetricsEventThreshold, SystemconfigurationControllerAnalyticsPolicyMetricsEventThresholdArgs
- Metrics
Event stringThreshold Type - Reset
Threshold string - Watermark
Thresholds List<double>
- Metrics
Event stringThreshold Type - Reset
Threshold string - Watermark
Thresholds []float64
- metrics
Event StringThreshold Type - reset
Threshold String - watermark
Thresholds List<Double>
- metrics
Event stringThreshold Type - reset
Threshold string - watermark
Thresholds number[]
- metrics_
event_ strthreshold_ type - reset_
threshold str - watermark_
thresholds Sequence[float]
- metrics
Event StringThreshold Type - reset
Threshold String - watermark
Thresholds List<Number>
SystemconfigurationDnsConfiguration, SystemconfigurationDnsConfigurationArgs
SystemconfigurationDnsConfigurationServerList, SystemconfigurationDnsConfigurationServerListArgs
SystemconfigurationEmailConfiguration, SystemconfigurationEmailConfigurationArgs
- Smtp
Type string - Auth
Password string - Auth
Username string - Disable
Tls string - Email
Timezone string - From
Email string - From
Name string - Mail
Server stringName - Mail
Server stringPort
- Smtp
Type string - Auth
Password string - Auth
Username string - Disable
Tls string - Email
Timezone string - From
Email string - From
Name string - Mail
Server stringName - Mail
Server stringPort
- smtp
Type String - auth
Password String - auth
Username String - disable
Tls String - email
Timezone String - from
Email String - from
Name String - mail
Server StringName - mail
Server StringPort
- smtp
Type string - auth
Password string - auth
Username string - disable
Tls string - email
Timezone string - from
Email string - from
Name string - mail
Server stringName - mail
Server stringPort
- smtp_
type str - auth_
password str - auth_
username str - disable_
tls str - email_
timezone str - from_
email str - from_
name str - mail_
server_ strname - mail_
server_ strport
- smtp
Type String - auth
Password String - auth
Username String - disable
Tls String - email
Timezone String - from
Email String - from
Name String - mail
Server StringName - mail
Server StringPort
SystemconfigurationGlobalTenantConfig, SystemconfigurationGlobalTenantConfigArgs
- Se
In stringProvider Context - Tenant
Access stringTo Provider Se - Tenant
Vrf string
- Se
In stringProvider Context - Tenant
Access stringTo Provider Se - Tenant
Vrf string
- se
In StringProvider Context - tenant
Access StringTo Provider Se - tenant
Vrf String
- se
In stringProvider Context - tenant
Access stringTo Provider Se - tenant
Vrf string
- se
In StringProvider Context - tenant
Access StringTo Provider Se - tenant
Vrf String
SystemconfigurationLinuxConfiguration, SystemconfigurationLinuxConfigurationArgs
SystemconfigurationMgmtIpAccessControl, SystemconfigurationMgmtIpAccessControlArgs
- Api
Accesses List<SystemconfigurationMgmt Ip Access Control Api Access> - Shell
Server List<SystemconfigurationAccesses Mgmt Ip Access Control Shell Server Access> - Snmp
Accesses List<SystemconfigurationMgmt Ip Access Control Snmp Access> - Ssh
Accesses List<SystemconfigurationMgmt Ip Access Control Ssh Access> - Sysint
Accesses List<SystemconfigurationMgmt Ip Access Control Sysint Access>
- Api
Accesses []SystemconfigurationMgmt Ip Access Control Api Access - Shell
Server []SystemconfigurationAccesses Mgmt Ip Access Control Shell Server Access - Snmp
Accesses []SystemconfigurationMgmt Ip Access Control Snmp Access - Ssh
Accesses []SystemconfigurationMgmt Ip Access Control Ssh Access - Sysint
Accesses []SystemconfigurationMgmt Ip Access Control Sysint Access
- api
Accesses List<SystemconfigurationMgmt Ip Access Control Api Access> - shell
Server List<SystemconfigurationAccesses Mgmt Ip Access Control Shell Server Access> - snmp
Accesses List<SystemconfigurationMgmt Ip Access Control Snmp Access> - ssh
Accesses List<SystemconfigurationMgmt Ip Access Control Ssh Access> - sysint
Accesses List<SystemconfigurationMgmt Ip Access Control Sysint Access>
- api
Accesses SystemconfigurationMgmt Ip Access Control Api Access[] - shell
Server SystemconfigurationAccesses Mgmt Ip Access Control Shell Server Access[] - snmp
Accesses SystemconfigurationMgmt Ip Access Control Snmp Access[] - ssh
Accesses SystemconfigurationMgmt Ip Access Control Ssh Access[] - sysint
Accesses SystemconfigurationMgmt Ip Access Control Sysint Access[]
- api_
accesses Sequence[SystemconfigurationMgmt Ip Access Control Api Access] - shell_
server_ Sequence[Systemconfigurationaccesses Mgmt Ip Access Control Shell Server Access] - snmp_
accesses Sequence[SystemconfigurationMgmt Ip Access Control Snmp Access] - ssh_
accesses Sequence[SystemconfigurationMgmt Ip Access Control Ssh Access] - sysint_
accesses Sequence[SystemconfigurationMgmt Ip Access Control Sysint Access]
SystemconfigurationMgmtIpAccessControlApiAccess, SystemconfigurationMgmtIpAccessControlApiAccessArgs
SystemconfigurationMgmtIpAccessControlApiAccessAddr, SystemconfigurationMgmtIpAccessControlApiAccessAddrArgs
SystemconfigurationMgmtIpAccessControlApiAccessPrefix, SystemconfigurationMgmtIpAccessControlApiAccessPrefixArgs
- ip
Addrs List<Property Map> - mask String
SystemconfigurationMgmtIpAccessControlApiAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlApiAccessPrefixIpAddrArgs
SystemconfigurationMgmtIpAccessControlApiAccessRange, SystemconfigurationMgmtIpAccessControlApiAccessRangeArgs
SystemconfigurationMgmtIpAccessControlApiAccessRangeBegin, SystemconfigurationMgmtIpAccessControlApiAccessRangeBeginArgs
SystemconfigurationMgmtIpAccessControlApiAccessRangeEnd, SystemconfigurationMgmtIpAccessControlApiAccessRangeEndArgs
SystemconfigurationMgmtIpAccessControlShellServerAccess, SystemconfigurationMgmtIpAccessControlShellServerAccessArgs
SystemconfigurationMgmtIpAccessControlShellServerAccessAddr, SystemconfigurationMgmtIpAccessControlShellServerAccessAddrArgs
SystemconfigurationMgmtIpAccessControlShellServerAccessPrefix, SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixArgs
- ip
Addrs List<Property Map> - mask String
SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlShellServerAccessPrefixIpAddrArgs
SystemconfigurationMgmtIpAccessControlShellServerAccessRange, SystemconfigurationMgmtIpAccessControlShellServerAccessRangeArgs
SystemconfigurationMgmtIpAccessControlShellServerAccessRangeBegin, SystemconfigurationMgmtIpAccessControlShellServerAccessRangeBeginArgs
SystemconfigurationMgmtIpAccessControlShellServerAccessRangeEnd, SystemconfigurationMgmtIpAccessControlShellServerAccessRangeEndArgs
SystemconfigurationMgmtIpAccessControlSnmpAccess, SystemconfigurationMgmtIpAccessControlSnmpAccessArgs
SystemconfigurationMgmtIpAccessControlSnmpAccessAddr, SystemconfigurationMgmtIpAccessControlSnmpAccessAddrArgs
SystemconfigurationMgmtIpAccessControlSnmpAccessPrefix, SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixArgs
- ip
Addrs List<Property Map> - mask String
SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlSnmpAccessPrefixIpAddrArgs
SystemconfigurationMgmtIpAccessControlSnmpAccessRange, SystemconfigurationMgmtIpAccessControlSnmpAccessRangeArgs
SystemconfigurationMgmtIpAccessControlSnmpAccessRangeBegin, SystemconfigurationMgmtIpAccessControlSnmpAccessRangeBeginArgs
SystemconfigurationMgmtIpAccessControlSnmpAccessRangeEnd, SystemconfigurationMgmtIpAccessControlSnmpAccessRangeEndArgs
SystemconfigurationMgmtIpAccessControlSshAccess, SystemconfigurationMgmtIpAccessControlSshAccessArgs
SystemconfigurationMgmtIpAccessControlSshAccessAddr, SystemconfigurationMgmtIpAccessControlSshAccessAddrArgs
SystemconfigurationMgmtIpAccessControlSshAccessPrefix, SystemconfigurationMgmtIpAccessControlSshAccessPrefixArgs
- ip
Addrs List<Property Map> - mask String
SystemconfigurationMgmtIpAccessControlSshAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlSshAccessPrefixIpAddrArgs
SystemconfigurationMgmtIpAccessControlSshAccessRange, SystemconfigurationMgmtIpAccessControlSshAccessRangeArgs
SystemconfigurationMgmtIpAccessControlSshAccessRangeBegin, SystemconfigurationMgmtIpAccessControlSshAccessRangeBeginArgs
SystemconfigurationMgmtIpAccessControlSshAccessRangeEnd, SystemconfigurationMgmtIpAccessControlSshAccessRangeEndArgs
SystemconfigurationMgmtIpAccessControlSysintAccess, SystemconfigurationMgmtIpAccessControlSysintAccessArgs
SystemconfigurationMgmtIpAccessControlSysintAccessAddr, SystemconfigurationMgmtIpAccessControlSysintAccessAddrArgs
SystemconfigurationMgmtIpAccessControlSysintAccessPrefix, SystemconfigurationMgmtIpAccessControlSysintAccessPrefixArgs
- ip
Addrs List<Property Map> - mask String
SystemconfigurationMgmtIpAccessControlSysintAccessPrefixIpAddr, SystemconfigurationMgmtIpAccessControlSysintAccessPrefixIpAddrArgs
SystemconfigurationMgmtIpAccessControlSysintAccessRange, SystemconfigurationMgmtIpAccessControlSysintAccessRangeArgs
SystemconfigurationMgmtIpAccessControlSysintAccessRangeBegin, SystemconfigurationMgmtIpAccessControlSysintAccessRangeBeginArgs
SystemconfigurationMgmtIpAccessControlSysintAccessRangeEnd, SystemconfigurationMgmtIpAccessControlSysintAccessRangeEndArgs
SystemconfigurationNtpConfiguration, SystemconfigurationNtpConfigurationArgs
SystemconfigurationNtpConfigurationNtpAuthenticationKey, SystemconfigurationNtpConfigurationNtpAuthenticationKeyArgs
- key str
- key_
number str - algorithm str
SystemconfigurationNtpConfigurationNtpServer, SystemconfigurationNtpConfigurationNtpServerArgs
SystemconfigurationNtpConfigurationNtpServerList, SystemconfigurationNtpConfigurationNtpServerListArgs
SystemconfigurationNtpConfigurationNtpServerServer, SystemconfigurationNtpConfigurationNtpServerServerArgs
SystemconfigurationPortalConfiguration, SystemconfigurationPortalConfigurationArgs
- Allow
Basic stringAuthentication - Api
Force stringTimeout - Disable
Remote stringCli Shell - Disable
Swagger string - Enable
Clickjacking stringProtection - Enable
Http string - Enable
Https string - Http
Port string - Https
Port string - Legacy
Ssl stringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Minimum
Password stringLength - Password
Strength stringCheck - Pkiprofile
Ref string - Redirect
To stringHttps - Sslkeyandcertificate
Refs List<string> - Sslprofile
Ref string - Use
Uuid stringFrom Input
- Allow
Basic stringAuthentication - Api
Force stringTimeout - Disable
Remote stringCli Shell - Disable
Swagger string - Enable
Clickjacking stringProtection - Enable
Http string - Enable
Https string - Http
Port string - Https
Port string - Legacy
Ssl stringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Minimum
Password stringLength - Password
Strength stringCheck - Pkiprofile
Ref string - Redirect
To stringHttps - Sslkeyandcertificate
Refs []string - Sslprofile
Ref string - Use
Uuid stringFrom Input
- allow
Basic StringAuthentication - api
Force StringTimeout - disable
Remote StringCli Shell - disable
Swagger String - enable
Clickjacking StringProtection - enable
Http String - enable
Https String - http
Port String - https
Port String - legacy
Ssl StringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- minimum
Password StringLength - password
Strength StringCheck - pkiprofile
Ref String - redirect
To StringHttps - sslkeyandcertificate
Refs List<String> - sslprofile
Ref String - use
Uuid StringFrom Input
- allow
Basic stringAuthentication - api
Force stringTimeout - disable
Remote stringCli Shell - disable
Swagger string - enable
Clickjacking stringProtection - enable
Http string - enable
Https string - http
Port string - https
Port string - legacy
Ssl stringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- minimum
Password stringLength - password
Strength stringCheck - pkiprofile
Ref string - redirect
To stringHttps - sslkeyandcertificate
Refs string[] - sslprofile
Ref string - use
Uuid stringFrom Input
- allow_
basic_ strauthentication - api_
force_ strtimeout - disable_
remote_ strcli_ shell - disable_
swagger str - enable_
clickjacking_ strprotection - enable_
http str - enable_
https str - http_
port str - https_
port str - legacy_
ssl_ strsupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- minimum_
password_ strlength - password_
strength_ strcheck - pkiprofile_
ref str - redirect_
to_ strhttps - sslkeyandcertificate_
refs Sequence[str] - sslprofile_
ref str - use_
uuid_ strfrom_ input
- allow
Basic StringAuthentication - api
Force StringTimeout - disable
Remote StringCli Shell - disable
Swagger String - enable
Clickjacking StringProtection - enable
Http String - enable
Https String - http
Port String - https
Port String - legacy
Ssl StringSupport - Allow outgoing connections from controller to servers using tls 1.0/1.1. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- minimum
Password StringLength - password
Strength StringCheck - pkiprofile
Ref String - redirect
To StringHttps - sslkeyandcertificate
Refs List<String> - sslprofile
Ref String - use
Uuid StringFrom Input
SystemconfigurationProxyConfiguration, SystemconfigurationProxyConfigurationArgs
SystemconfigurationSecureChannelConfiguration, SystemconfigurationSecureChannelConfigurationArgs
- Sslkeyandcertificate
Refs List<string>
- Sslkeyandcertificate
Refs []string
- sslkeyandcertificate
Refs List<String>
- sslkeyandcertificate
Refs string[]
- sslkeyandcertificate_
refs Sequence[str]
- sslkeyandcertificate
Refs List<String>
SystemconfigurationSnmpConfiguration, SystemconfigurationSnmpConfigurationArgs
- Community string
- Large
Trap stringPayload - Snmp
V3Configs List<SystemconfigurationSnmp Configuration Snmp V3Config> - Sys
Contact string - Sys
Location string - Version string
- Community string
- Large
Trap stringPayload - Snmp
V3Configs []SystemconfigurationSnmp Configuration Snmp V3Config - Sys
Contact string - Sys
Location string - Version string
- community String
- large
Trap StringPayload - snmp
V3Configs List<SystemconfigurationSnmp Configuration Snmp V3Config> - sys
Contact String - sys
Location String - version String
- community string
- large
Trap stringPayload - snmp
V3Configs SystemconfigurationSnmp Configuration Snmp V3Config[] - sys
Contact string - sys
Location string - version string
- community String
- large
Trap StringPayload - snmp
V3Configs List<Property Map> - sys
Contact String - sys
Location String - version String
SystemconfigurationSnmpConfigurationSnmpV3Config, SystemconfigurationSnmpConfigurationSnmpV3ConfigArgs
- engine
Id String - users List<Property Map>
SystemconfigurationSnmpConfigurationSnmpV3ConfigUser, SystemconfigurationSnmpConfigurationSnmpV3ConfigUserArgs
- Auth
Passphrase string - Auth
Type string - Priv
Passphrase string - Priv
Type string - Username string
- Auth
Passphrase string - Auth
Type string - Priv
Passphrase string - Priv
Type string - Username string
- auth
Passphrase String - auth
Type String - priv
Passphrase String - priv
Type String - username String
- auth
Passphrase string - auth
Type string - priv
Passphrase string - priv
Type string - username string
- auth_
passphrase str - auth_
type str - priv_
passphrase str - priv_
type str - username str
- auth
Passphrase String - auth
Type String - priv
Passphrase String - priv
Type String - username String
SystemconfigurationTelemetryConfiguration, SystemconfigurationTelemetryConfigurationArgs
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.