sdwan.SystemLoggingProfileParcel
Explore with Pulumi AI
This resource can manage a System Logging profile parcel.
- 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.SystemLoggingProfileParcel;
import com.pulumi.sdwan.SystemLoggingProfileParcelArgs;
import com.pulumi.sdwan.inputs.SystemLoggingProfileParcelTlsProfileArgs;
import com.pulumi.sdwan.inputs.SystemLoggingProfileParcelIpv4ServerArgs;
import com.pulumi.sdwan.inputs.SystemLoggingProfileParcelIpv6ServerArgs;
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 SystemLoggingProfileParcel("example", SystemLoggingProfileParcelArgs.builder()
.name("Example")
.description("My Example")
.featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
.diskEnable(true)
.diskFileSize(9)
.diskFileRotate(10)
.tlsProfiles(SystemLoggingProfileParcelTlsProfileArgs.builder()
.profile("test")
.tls_version("TLSv1.1")
.cipher_suites("aes-128-cbc-sha")
.build())
.ipv4Servers(SystemLoggingProfileParcelIpv4ServerArgs.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(SystemLoggingProfileParcelIpv6ServerArgs.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:SystemLoggingProfileParcel
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 SystemLoggingProfileParcel Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SystemLoggingProfileParcel(name: string, args?: SystemLoggingProfileParcelArgs, opts?: CustomResourceOptions);
@overload
def SystemLoggingProfileParcel(resource_name: str,
args: Optional[SystemLoggingProfileParcelArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def SystemLoggingProfileParcel(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[SystemLoggingProfileParcelIpv4ServerArgs]] = None,
ipv6_servers: Optional[Sequence[SystemLoggingProfileParcelIpv6ServerArgs]] = None,
name: Optional[str] = None,
tls_profiles: Optional[Sequence[SystemLoggingProfileParcelTlsProfileArgs]] = None)
func NewSystemLoggingProfileParcel(ctx *Context, name string, args *SystemLoggingProfileParcelArgs, opts ...ResourceOption) (*SystemLoggingProfileParcel, error)
public SystemLoggingProfileParcel(string name, SystemLoggingProfileParcelArgs? args = null, CustomResourceOptions? opts = null)
public SystemLoggingProfileParcel(String name, SystemLoggingProfileParcelArgs args)
public SystemLoggingProfileParcel(String name, SystemLoggingProfileParcelArgs args, CustomResourceOptions options)
type: sdwan:SystemLoggingProfileParcel
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 SystemLoggingProfileParcelArgs
- 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 SystemLoggingProfileParcelArgs
- 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 SystemLoggingProfileParcelArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SystemLoggingProfileParcelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SystemLoggingProfileParcelArgs
- 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 systemLoggingProfileParcelResource = new Sdwan.SystemLoggingProfileParcel("systemLoggingProfileParcelResource", new()
{
Description = "string",
DiskEnable = false,
DiskEnableVariable = "string",
DiskFileRotate = 0,
DiskFileRotateVariable = "string",
DiskFileSize = 0,
DiskFileSizeVariable = "string",
FeatureProfileId = "string",
Ipv4Servers = new[]
{
new Sdwan.Inputs.SystemLoggingProfileParcelIpv4ServerArgs
{
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.SystemLoggingProfileParcelIpv6ServerArgs
{
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.SystemLoggingProfileParcelTlsProfileArgs
{
CipherSuites = new[]
{
"string",
},
CipherSuitesVariable = "string",
Profile = "string",
ProfileVariable = "string",
TlsVersion = "string",
TlsVersionVariable = "string",
},
},
});
example, err := sdwan.NewSystemLoggingProfileParcel(ctx, "systemLoggingProfileParcelResource", &sdwan.SystemLoggingProfileParcelArgs{
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.SystemLoggingProfileParcelIpv4ServerArray{
&sdwan.SystemLoggingProfileParcelIpv4ServerArgs{
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.SystemLoggingProfileParcelIpv6ServerArray{
&sdwan.SystemLoggingProfileParcelIpv6ServerArgs{
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.SystemLoggingProfileParcelTlsProfileArray{
&sdwan.SystemLoggingProfileParcelTlsProfileArgs{
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 systemLoggingProfileParcelResource = new SystemLoggingProfileParcel("systemLoggingProfileParcelResource", SystemLoggingProfileParcelArgs.builder()
.description("string")
.diskEnable(false)
.diskEnableVariable("string")
.diskFileRotate(0)
.diskFileRotateVariable("string")
.diskFileSize(0)
.diskFileSizeVariable("string")
.featureProfileId("string")
.ipv4Servers(SystemLoggingProfileParcelIpv4ServerArgs.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(SystemLoggingProfileParcelIpv6ServerArgs.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(SystemLoggingProfileParcelTlsProfileArgs.builder()
.cipherSuites("string")
.cipherSuitesVariable("string")
.profile("string")
.profileVariable("string")
.tlsVersion("string")
.tlsVersionVariable("string")
.build())
.build());
system_logging_profile_parcel_resource = sdwan.SystemLoggingProfileParcel("systemLoggingProfileParcelResource",
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=[sdwan.SystemLoggingProfileParcelIpv4ServerArgs(
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=[sdwan.SystemLoggingProfileParcelIpv6ServerArgs(
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=[sdwan.SystemLoggingProfileParcelTlsProfileArgs(
cipher_suites=["string"],
cipher_suites_variable="string",
profile="string",
profile_variable="string",
tls_version="string",
tls_version_variable="string",
)])
const systemLoggingProfileParcelResource = new sdwan.SystemLoggingProfileParcel("systemLoggingProfileParcelResource", {
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:SystemLoggingProfileParcel
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
SystemLoggingProfileParcel Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The SystemLoggingProfileParcel resource accepts the following input properties:
- Description string
- The description of the profile parcel
- 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 Profile Parcel Ipv4Server> - Enable logging to remote server
- Ipv6Servers
List<System
Logging Profile Parcel Ipv6Server> - Enable logging to remote ipv6 server
- Name string
- The name of the profile parcel
- Tls
Profiles List<SystemLogging Profile Parcel Tls Profile> - Configure a TLS profile
- Description string
- The description of the profile parcel
- 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 Profile Parcel Ipv4Server Args - Enable logging to remote server
- Ipv6Servers
[]System
Logging Profile Parcel Ipv6Server Args - Enable logging to remote ipv6 server
- Name string
- The name of the profile parcel
- Tls
Profiles []SystemLogging Profile Parcel Tls Profile Args - Configure a TLS profile
- description String
- The description of the profile parcel
- 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 Profile Parcel Ipv4Server> - Enable logging to remote server
- ipv6Servers
List<System
Logging Profile Parcel Ipv6Server> - Enable logging to remote ipv6 server
- name String
- The name of the profile parcel
- tls
Profiles List<SystemLogging Profile Parcel Tls Profile> - Configure a TLS profile
- description string
- The description of the profile parcel
- 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 Profile Parcel Ipv4Server[] - Enable logging to remote server
- ipv6Servers
System
Logging Profile Parcel Ipv6Server[] - Enable logging to remote ipv6 server
- name string
- The name of the profile parcel
- tls
Profiles SystemLogging Profile Parcel Tls Profile[] - Configure a TLS profile
- description str
- The description of the profile parcel
- 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 Profile Parcel Ipv4Server Args] - Enable logging to remote server
- ipv6_
servers Sequence[SystemLogging Profile Parcel Ipv6Server Args] - Enable logging to remote ipv6 server
- name str
- The name of the profile parcel
- tls_
profiles Sequence[SystemLogging Profile Parcel Tls Profile Args] - Configure a TLS profile
- description String
- The description of the profile parcel
- 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 profile parcel
- tls
Profiles List<Property Map> - Configure a TLS profile
Outputs
All input properties are implicitly available as output properties. Additionally, the SystemLoggingProfileParcel resource produces the following output properties:
Look up Existing SystemLoggingProfileParcel Resource
Get an existing SystemLoggingProfileParcel 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?: SystemLoggingProfileParcelState, opts?: CustomResourceOptions): SystemLoggingProfileParcel
@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[SystemLoggingProfileParcelIpv4ServerArgs]] = None,
ipv6_servers: Optional[Sequence[SystemLoggingProfileParcelIpv6ServerArgs]] = None,
name: Optional[str] = None,
tls_profiles: Optional[Sequence[SystemLoggingProfileParcelTlsProfileArgs]] = None,
version: Optional[int] = None) -> SystemLoggingProfileParcel
func GetSystemLoggingProfileParcel(ctx *Context, name string, id IDInput, state *SystemLoggingProfileParcelState, opts ...ResourceOption) (*SystemLoggingProfileParcel, error)
public static SystemLoggingProfileParcel Get(string name, Input<string> id, SystemLoggingProfileParcelState? state, CustomResourceOptions? opts = null)
public static SystemLoggingProfileParcel get(String name, Output<String> id, SystemLoggingProfileParcelState 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 profile parcel
- 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 Profile Parcel Ipv4Server> - Enable logging to remote server
- Ipv6Servers
List<System
Logging Profile Parcel Ipv6Server> - Enable logging to remote ipv6 server
- Name string
- The name of the profile parcel
- Tls
Profiles List<SystemLogging Profile Parcel Tls Profile> - Configure a TLS profile
- Version int
- The version of the profile parcel
- Description string
- The description of the profile parcel
- 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 Profile Parcel Ipv4Server Args - Enable logging to remote server
- Ipv6Servers
[]System
Logging Profile Parcel Ipv6Server Args - Enable logging to remote ipv6 server
- Name string
- The name of the profile parcel
- Tls
Profiles []SystemLogging Profile Parcel Tls Profile Args - Configure a TLS profile
- Version int
- The version of the profile parcel
- description String
- The description of the profile parcel
- 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 Profile Parcel Ipv4Server> - Enable logging to remote server
- ipv6Servers
List<System
Logging Profile Parcel Ipv6Server> - Enable logging to remote ipv6 server
- name String
- The name of the profile parcel
- tls
Profiles List<SystemLogging Profile Parcel Tls Profile> - Configure a TLS profile
- version Integer
- The version of the profile parcel
- description string
- The description of the profile parcel
- 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 Profile Parcel Ipv4Server[] - Enable logging to remote server
- ipv6Servers
System
Logging Profile Parcel Ipv6Server[] - Enable logging to remote ipv6 server
- name string
- The name of the profile parcel
- tls
Profiles SystemLogging Profile Parcel Tls Profile[] - Configure a TLS profile
- version number
- The version of the profile parcel
- description str
- The description of the profile parcel
- 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 Profile Parcel Ipv4Server Args] - Enable logging to remote server
- ipv6_
servers Sequence[SystemLogging Profile Parcel Ipv6Server Args] - Enable logging to remote ipv6 server
- name str
- The name of the profile parcel
- tls_
profiles Sequence[SystemLogging Profile Parcel Tls Profile Args] - Configure a TLS profile
- version int
- The version of the profile parcel
- description String
- The description of the profile parcel
- 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 profile parcel
- tls
Profiles List<Property Map> - Configure a TLS profile
- version Number
- The version of the profile parcel
Supporting Types
SystemLoggingProfileParcelIpv4Server, SystemLoggingProfileParcelIpv4ServerArgs
- 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
SystemLoggingProfileParcelIpv6Server, SystemLoggingProfileParcelIpv6ServerArgs
- 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
SystemLoggingProfileParcelTlsProfile, SystemLoggingProfileParcelTlsProfileArgs
- 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
$ pulumi import sdwan:index/systemLoggingProfileParcel:SystemLoggingProfileParcel example "f6b2c44c-693c-4763-b010-895aa3d236bd"
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.