sdwan.SystemLoggingFeature
Explore with Pulumi AI
This resource can manage a System Logging Feature.
- Minimum SD-WAN Manager version:
20.12.0
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SystemLoggingFeature;
import com.pulumi.sdwan.SystemLoggingFeatureArgs;
import com.pulumi.sdwan.inputs.SystemLoggingFeatureTlsProfileArgs;
import com.pulumi.sdwan.inputs.SystemLoggingFeatureIpv4ServerArgs;
import com.pulumi.sdwan.inputs.SystemLoggingFeatureIpv6ServerArgs;
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 example = new SystemLoggingFeature("example", SystemLoggingFeatureArgs.builder()
.name("Example")
.description("My Example")
.featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
.diskEnable(true)
.diskFileSize(9)
.diskFileRotate(10)
.tlsProfiles(SystemLoggingFeatureTlsProfileArgs.builder()
.profile("test")
.tls_version("TLSv1.1")
.cipher_suites("aes-128-cbc-sha")
.build())
.ipv4Servers(SystemLoggingFeatureIpv4ServerArgs.builder()
.hostname_ip("1.1.1.1")
.vpn(512)
.source_interface("GigabitEthernet1")
.priority("informational")
.tls_enable(true)
.tls_properties_custom_profile(true)
.tls_properties_profile("test")
.build())
.ipv6Servers(SystemLoggingFeatureIpv6ServerArgs.builder()
.hostname_ip("1.1.1.1")
.vpn(512)
.source_interface("GigabitEthernet1")
.priority("informational")
.tls_enable(true)
.tls_properties_custom_profile(true)
.tls_properties_profile("test")
.build())
.build());
}
}
resources:
example:
type: sdwan:SystemLoggingFeature
properties:
name: Example
description: My Example
featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
diskEnable: true
diskFileSize: 9
diskFileRotate: 10
tlsProfiles:
- profile: test
tls_version: TLSv1.1
cipher_suites:
- aes-128-cbc-sha
ipv4Servers:
- hostname_ip: 1.1.1.1
vpn: 512
source_interface: GigabitEthernet1
priority: informational
tls_enable: true
tls_properties_custom_profile: true
tls_properties_profile: test
ipv6Servers:
- hostname_ip: 1.1.1.1
vpn: 512
source_interface: GigabitEthernet1
priority: informational
tls_enable: true
tls_properties_custom_profile: true
tls_properties_profile: test
Create SystemLoggingFeature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SystemLoggingFeature(name: string, args?: SystemLoggingFeatureArgs, opts?: CustomResourceOptions);
@overload
def SystemLoggingFeature(resource_name: str,
args: Optional[SystemLoggingFeatureArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def SystemLoggingFeature(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
disk_enable: Optional[bool] = None,
disk_enable_variable: Optional[str] = None,
disk_file_rotate: Optional[int] = None,
disk_file_rotate_variable: Optional[str] = None,
disk_file_size: Optional[int] = None,
disk_file_size_variable: Optional[str] = None,
feature_profile_id: Optional[str] = None,
ipv4_servers: Optional[Sequence[SystemLoggingFeatureIpv4ServerArgs]] = None,
ipv6_servers: Optional[Sequence[SystemLoggingFeatureIpv6ServerArgs]] = None,
name: Optional[str] = None,
tls_profiles: Optional[Sequence[SystemLoggingFeatureTlsProfileArgs]] = None)
func NewSystemLoggingFeature(ctx *Context, name string, args *SystemLoggingFeatureArgs, opts ...ResourceOption) (*SystemLoggingFeature, error)
public SystemLoggingFeature(string name, SystemLoggingFeatureArgs? args = null, CustomResourceOptions? opts = null)
public SystemLoggingFeature(String name, SystemLoggingFeatureArgs args)
public SystemLoggingFeature(String name, SystemLoggingFeatureArgs args, CustomResourceOptions options)
type: sdwan:SystemLoggingFeature
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 SystemLoggingFeatureArgs
- 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 SystemLoggingFeatureArgs
- 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 SystemLoggingFeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SystemLoggingFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SystemLoggingFeatureArgs
- 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 systemLoggingFeatureResource = new Sdwan.SystemLoggingFeature("systemLoggingFeatureResource", new()
{
Description = "string",
DiskEnable = false,
DiskEnableVariable = "string",
DiskFileRotate = 0,
DiskFileRotateVariable = "string",
DiskFileSize = 0,
DiskFileSizeVariable = "string",
FeatureProfileId = "string",
Ipv4Servers = new[]
{
new Sdwan.Inputs.SystemLoggingFeatureIpv4ServerArgs
{
HostnameIp = "string",
HostnameIpVariable = "string",
Priority = "string",
PriorityVariable = "string",
SourceInterface = "string",
SourceInterfaceVariable = "string",
TlsEnable = false,
TlsEnableVariable = "string",
TlsPropertiesCustomProfile = false,
TlsPropertiesCustomProfileVariable = "string",
TlsPropertiesProfile = "string",
TlsPropertiesProfileVariable = "string",
Vpn = 0,
VpnVariable = "string",
},
},
Ipv6Servers = new[]
{
new Sdwan.Inputs.SystemLoggingFeatureIpv6ServerArgs
{
HostnameIp = "string",
HostnameIpVariable = "string",
Priority = "string",
PriorityVariable = "string",
SourceInterface = "string",
SourceInterfaceVariable = "string",
TlsEnable = false,
TlsEnableVariable = "string",
TlsPropertiesCustomProfile = false,
TlsPropertiesCustomProfileVariable = "string",
TlsPropertiesProfile = "string",
TlsPropertiesProfileVariable = "string",
Vpn = 0,
VpnVariable = "string",
},
},
Name = "string",
TlsProfiles = new[]
{
new Sdwan.Inputs.SystemLoggingFeatureTlsProfileArgs
{
CipherSuites = new[]
{
"string",
},
CipherSuitesVariable = "string",
Profile = "string",
ProfileVariable = "string",
TlsVersion = "string",
TlsVersionVariable = "string",
},
},
});
example, err := sdwan.NewSystemLoggingFeature(ctx, "systemLoggingFeatureResource", &sdwan.SystemLoggingFeatureArgs{
Description: pulumi.String("string"),
DiskEnable: pulumi.Bool(false),
DiskEnableVariable: pulumi.String("string"),
DiskFileRotate: pulumi.Int(0),
DiskFileRotateVariable: pulumi.String("string"),
DiskFileSize: pulumi.Int(0),
DiskFileSizeVariable: pulumi.String("string"),
FeatureProfileId: pulumi.String("string"),
Ipv4Servers: sdwan.SystemLoggingFeatureIpv4ServerArray{
&sdwan.SystemLoggingFeatureIpv4ServerArgs{
HostnameIp: pulumi.String("string"),
HostnameIpVariable: pulumi.String("string"),
Priority: pulumi.String("string"),
PriorityVariable: pulumi.String("string"),
SourceInterface: pulumi.String("string"),
SourceInterfaceVariable: pulumi.String("string"),
TlsEnable: pulumi.Bool(false),
TlsEnableVariable: pulumi.String("string"),
TlsPropertiesCustomProfile: pulumi.Bool(false),
TlsPropertiesCustomProfileVariable: pulumi.String("string"),
TlsPropertiesProfile: pulumi.String("string"),
TlsPropertiesProfileVariable: pulumi.String("string"),
Vpn: pulumi.Int(0),
VpnVariable: pulumi.String("string"),
},
},
Ipv6Servers: sdwan.SystemLoggingFeatureIpv6ServerArray{
&sdwan.SystemLoggingFeatureIpv6ServerArgs{
HostnameIp: pulumi.String("string"),
HostnameIpVariable: pulumi.String("string"),
Priority: pulumi.String("string"),
PriorityVariable: pulumi.String("string"),
SourceInterface: pulumi.String("string"),
SourceInterfaceVariable: pulumi.String("string"),
TlsEnable: pulumi.Bool(false),
TlsEnableVariable: pulumi.String("string"),
TlsPropertiesCustomProfile: pulumi.Bool(false),
TlsPropertiesCustomProfileVariable: pulumi.String("string"),
TlsPropertiesProfile: pulumi.String("string"),
TlsPropertiesProfileVariable: pulumi.String("string"),
Vpn: pulumi.Int(0),
VpnVariable: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
TlsProfiles: sdwan.SystemLoggingFeatureTlsProfileArray{
&sdwan.SystemLoggingFeatureTlsProfileArgs{
CipherSuites: pulumi.StringArray{
pulumi.String("string"),
},
CipherSuitesVariable: pulumi.String("string"),
Profile: pulumi.String("string"),
ProfileVariable: pulumi.String("string"),
TlsVersion: pulumi.String("string"),
TlsVersionVariable: pulumi.String("string"),
},
},
})
var systemLoggingFeatureResource = new SystemLoggingFeature("systemLoggingFeatureResource", SystemLoggingFeatureArgs.builder()
.description("string")
.diskEnable(false)
.diskEnableVariable("string")
.diskFileRotate(0)
.diskFileRotateVariable("string")
.diskFileSize(0)
.diskFileSizeVariable("string")
.featureProfileId("string")
.ipv4Servers(SystemLoggingFeatureIpv4ServerArgs.builder()
.hostnameIp("string")
.hostnameIpVariable("string")
.priority("string")
.priorityVariable("string")
.sourceInterface("string")
.sourceInterfaceVariable("string")
.tlsEnable(false)
.tlsEnableVariable("string")
.tlsPropertiesCustomProfile(false)
.tlsPropertiesCustomProfileVariable("string")
.tlsPropertiesProfile("string")
.tlsPropertiesProfileVariable("string")
.vpn(0)
.vpnVariable("string")
.build())
.ipv6Servers(SystemLoggingFeatureIpv6ServerArgs.builder()
.hostnameIp("string")
.hostnameIpVariable("string")
.priority("string")
.priorityVariable("string")
.sourceInterface("string")
.sourceInterfaceVariable("string")
.tlsEnable(false)
.tlsEnableVariable("string")
.tlsPropertiesCustomProfile(false)
.tlsPropertiesCustomProfileVariable("string")
.tlsPropertiesProfile("string")
.tlsPropertiesProfileVariable("string")
.vpn(0)
.vpnVariable("string")
.build())
.name("string")
.tlsProfiles(SystemLoggingFeatureTlsProfileArgs.builder()
.cipherSuites("string")
.cipherSuitesVariable("string")
.profile("string")
.profileVariable("string")
.tlsVersion("string")
.tlsVersionVariable("string")
.build())
.build());
system_logging_feature_resource = sdwan.SystemLoggingFeature("systemLoggingFeatureResource",
description="string",
disk_enable=False,
disk_enable_variable="string",
disk_file_rotate=0,
disk_file_rotate_variable="string",
disk_file_size=0,
disk_file_size_variable="string",
feature_profile_id="string",
ipv4_servers=[{
"hostname_ip": "string",
"hostname_ip_variable": "string",
"priority": "string",
"priority_variable": "string",
"source_interface": "string",
"source_interface_variable": "string",
"tls_enable": False,
"tls_enable_variable": "string",
"tls_properties_custom_profile": False,
"tls_properties_custom_profile_variable": "string",
"tls_properties_profile": "string",
"tls_properties_profile_variable": "string",
"vpn": 0,
"vpn_variable": "string",
}],
ipv6_servers=[{
"hostname_ip": "string",
"hostname_ip_variable": "string",
"priority": "string",
"priority_variable": "string",
"source_interface": "string",
"source_interface_variable": "string",
"tls_enable": False,
"tls_enable_variable": "string",
"tls_properties_custom_profile": False,
"tls_properties_custom_profile_variable": "string",
"tls_properties_profile": "string",
"tls_properties_profile_variable": "string",
"vpn": 0,
"vpn_variable": "string",
}],
name="string",
tls_profiles=[{
"cipher_suites": ["string"],
"cipher_suites_variable": "string",
"profile": "string",
"profile_variable": "string",
"tls_version": "string",
"tls_version_variable": "string",
}])
const systemLoggingFeatureResource = new sdwan.SystemLoggingFeature("systemLoggingFeatureResource", {
description: "string",
diskEnable: false,
diskEnableVariable: "string",
diskFileRotate: 0,
diskFileRotateVariable: "string",
diskFileSize: 0,
diskFileSizeVariable: "string",
featureProfileId: "string",
ipv4Servers: [{
hostnameIp: "string",
hostnameIpVariable: "string",
priority: "string",
priorityVariable: "string",
sourceInterface: "string",
sourceInterfaceVariable: "string",
tlsEnable: false,
tlsEnableVariable: "string",
tlsPropertiesCustomProfile: false,
tlsPropertiesCustomProfileVariable: "string",
tlsPropertiesProfile: "string",
tlsPropertiesProfileVariable: "string",
vpn: 0,
vpnVariable: "string",
}],
ipv6Servers: [{
hostnameIp: "string",
hostnameIpVariable: "string",
priority: "string",
priorityVariable: "string",
sourceInterface: "string",
sourceInterfaceVariable: "string",
tlsEnable: false,
tlsEnableVariable: "string",
tlsPropertiesCustomProfile: false,
tlsPropertiesCustomProfileVariable: "string",
tlsPropertiesProfile: "string",
tlsPropertiesProfileVariable: "string",
vpn: 0,
vpnVariable: "string",
}],
name: "string",
tlsProfiles: [{
cipherSuites: ["string"],
cipherSuitesVariable: "string",
profile: "string",
profileVariable: "string",
tlsVersion: "string",
tlsVersionVariable: "string",
}],
});
type: sdwan:SystemLoggingFeature
properties:
description: string
diskEnable: false
diskEnableVariable: string
diskFileRotate: 0
diskFileRotateVariable: string
diskFileSize: 0
diskFileSizeVariable: string
featureProfileId: string
ipv4Servers:
- hostnameIp: string
hostnameIpVariable: string
priority: string
priorityVariable: string
sourceInterface: string
sourceInterfaceVariable: string
tlsEnable: false
tlsEnableVariable: string
tlsPropertiesCustomProfile: false
tlsPropertiesCustomProfileVariable: string
tlsPropertiesProfile: string
tlsPropertiesProfileVariable: string
vpn: 0
vpnVariable: string
ipv6Servers:
- hostnameIp: string
hostnameIpVariable: string
priority: string
priorityVariable: string
sourceInterface: string
sourceInterfaceVariable: string
tlsEnable: false
tlsEnableVariable: string
tlsPropertiesCustomProfile: false
tlsPropertiesCustomProfileVariable: string
tlsPropertiesProfile: string
tlsPropertiesProfileVariable: string
vpn: 0
vpnVariable: string
name: string
tlsProfiles:
- cipherSuites:
- string
cipherSuitesVariable: string
profile: string
profileVariable: string
tlsVersion: string
tlsVersionVariable: string
SystemLoggingFeature 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 SystemLoggingFeature resource accepts the following input properties:
- Description string
- The description of the Feature
- Disk
Enable bool - Enable logging to local disk - Default value:
true
- Disk
Enable stringVariable - Variable name
- Disk
File intRotate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- Disk
File stringRotate Variable - Variable name
- Disk
File intSize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- Disk
File stringSize Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Ipv4Servers
List<System
Logging Feature Ipv4Server> - Enable logging to remote server
- Ipv6Servers
List<System
Logging Feature Ipv6Server> - Enable logging to remote ipv6 server
- Name string
- The name of the Feature
- Tls
Profiles List<SystemLogging Feature Tls Profile> - Configure a TLS profile
- Description string
- The description of the Feature
- Disk
Enable bool - Enable logging to local disk - Default value:
true
- Disk
Enable stringVariable - Variable name
- Disk
File intRotate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- Disk
File stringRotate Variable - Variable name
- Disk
File intSize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- Disk
File stringSize Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Ipv4Servers
[]System
Logging Feature Ipv4Server Args - Enable logging to remote server
- Ipv6Servers
[]System
Logging Feature Ipv6Server Args - Enable logging to remote ipv6 server
- Name string
- The name of the Feature
- Tls
Profiles []SystemLogging Feature Tls Profile Args - Configure a TLS profile
- description String
- The description of the Feature
- disk
Enable Boolean - Enable logging to local disk - Default value:
true
- disk
Enable StringVariable - Variable name
- disk
File IntegerRotate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- disk
File StringRotate Variable - Variable name
- disk
File IntegerSize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- disk
File StringSize Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- ipv4Servers
List<System
Logging Feature Ipv4Server> - Enable logging to remote server
- ipv6Servers
List<System
Logging Feature Ipv6Server> - Enable logging to remote ipv6 server
- name String
- The name of the Feature
- tls
Profiles List<SystemLogging Feature Tls Profile> - Configure a TLS profile
- description string
- The description of the Feature
- disk
Enable boolean - Enable logging to local disk - Default value:
true
- disk
Enable stringVariable - Variable name
- disk
File numberRotate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- disk
File stringRotate Variable - Variable name
- disk
File numberSize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- disk
File stringSize Variable - Variable name
- feature
Profile stringId - Feature Profile ID
- ipv4Servers
System
Logging Feature Ipv4Server[] - Enable logging to remote server
- ipv6Servers
System
Logging Feature Ipv6Server[] - Enable logging to remote ipv6 server
- name string
- The name of the Feature
- tls
Profiles SystemLogging Feature Tls Profile[] - Configure a TLS profile
- description str
- The description of the Feature
- disk_
enable bool - Enable logging to local disk - Default value:
true
- disk_
enable_ strvariable - Variable name
- disk_
file_ introtate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- disk_
file_ strrotate_ variable - Variable name
- disk_
file_ intsize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- disk_
file_ strsize_ variable - Variable name
- feature_
profile_ strid - Feature Profile ID
- ipv4_
servers Sequence[SystemLogging Feature Ipv4Server Args] - Enable logging to remote server
- ipv6_
servers Sequence[SystemLogging Feature Ipv6Server Args] - Enable logging to remote ipv6 server
- name str
- The name of the Feature
- tls_
profiles Sequence[SystemLogging Feature Tls Profile Args] - Configure a TLS profile
- description String
- The description of the Feature
- disk
Enable Boolean - Enable logging to local disk - Default value:
true
- disk
Enable StringVariable - Variable name
- disk
File NumberRotate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- disk
File StringRotate Variable - Variable name
- disk
File NumberSize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- disk
File StringSize Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- ipv4Servers List<Property Map>
- Enable logging to remote server
- ipv6Servers List<Property Map>
- Enable logging to remote ipv6 server
- name String
- The name of the Feature
- tls
Profiles List<Property Map> - Configure a TLS profile
Outputs
All input properties are implicitly available as output properties. Additionally, the SystemLoggingFeature resource produces the following output properties:
Look up Existing SystemLoggingFeature Resource
Get an existing SystemLoggingFeature 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?: SystemLoggingFeatureState, opts?: CustomResourceOptions): SystemLoggingFeature
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
disk_enable: Optional[bool] = None,
disk_enable_variable: Optional[str] = None,
disk_file_rotate: Optional[int] = None,
disk_file_rotate_variable: Optional[str] = None,
disk_file_size: Optional[int] = None,
disk_file_size_variable: Optional[str] = None,
feature_profile_id: Optional[str] = None,
ipv4_servers: Optional[Sequence[SystemLoggingFeatureIpv4ServerArgs]] = None,
ipv6_servers: Optional[Sequence[SystemLoggingFeatureIpv6ServerArgs]] = None,
name: Optional[str] = None,
tls_profiles: Optional[Sequence[SystemLoggingFeatureTlsProfileArgs]] = None,
version: Optional[int] = None) -> SystemLoggingFeature
func GetSystemLoggingFeature(ctx *Context, name string, id IDInput, state *SystemLoggingFeatureState, opts ...ResourceOption) (*SystemLoggingFeature, error)
public static SystemLoggingFeature Get(string name, Input<string> id, SystemLoggingFeatureState? state, CustomResourceOptions? opts = null)
public static SystemLoggingFeature get(String name, Output<String> id, SystemLoggingFeatureState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Description string
- The description of the Feature
- Disk
Enable bool - Enable logging to local disk - Default value:
true
- Disk
Enable stringVariable - Variable name
- Disk
File intRotate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- Disk
File stringRotate Variable - Variable name
- Disk
File intSize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- Disk
File stringSize Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Ipv4Servers
List<System
Logging Feature Ipv4Server> - Enable logging to remote server
- Ipv6Servers
List<System
Logging Feature Ipv6Server> - Enable logging to remote ipv6 server
- Name string
- The name of the Feature
- Tls
Profiles List<SystemLogging Feature Tls Profile> - Configure a TLS profile
- Version int
- The version of the Feature
- Description string
- The description of the Feature
- Disk
Enable bool - Enable logging to local disk - Default value:
true
- Disk
Enable stringVariable - Variable name
- Disk
File intRotate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- Disk
File stringRotate Variable - Variable name
- Disk
File intSize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- Disk
File stringSize Variable - Variable name
- Feature
Profile stringId - Feature Profile ID
- Ipv4Servers
[]System
Logging Feature Ipv4Server Args - Enable logging to remote server
- Ipv6Servers
[]System
Logging Feature Ipv6Server Args - Enable logging to remote ipv6 server
- Name string
- The name of the Feature
- Tls
Profiles []SystemLogging Feature Tls Profile Args - Configure a TLS profile
- Version int
- The version of the Feature
- description String
- The description of the Feature
- disk
Enable Boolean - Enable logging to local disk - Default value:
true
- disk
Enable StringVariable - Variable name
- disk
File IntegerRotate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- disk
File StringRotate Variable - Variable name
- disk
File IntegerSize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- disk
File StringSize Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- ipv4Servers
List<System
Logging Feature Ipv4Server> - Enable logging to remote server
- ipv6Servers
List<System
Logging Feature Ipv6Server> - Enable logging to remote ipv6 server
- name String
- The name of the Feature
- tls
Profiles List<SystemLogging Feature Tls Profile> - Configure a TLS profile
- version Integer
- The version of the Feature
- description string
- The description of the Feature
- disk
Enable boolean - Enable logging to local disk - Default value:
true
- disk
Enable stringVariable - Variable name
- disk
File numberRotate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- disk
File stringRotate Variable - Variable name
- disk
File numberSize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- disk
File stringSize Variable - Variable name
- feature
Profile stringId - Feature Profile ID
- ipv4Servers
System
Logging Feature Ipv4Server[] - Enable logging to remote server
- ipv6Servers
System
Logging Feature Ipv6Server[] - Enable logging to remote ipv6 server
- name string
- The name of the Feature
- tls
Profiles SystemLogging Feature Tls Profile[] - Configure a TLS profile
- version number
- The version of the Feature
- description str
- The description of the Feature
- disk_
enable bool - Enable logging to local disk - Default value:
true
- disk_
enable_ strvariable - Variable name
- disk_
file_ introtate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- disk_
file_ strrotate_ variable - Variable name
- disk_
file_ intsize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- disk_
file_ strsize_ variable - Variable name
- feature_
profile_ strid - Feature Profile ID
- ipv4_
servers Sequence[SystemLogging Feature Ipv4Server Args] - Enable logging to remote server
- ipv6_
servers Sequence[SystemLogging Feature Ipv6Server Args] - Enable logging to remote ipv6 server
- name str
- The name of the Feature
- tls_
profiles Sequence[SystemLogging Feature Tls Profile Args] - Configure a TLS profile
- version int
- The version of the Feature
- description String
- The description of the Feature
- disk
Enable Boolean - Enable logging to local disk - Default value:
true
- disk
Enable StringVariable - Variable name
- disk
File NumberRotate - Set number of syslog files to create before discarding oldest files - Range:
1
-10
- Default value:10
- disk
File StringRotate Variable - Variable name
- disk
File NumberSize - Set maximum size of file before it is rotated - Range:
1
-20
- Default value:10
- disk
File StringSize Variable - Variable name
- feature
Profile StringId - Feature Profile ID
- ipv4Servers List<Property Map>
- Enable logging to remote server
- ipv6Servers List<Property Map>
- Enable logging to remote ipv6 server
- name String
- The name of the Feature
- tls
Profiles List<Property Map> - Configure a TLS profile
- version Number
- The version of the Feature
Supporting Types
SystemLoggingFeatureIpv4Server, SystemLoggingFeatureIpv4ServerArgs
- Hostname
Ip string - Set hostname or IPv4 address of server
- Hostname
Ip stringVariable - Variable name
- Priority string
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- Priority
Variable string - Variable name
- Source
Interface string - Set interface to use to reach syslog server
- Source
Interface stringVariable - Variable name
- Tls
Enable bool - Enable TLS Profile
- Default value:
false
- Default value:
- Tls
Enable stringVariable - Variable name
- Tls
Properties boolCustom Profile - Define custom profile
- Default value:
false
- Default value:
- Tls
Properties stringCustom Profile Variable - Variable name
- Tls
Properties stringProfile - Configure a TLS profile
- Tls
Properties stringProfile Variable - Variable name
- Vpn int
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- Vpn
Variable string - Variable name
- Hostname
Ip string - Set hostname or IPv4 address of server
- Hostname
Ip stringVariable - Variable name
- Priority string
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- Priority
Variable string - Variable name
- Source
Interface string - Set interface to use to reach syslog server
- Source
Interface stringVariable - Variable name
- Tls
Enable bool - Enable TLS Profile
- Default value:
false
- Default value:
- Tls
Enable stringVariable - Variable name
- Tls
Properties boolCustom Profile - Define custom profile
- Default value:
false
- Default value:
- Tls
Properties stringCustom Profile Variable - Variable name
- Tls
Properties stringProfile - Configure a TLS profile
- Tls
Properties stringProfile Variable - Variable name
- Vpn int
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- Vpn
Variable string - Variable name
- hostname
Ip String - Set hostname or IPv4 address of server
- hostname
Ip StringVariable - Variable name
- priority String
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- priority
Variable String - Variable name
- source
Interface String - Set interface to use to reach syslog server
- source
Interface StringVariable - Variable name
- tls
Enable Boolean - Enable TLS Profile
- Default value:
false
- Default value:
- tls
Enable StringVariable - Variable name
- tls
Properties BooleanCustom Profile - Define custom profile
- Default value:
false
- Default value:
- tls
Properties StringCustom Profile Variable - Variable name
- tls
Properties StringProfile - Configure a TLS profile
- tls
Properties StringProfile Variable - Variable name
- vpn Integer
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- vpn
Variable String - Variable name
- hostname
Ip string - Set hostname or IPv4 address of server
- hostname
Ip stringVariable - Variable name
- priority string
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- priority
Variable string - Variable name
- source
Interface string - Set interface to use to reach syslog server
- source
Interface stringVariable - Variable name
- tls
Enable boolean - Enable TLS Profile
- Default value:
false
- Default value:
- tls
Enable stringVariable - Variable name
- tls
Properties booleanCustom Profile - Define custom profile
- Default value:
false
- Default value:
- tls
Properties stringCustom Profile Variable - Variable name
- tls
Properties stringProfile - Configure a TLS profile
- tls
Properties stringProfile Variable - Variable name
- vpn number
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- vpn
Variable string - Variable name
- hostname_
ip str - Set hostname or IPv4 address of server
- hostname_
ip_ strvariable - Variable name
- priority str
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- priority_
variable str - Variable name
- source_
interface str - Set interface to use to reach syslog server
- source_
interface_ strvariable - Variable name
- tls_
enable bool - Enable TLS Profile
- Default value:
false
- Default value:
- tls_
enable_ strvariable - Variable name
- tls_
properties_ boolcustom_ profile - Define custom profile
- Default value:
false
- Default value:
- tls_
properties_ strcustom_ profile_ variable - Variable name
- tls_
properties_ strprofile - Configure a TLS profile
- tls_
properties_ strprofile_ variable - Variable name
- vpn int
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- vpn_
variable str - Variable name
- hostname
Ip String - Set hostname or IPv4 address of server
- hostname
Ip StringVariable - Variable name
- priority String
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- priority
Variable String - Variable name
- source
Interface String - Set interface to use to reach syslog server
- source
Interface StringVariable - Variable name
- tls
Enable Boolean - Enable TLS Profile
- Default value:
false
- Default value:
- tls
Enable StringVariable - Variable name
- tls
Properties BooleanCustom Profile - Define custom profile
- Default value:
false
- Default value:
- tls
Properties StringCustom Profile Variable - Variable name
- tls
Properties StringProfile - Configure a TLS profile
- tls
Properties StringProfile Variable - Variable name
- vpn Number
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- vpn
Variable String - Variable name
SystemLoggingFeatureIpv6Server, SystemLoggingFeatureIpv6ServerArgs
- Hostname
Ip string - Set IPv6 hostname or IPv6 address of server
- Hostname
Ip stringVariable - Variable name
- Priority string
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- Priority
Variable string - Variable name
- Source
Interface string - Set interface to use to reach syslog server
- Source
Interface stringVariable - Variable name
- Tls
Enable bool - Enable TLS Profile
- Default value:
false
- Default value:
- Tls
Enable stringVariable - Variable name
- Tls
Properties boolCustom Profile - Define custom profile
- Default value:
false
- Default value:
- Tls
Properties stringCustom Profile Variable - Variable name
- Tls
Properties stringProfile - Configure a TLS profile
- Tls
Properties stringProfile Variable - Variable name
- Vpn int
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- Vpn
Variable string - Variable name
- Hostname
Ip string - Set IPv6 hostname or IPv6 address of server
- Hostname
Ip stringVariable - Variable name
- Priority string
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- Priority
Variable string - Variable name
- Source
Interface string - Set interface to use to reach syslog server
- Source
Interface stringVariable - Variable name
- Tls
Enable bool - Enable TLS Profile
- Default value:
false
- Default value:
- Tls
Enable stringVariable - Variable name
- Tls
Properties boolCustom Profile - Define custom profile
- Default value:
false
- Default value:
- Tls
Properties stringCustom Profile Variable - Variable name
- Tls
Properties stringProfile - Configure a TLS profile
- Tls
Properties stringProfile Variable - Variable name
- Vpn int
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- Vpn
Variable string - Variable name
- hostname
Ip String - Set IPv6 hostname or IPv6 address of server
- hostname
Ip StringVariable - Variable name
- priority String
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- priority
Variable String - Variable name
- source
Interface String - Set interface to use to reach syslog server
- source
Interface StringVariable - Variable name
- tls
Enable Boolean - Enable TLS Profile
- Default value:
false
- Default value:
- tls
Enable StringVariable - Variable name
- tls
Properties BooleanCustom Profile - Define custom profile
- Default value:
false
- Default value:
- tls
Properties StringCustom Profile Variable - Variable name
- tls
Properties StringProfile - Configure a TLS profile
- tls
Properties StringProfile Variable - Variable name
- vpn Integer
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- vpn
Variable String - Variable name
- hostname
Ip string - Set IPv6 hostname or IPv6 address of server
- hostname
Ip stringVariable - Variable name
- priority string
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- priority
Variable string - Variable name
- source
Interface string - Set interface to use to reach syslog server
- source
Interface stringVariable - Variable name
- tls
Enable boolean - Enable TLS Profile
- Default value:
false
- Default value:
- tls
Enable stringVariable - Variable name
- tls
Properties booleanCustom Profile - Define custom profile
- Default value:
false
- Default value:
- tls
Properties stringCustom Profile Variable - Variable name
- tls
Properties stringProfile - Configure a TLS profile
- tls
Properties stringProfile Variable - Variable name
- vpn number
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- vpn
Variable string - Variable name
- hostname_
ip str - Set IPv6 hostname or IPv6 address of server
- hostname_
ip_ strvariable - Variable name
- priority str
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- priority_
variable str - Variable name
- source_
interface str - Set interface to use to reach syslog server
- source_
interface_ strvariable - Variable name
- tls_
enable bool - Enable TLS Profile
- Default value:
false
- Default value:
- tls_
enable_ strvariable - Variable name
- tls_
properties_ boolcustom_ profile - Define custom profile
- Default value:
false
- Default value:
- tls_
properties_ strcustom_ profile_ variable - Variable name
- tls_
properties_ strprofile - Configure a TLS profile
- tls_
properties_ strprofile_ variable - Variable name
- vpn int
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- vpn_
variable str - Variable name
- hostname
Ip String - Set IPv6 hostname or IPv6 address of server
- hostname
Ip StringVariable - Variable name
- priority String
- Set logging level for messages logged to server
- Choices:
informational
,debugging
,notice
,warn
,error
,critical
,alert
,emergency
- Default value:
informational
- Choices:
- priority
Variable String - Variable name
- source
Interface String - Set interface to use to reach syslog server
- source
Interface StringVariable - Variable name
- tls
Enable Boolean - Enable TLS Profile
- Default value:
false
- Default value:
- tls
Enable StringVariable - Variable name
- tls
Properties BooleanCustom Profile - Define custom profile
- Default value:
false
- Default value:
- tls
Properties StringCustom Profile Variable - Variable name
- tls
Properties StringProfile - Configure a TLS profile
- tls
Properties StringProfile Variable - Variable name
- vpn Number
- Set hostname or IPv4 address of server
- Range:
0
-65530
- Default value:
0
- Range:
- vpn
Variable String - Variable name
SystemLoggingFeatureTlsProfile, SystemLoggingFeatureTlsProfileArgs
- Cipher
Suites List<string> - Syslog secure server ciphersuites
- Cipher
Suites stringVariable - Variable name
- Profile string
- Specify the name of the TLS profile
- Profile
Variable string - Variable name
- Tls
Version string - TLS Version
- Choices:
TLSv1.1
,TLSv1.2
- Default value:
TLSv1.1
- Choices:
- Tls
Version stringVariable - Variable name
- Cipher
Suites []string - Syslog secure server ciphersuites
- Cipher
Suites stringVariable - Variable name
- Profile string
- Specify the name of the TLS profile
- Profile
Variable string - Variable name
- Tls
Version string - TLS Version
- Choices:
TLSv1.1
,TLSv1.2
- Default value:
TLSv1.1
- Choices:
- Tls
Version stringVariable - Variable name
- cipher
Suites List<String> - Syslog secure server ciphersuites
- cipher
Suites StringVariable - Variable name
- profile String
- Specify the name of the TLS profile
- profile
Variable String - Variable name
- tls
Version String - TLS Version
- Choices:
TLSv1.1
,TLSv1.2
- Default value:
TLSv1.1
- Choices:
- tls
Version StringVariable - Variable name
- cipher
Suites string[] - Syslog secure server ciphersuites
- cipher
Suites stringVariable - Variable name
- profile string
- Specify the name of the TLS profile
- profile
Variable string - Variable name
- tls
Version string - TLS Version
- Choices:
TLSv1.1
,TLSv1.2
- Default value:
TLSv1.1
- Choices:
- tls
Version stringVariable - Variable name
- cipher_
suites Sequence[str] - Syslog secure server ciphersuites
- cipher_
suites_ strvariable - Variable name
- profile str
- Specify the name of the TLS profile
- profile_
variable str - Variable name
- tls_
version str - TLS Version
- Choices:
TLSv1.1
,TLSv1.2
- Default value:
TLSv1.1
- Choices:
- tls_
version_ strvariable - Variable name
- cipher
Suites List<String> - Syslog secure server ciphersuites
- cipher
Suites StringVariable - Variable name
- profile String
- Specify the name of the TLS profile
- profile
Variable String - Variable name
- tls
Version String - TLS Version
- Choices:
TLSv1.1
,TLSv1.2
- Default value:
TLSv1.1
- Choices:
- tls
Version StringVariable - Variable name
Import
Expected import identifier with the format: “system_logging_feature_id,feature_profile_id”
$ pulumi import sdwan:index/systemLoggingFeature:SystemLoggingFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwan
Terraform Provider.