sdwan.SystemSnmpFeature
Explore with Pulumi AI
This resource can manage a System SNMP 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.SystemSnmpFeature;
import com.pulumi.sdwan.SystemSnmpFeatureArgs;
import com.pulumi.sdwan.inputs.SystemSnmpFeatureViewArgs;
import com.pulumi.sdwan.inputs.SystemSnmpFeatureCommunityArgs;
import com.pulumi.sdwan.inputs.SystemSnmpFeatureGroupArgs;
import com.pulumi.sdwan.inputs.SystemSnmpFeatureUserArgs;
import com.pulumi.sdwan.inputs.SystemSnmpFeatureTrapTargetServerArgs;
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 SystemSnmpFeature("example", SystemSnmpFeatureArgs.builder()
.name("Example")
.description("My Example")
.featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
.shutdown(false)
.contactPerson("wixie.cisco")
.locationOfDevice("SHANGHAI")
.views(SystemSnmpFeatureViewArgs.builder()
.name("VIEW1")
.oids(SystemSnmpFeatureViewOidArgs.builder()
.id("1.3.6.1.4.1.9.9.394")
.exclude(false)
.build())
.build())
.communities(SystemSnmpFeatureCommunityArgs.builder()
.name("example")
.user_label("COMMUNITY1")
.view("VIEW1")
.authorization("read-only")
.build())
.groups(SystemSnmpFeatureGroupArgs.builder()
.name("GROUP1")
.security_level("auth-priv")
.view("VIEW1")
.build())
.users(SystemSnmpFeatureUserArgs.builder()
.name("USER1")
.authentication_protocol("sha")
.authentication_password("$CRYPT_CLUSTER$su56l1Z0Tk4Qc9N7+T/uOg==$sD6b0HLqEdI+RNwsEOoLcQ==")
.privacy_protocol("aes-256-cfb-128")
.privacy_password("$CRYPT_CLUSTER$su56l1Z0Tk4Qc9N7+T/uOg==$sD6b0HLqEdI+RNwsEOoLcQ==")
.group("GROUP1")
.build())
.trapTargetServers(SystemSnmpFeatureTrapTargetServerArgs.builder()
.vpn_id(1)
.ip("10.75.221.156")
.port(161)
.user_label("TARGET1")
.user("USER1")
.source_interface("GigabitEthernet1")
.build())
.build());
}
}
resources:
example:
type: sdwan:SystemSnmpFeature
properties:
name: Example
description: My Example
featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
shutdown: false
contactPerson: wixie.cisco
locationOfDevice: SHANGHAI
views:
- name: VIEW1
oids:
- id: 1.3.6.1.4.1.9.9.394
exclude: false
communities:
- name: example
user_label: COMMUNITY1
view: VIEW1
authorization: read-only
groups:
- name: GROUP1
security_level: auth-priv
view: VIEW1
users:
- name: USER1
authentication_protocol: sha
authentication_password: $CRYPT_CLUSTER$su56l1Z0Tk4Qc9N7+T/uOg==$sD6b0HLqEdI+RNwsEOoLcQ==
privacy_protocol: aes-256-cfb-128
privacy_password: $CRYPT_CLUSTER$su56l1Z0Tk4Qc9N7+T/uOg==$sD6b0HLqEdI+RNwsEOoLcQ==
group: GROUP1
trapTargetServers:
- vpn_id: 1
ip: 10.75.221.156
port: 161
user_label: TARGET1
user: USER1
source_interface: GigabitEthernet1
Create SystemSnmpFeature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SystemSnmpFeature(name: string, args?: SystemSnmpFeatureArgs, opts?: CustomResourceOptions);
@overload
def SystemSnmpFeature(resource_name: str,
args: Optional[SystemSnmpFeatureArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def SystemSnmpFeature(resource_name: str,
opts: Optional[ResourceOptions] = None,
communities: Optional[Sequence[SystemSnmpFeatureCommunityArgs]] = None,
contact_person: Optional[str] = None,
contact_person_variable: Optional[str] = None,
description: Optional[str] = None,
feature_profile_id: Optional[str] = None,
groups: Optional[Sequence[SystemSnmpFeatureGroupArgs]] = None,
location_of_device: Optional[str] = None,
location_of_device_variable: Optional[str] = None,
name: Optional[str] = None,
shutdown: Optional[bool] = None,
shutdown_variable: Optional[str] = None,
trap_target_servers: Optional[Sequence[SystemSnmpFeatureTrapTargetServerArgs]] = None,
users: Optional[Sequence[SystemSnmpFeatureUserArgs]] = None,
views: Optional[Sequence[SystemSnmpFeatureViewArgs]] = None)
func NewSystemSnmpFeature(ctx *Context, name string, args *SystemSnmpFeatureArgs, opts ...ResourceOption) (*SystemSnmpFeature, error)
public SystemSnmpFeature(string name, SystemSnmpFeatureArgs? args = null, CustomResourceOptions? opts = null)
public SystemSnmpFeature(String name, SystemSnmpFeatureArgs args)
public SystemSnmpFeature(String name, SystemSnmpFeatureArgs args, CustomResourceOptions options)
type: sdwan:SystemSnmpFeature
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 SystemSnmpFeatureArgs
- 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 SystemSnmpFeatureArgs
- 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 SystemSnmpFeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SystemSnmpFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SystemSnmpFeatureArgs
- 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 systemSnmpFeatureResource = new Sdwan.SystemSnmpFeature("systemSnmpFeatureResource", new()
{
Communities = new[]
{
new Sdwan.Inputs.SystemSnmpFeatureCommunityArgs
{
Authorization = "string",
AuthorizationVariable = "string",
Name = "string",
UserLabel = "string",
View = "string",
ViewVariable = "string",
},
},
ContactPerson = "string",
ContactPersonVariable = "string",
Description = "string",
FeatureProfileId = "string",
Groups = new[]
{
new Sdwan.Inputs.SystemSnmpFeatureGroupArgs
{
Name = "string",
SecurityLevel = "string",
View = "string",
ViewVariable = "string",
},
},
LocationOfDevice = "string",
LocationOfDeviceVariable = "string",
Name = "string",
Shutdown = false,
ShutdownVariable = "string",
TrapTargetServers = new[]
{
new Sdwan.Inputs.SystemSnmpFeatureTrapTargetServerArgs
{
Ip = "string",
IpVariable = "string",
Port = 0,
PortVariable = "string",
SourceInterface = "string",
SourceInterfaceVariable = "string",
User = "string",
UserLabel = "string",
UserVariable = "string",
VpnId = 0,
VpnIdVariable = "string",
},
},
Users = new[]
{
new Sdwan.Inputs.SystemSnmpFeatureUserArgs
{
AuthenticationPassword = "string",
AuthenticationPasswordVariable = "string",
AuthenticationProtocol = "string",
AuthenticationProtocolVariable = "string",
Group = "string",
GroupVariable = "string",
Name = "string",
PrivacyPassword = "string",
PrivacyPasswordVariable = "string",
PrivacyProtocol = "string",
PrivacyProtocolVariable = "string",
},
},
Views = new[]
{
new Sdwan.Inputs.SystemSnmpFeatureViewArgs
{
Name = "string",
Oids = new[]
{
new Sdwan.Inputs.SystemSnmpFeatureViewOidArgs
{
Exclude = false,
ExcludeVariable = "string",
Id = "string",
IdVariable = "string",
},
},
},
},
});
example, err := sdwan.NewSystemSnmpFeature(ctx, "systemSnmpFeatureResource", &sdwan.SystemSnmpFeatureArgs{
Communities: sdwan.SystemSnmpFeatureCommunityArray{
&sdwan.SystemSnmpFeatureCommunityArgs{
Authorization: pulumi.String("string"),
AuthorizationVariable: pulumi.String("string"),
Name: pulumi.String("string"),
UserLabel: pulumi.String("string"),
View: pulumi.String("string"),
ViewVariable: pulumi.String("string"),
},
},
ContactPerson: pulumi.String("string"),
ContactPersonVariable: pulumi.String("string"),
Description: pulumi.String("string"),
FeatureProfileId: pulumi.String("string"),
Groups: sdwan.SystemSnmpFeatureGroupArray{
&sdwan.SystemSnmpFeatureGroupArgs{
Name: pulumi.String("string"),
SecurityLevel: pulumi.String("string"),
View: pulumi.String("string"),
ViewVariable: pulumi.String("string"),
},
},
LocationOfDevice: pulumi.String("string"),
LocationOfDeviceVariable: pulumi.String("string"),
Name: pulumi.String("string"),
Shutdown: pulumi.Bool(false),
ShutdownVariable: pulumi.String("string"),
TrapTargetServers: sdwan.SystemSnmpFeatureTrapTargetServerArray{
&sdwan.SystemSnmpFeatureTrapTargetServerArgs{
Ip: pulumi.String("string"),
IpVariable: pulumi.String("string"),
Port: pulumi.Int(0),
PortVariable: pulumi.String("string"),
SourceInterface: pulumi.String("string"),
SourceInterfaceVariable: pulumi.String("string"),
User: pulumi.String("string"),
UserLabel: pulumi.String("string"),
UserVariable: pulumi.String("string"),
VpnId: pulumi.Int(0),
VpnIdVariable: pulumi.String("string"),
},
},
Users: sdwan.SystemSnmpFeatureUserArray{
&sdwan.SystemSnmpFeatureUserArgs{
AuthenticationPassword: pulumi.String("string"),
AuthenticationPasswordVariable: pulumi.String("string"),
AuthenticationProtocol: pulumi.String("string"),
AuthenticationProtocolVariable: pulumi.String("string"),
Group: pulumi.String("string"),
GroupVariable: pulumi.String("string"),
Name: pulumi.String("string"),
PrivacyPassword: pulumi.String("string"),
PrivacyPasswordVariable: pulumi.String("string"),
PrivacyProtocol: pulumi.String("string"),
PrivacyProtocolVariable: pulumi.String("string"),
},
},
Views: sdwan.SystemSnmpFeatureViewArray{
&sdwan.SystemSnmpFeatureViewArgs{
Name: pulumi.String("string"),
Oids: sdwan.SystemSnmpFeatureViewOidArray{
&sdwan.SystemSnmpFeatureViewOidArgs{
Exclude: pulumi.Bool(false),
ExcludeVariable: pulumi.String("string"),
Id: pulumi.String("string"),
IdVariable: pulumi.String("string"),
},
},
},
},
})
var systemSnmpFeatureResource = new SystemSnmpFeature("systemSnmpFeatureResource", SystemSnmpFeatureArgs.builder()
.communities(SystemSnmpFeatureCommunityArgs.builder()
.authorization("string")
.authorizationVariable("string")
.name("string")
.userLabel("string")
.view("string")
.viewVariable("string")
.build())
.contactPerson("string")
.contactPersonVariable("string")
.description("string")
.featureProfileId("string")
.groups(SystemSnmpFeatureGroupArgs.builder()
.name("string")
.securityLevel("string")
.view("string")
.viewVariable("string")
.build())
.locationOfDevice("string")
.locationOfDeviceVariable("string")
.name("string")
.shutdown(false)
.shutdownVariable("string")
.trapTargetServers(SystemSnmpFeatureTrapTargetServerArgs.builder()
.ip("string")
.ipVariable("string")
.port(0)
.portVariable("string")
.sourceInterface("string")
.sourceInterfaceVariable("string")
.user("string")
.userLabel("string")
.userVariable("string")
.vpnId(0)
.vpnIdVariable("string")
.build())
.users(SystemSnmpFeatureUserArgs.builder()
.authenticationPassword("string")
.authenticationPasswordVariable("string")
.authenticationProtocol("string")
.authenticationProtocolVariable("string")
.group("string")
.groupVariable("string")
.name("string")
.privacyPassword("string")
.privacyPasswordVariable("string")
.privacyProtocol("string")
.privacyProtocolVariable("string")
.build())
.views(SystemSnmpFeatureViewArgs.builder()
.name("string")
.oids(SystemSnmpFeatureViewOidArgs.builder()
.exclude(false)
.excludeVariable("string")
.id("string")
.idVariable("string")
.build())
.build())
.build());
system_snmp_feature_resource = sdwan.SystemSnmpFeature("systemSnmpFeatureResource",
communities=[{
"authorization": "string",
"authorization_variable": "string",
"name": "string",
"user_label": "string",
"view": "string",
"view_variable": "string",
}],
contact_person="string",
contact_person_variable="string",
description="string",
feature_profile_id="string",
groups=[{
"name": "string",
"security_level": "string",
"view": "string",
"view_variable": "string",
}],
location_of_device="string",
location_of_device_variable="string",
name="string",
shutdown=False,
shutdown_variable="string",
trap_target_servers=[{
"ip": "string",
"ip_variable": "string",
"port": 0,
"port_variable": "string",
"source_interface": "string",
"source_interface_variable": "string",
"user": "string",
"user_label": "string",
"user_variable": "string",
"vpn_id": 0,
"vpn_id_variable": "string",
}],
users=[{
"authentication_password": "string",
"authentication_password_variable": "string",
"authentication_protocol": "string",
"authentication_protocol_variable": "string",
"group": "string",
"group_variable": "string",
"name": "string",
"privacy_password": "string",
"privacy_password_variable": "string",
"privacy_protocol": "string",
"privacy_protocol_variable": "string",
}],
views=[{
"name": "string",
"oids": [{
"exclude": False,
"exclude_variable": "string",
"id": "string",
"id_variable": "string",
}],
}])
const systemSnmpFeatureResource = new sdwan.SystemSnmpFeature("systemSnmpFeatureResource", {
communities: [{
authorization: "string",
authorizationVariable: "string",
name: "string",
userLabel: "string",
view: "string",
viewVariable: "string",
}],
contactPerson: "string",
contactPersonVariable: "string",
description: "string",
featureProfileId: "string",
groups: [{
name: "string",
securityLevel: "string",
view: "string",
viewVariable: "string",
}],
locationOfDevice: "string",
locationOfDeviceVariable: "string",
name: "string",
shutdown: false,
shutdownVariable: "string",
trapTargetServers: [{
ip: "string",
ipVariable: "string",
port: 0,
portVariable: "string",
sourceInterface: "string",
sourceInterfaceVariable: "string",
user: "string",
userLabel: "string",
userVariable: "string",
vpnId: 0,
vpnIdVariable: "string",
}],
users: [{
authenticationPassword: "string",
authenticationPasswordVariable: "string",
authenticationProtocol: "string",
authenticationProtocolVariable: "string",
group: "string",
groupVariable: "string",
name: "string",
privacyPassword: "string",
privacyPasswordVariable: "string",
privacyProtocol: "string",
privacyProtocolVariable: "string",
}],
views: [{
name: "string",
oids: [{
exclude: false,
excludeVariable: "string",
id: "string",
idVariable: "string",
}],
}],
});
type: sdwan:SystemSnmpFeature
properties:
communities:
- authorization: string
authorizationVariable: string
name: string
userLabel: string
view: string
viewVariable: string
contactPerson: string
contactPersonVariable: string
description: string
featureProfileId: string
groups:
- name: string
securityLevel: string
view: string
viewVariable: string
locationOfDevice: string
locationOfDeviceVariable: string
name: string
shutdown: false
shutdownVariable: string
trapTargetServers:
- ip: string
ipVariable: string
port: 0
portVariable: string
sourceInterface: string
sourceInterfaceVariable: string
user: string
userLabel: string
userVariable: string
vpnId: 0
vpnIdVariable: string
users:
- authenticationPassword: string
authenticationPasswordVariable: string
authenticationProtocol: string
authenticationProtocolVariable: string
group: string
groupVariable: string
name: string
privacyPassword: string
privacyPasswordVariable: string
privacyProtocol: string
privacyProtocolVariable: string
views:
- name: string
oids:
- exclude: false
excludeVariable: string
id: string
idVariable: string
SystemSnmpFeature 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 SystemSnmpFeature resource accepts the following input properties:
- Communities
List<System
Snmp Feature Community> - Configure SNMP community
- Contact
Person string - Set the contact for this managed node
- Contact
Person stringVariable - Variable name
- Description string
- The description of the Feature
- Feature
Profile stringId - Feature Profile ID
- Groups
List<System
Snmp Feature Group> - Configure an SNMP group
- Location
Of stringDevice - Set the physical location of this managed node
- Location
Of stringDevice Variable - Variable name
- Name string
- The name of the Feature
- Shutdown bool
- Enable or disable SNMP - Default value:
false
- Shutdown
Variable string - Variable name
- Trap
Target List<SystemServers Snmp Feature Trap Target Server> - Configure SNMP server to receive SNMP traps
- Users
List<System
Snmp Feature User> - Configure an SNMP user
- Views
List<System
Snmp Feature View> - Configure a view record
- Communities
[]System
Snmp Feature Community Args - Configure SNMP community
- Contact
Person string - Set the contact for this managed node
- Contact
Person stringVariable - Variable name
- Description string
- The description of the Feature
- Feature
Profile stringId - Feature Profile ID
- Groups
[]System
Snmp Feature Group Args - Configure an SNMP group
- Location
Of stringDevice - Set the physical location of this managed node
- Location
Of stringDevice Variable - Variable name
- Name string
- The name of the Feature
- Shutdown bool
- Enable or disable SNMP - Default value:
false
- Shutdown
Variable string - Variable name
- Trap
Target []SystemServers Snmp Feature Trap Target Server Args - Configure SNMP server to receive SNMP traps
- Users
[]System
Snmp Feature User Args - Configure an SNMP user
- Views
[]System
Snmp Feature View Args - Configure a view record
- communities
List<System
Snmp Feature Community> - Configure SNMP community
- contact
Person String - Set the contact for this managed node
- contact
Person StringVariable - Variable name
- description String
- The description of the Feature
- feature
Profile StringId - Feature Profile ID
- groups
List<System
Snmp Feature Group> - Configure an SNMP group
- location
Of StringDevice - Set the physical location of this managed node
- location
Of StringDevice Variable - Variable name
- name String
- The name of the Feature
- shutdown Boolean
- Enable or disable SNMP - Default value:
false
- shutdown
Variable String - Variable name
- trap
Target List<SystemServers Snmp Feature Trap Target Server> - Configure SNMP server to receive SNMP traps
- users
List<System
Snmp Feature User> - Configure an SNMP user
- views
List<System
Snmp Feature View> - Configure a view record
- communities
System
Snmp Feature Community[] - Configure SNMP community
- contact
Person string - Set the contact for this managed node
- contact
Person stringVariable - Variable name
- description string
- The description of the Feature
- feature
Profile stringId - Feature Profile ID
- groups
System
Snmp Feature Group[] - Configure an SNMP group
- location
Of stringDevice - Set the physical location of this managed node
- location
Of stringDevice Variable - Variable name
- name string
- The name of the Feature
- shutdown boolean
- Enable or disable SNMP - Default value:
false
- shutdown
Variable string - Variable name
- trap
Target SystemServers Snmp Feature Trap Target Server[] - Configure SNMP server to receive SNMP traps
- users
System
Snmp Feature User[] - Configure an SNMP user
- views
System
Snmp Feature View[] - Configure a view record
- communities
Sequence[System
Snmp Feature Community Args] - Configure SNMP community
- contact_
person str - Set the contact for this managed node
- contact_
person_ strvariable - Variable name
- description str
- The description of the Feature
- feature_
profile_ strid - Feature Profile ID
- groups
Sequence[System
Snmp Feature Group Args] - Configure an SNMP group
- location_
of_ strdevice - Set the physical location of this managed node
- location_
of_ strdevice_ variable - Variable name
- name str
- The name of the Feature
- shutdown bool
- Enable or disable SNMP - Default value:
false
- shutdown_
variable str - Variable name
- trap_
target_ Sequence[Systemservers Snmp Feature Trap Target Server Args] - Configure SNMP server to receive SNMP traps
- users
Sequence[System
Snmp Feature User Args] - Configure an SNMP user
- views
Sequence[System
Snmp Feature View Args] - Configure a view record
- communities List<Property Map>
- Configure SNMP community
- contact
Person String - Set the contact for this managed node
- contact
Person StringVariable - Variable name
- description String
- The description of the Feature
- feature
Profile StringId - Feature Profile ID
- groups List<Property Map>
- Configure an SNMP group
- location
Of StringDevice - Set the physical location of this managed node
- location
Of StringDevice Variable - Variable name
- name String
- The name of the Feature
- shutdown Boolean
- Enable or disable SNMP - Default value:
false
- shutdown
Variable String - Variable name
- trap
Target List<Property Map>Servers - Configure SNMP server to receive SNMP traps
- users List<Property Map>
- Configure an SNMP user
- views List<Property Map>
- Configure a view record
Outputs
All input properties are implicitly available as output properties. Additionally, the SystemSnmpFeature resource produces the following output properties:
Look up Existing SystemSnmpFeature Resource
Get an existing SystemSnmpFeature 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?: SystemSnmpFeatureState, opts?: CustomResourceOptions): SystemSnmpFeature
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
communities: Optional[Sequence[SystemSnmpFeatureCommunityArgs]] = None,
contact_person: Optional[str] = None,
contact_person_variable: Optional[str] = None,
description: Optional[str] = None,
feature_profile_id: Optional[str] = None,
groups: Optional[Sequence[SystemSnmpFeatureGroupArgs]] = None,
location_of_device: Optional[str] = None,
location_of_device_variable: Optional[str] = None,
name: Optional[str] = None,
shutdown: Optional[bool] = None,
shutdown_variable: Optional[str] = None,
trap_target_servers: Optional[Sequence[SystemSnmpFeatureTrapTargetServerArgs]] = None,
users: Optional[Sequence[SystemSnmpFeatureUserArgs]] = None,
version: Optional[int] = None,
views: Optional[Sequence[SystemSnmpFeatureViewArgs]] = None) -> SystemSnmpFeature
func GetSystemSnmpFeature(ctx *Context, name string, id IDInput, state *SystemSnmpFeatureState, opts ...ResourceOption) (*SystemSnmpFeature, error)
public static SystemSnmpFeature Get(string name, Input<string> id, SystemSnmpFeatureState? state, CustomResourceOptions? opts = null)
public static SystemSnmpFeature get(String name, Output<String> id, SystemSnmpFeatureState 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.
- Communities
List<System
Snmp Feature Community> - Configure SNMP community
- Contact
Person string - Set the contact for this managed node
- Contact
Person stringVariable - Variable name
- Description string
- The description of the Feature
- Feature
Profile stringId - Feature Profile ID
- Groups
List<System
Snmp Feature Group> - Configure an SNMP group
- Location
Of stringDevice - Set the physical location of this managed node
- Location
Of stringDevice Variable - Variable name
- Name string
- The name of the Feature
- Shutdown bool
- Enable or disable SNMP - Default value:
false
- Shutdown
Variable string - Variable name
- Trap
Target List<SystemServers Snmp Feature Trap Target Server> - Configure SNMP server to receive SNMP traps
- Users
List<System
Snmp Feature User> - Configure an SNMP user
- Version int
- The version of the Feature
- Views
List<System
Snmp Feature View> - Configure a view record
- Communities
[]System
Snmp Feature Community Args - Configure SNMP community
- Contact
Person string - Set the contact for this managed node
- Contact
Person stringVariable - Variable name
- Description string
- The description of the Feature
- Feature
Profile stringId - Feature Profile ID
- Groups
[]System
Snmp Feature Group Args - Configure an SNMP group
- Location
Of stringDevice - Set the physical location of this managed node
- Location
Of stringDevice Variable - Variable name
- Name string
- The name of the Feature
- Shutdown bool
- Enable or disable SNMP - Default value:
false
- Shutdown
Variable string - Variable name
- Trap
Target []SystemServers Snmp Feature Trap Target Server Args - Configure SNMP server to receive SNMP traps
- Users
[]System
Snmp Feature User Args - Configure an SNMP user
- Version int
- The version of the Feature
- Views
[]System
Snmp Feature View Args - Configure a view record
- communities
List<System
Snmp Feature Community> - Configure SNMP community
- contact
Person String - Set the contact for this managed node
- contact
Person StringVariable - Variable name
- description String
- The description of the Feature
- feature
Profile StringId - Feature Profile ID
- groups
List<System
Snmp Feature Group> - Configure an SNMP group
- location
Of StringDevice - Set the physical location of this managed node
- location
Of StringDevice Variable - Variable name
- name String
- The name of the Feature
- shutdown Boolean
- Enable or disable SNMP - Default value:
false
- shutdown
Variable String - Variable name
- trap
Target List<SystemServers Snmp Feature Trap Target Server> - Configure SNMP server to receive SNMP traps
- users
List<System
Snmp Feature User> - Configure an SNMP user
- version Integer
- The version of the Feature
- views
List<System
Snmp Feature View> - Configure a view record
- communities
System
Snmp Feature Community[] - Configure SNMP community
- contact
Person string - Set the contact for this managed node
- contact
Person stringVariable - Variable name
- description string
- The description of the Feature
- feature
Profile stringId - Feature Profile ID
- groups
System
Snmp Feature Group[] - Configure an SNMP group
- location
Of stringDevice - Set the physical location of this managed node
- location
Of stringDevice Variable - Variable name
- name string
- The name of the Feature
- shutdown boolean
- Enable or disable SNMP - Default value:
false
- shutdown
Variable string - Variable name
- trap
Target SystemServers Snmp Feature Trap Target Server[] - Configure SNMP server to receive SNMP traps
- users
System
Snmp Feature User[] - Configure an SNMP user
- version number
- The version of the Feature
- views
System
Snmp Feature View[] - Configure a view record
- communities
Sequence[System
Snmp Feature Community Args] - Configure SNMP community
- contact_
person str - Set the contact for this managed node
- contact_
person_ strvariable - Variable name
- description str
- The description of the Feature
- feature_
profile_ strid - Feature Profile ID
- groups
Sequence[System
Snmp Feature Group Args] - Configure an SNMP group
- location_
of_ strdevice - Set the physical location of this managed node
- location_
of_ strdevice_ variable - Variable name
- name str
- The name of the Feature
- shutdown bool
- Enable or disable SNMP - Default value:
false
- shutdown_
variable str - Variable name
- trap_
target_ Sequence[Systemservers Snmp Feature Trap Target Server Args] - Configure SNMP server to receive SNMP traps
- users
Sequence[System
Snmp Feature User Args] - Configure an SNMP user
- version int
- The version of the Feature
- views
Sequence[System
Snmp Feature View Args] - Configure a view record
- communities List<Property Map>
- Configure SNMP community
- contact
Person String - Set the contact for this managed node
- contact
Person StringVariable - Variable name
- description String
- The description of the Feature
- feature
Profile StringId - Feature Profile ID
- groups List<Property Map>
- Configure an SNMP group
- location
Of StringDevice - Set the physical location of this managed node
- location
Of StringDevice Variable - Variable name
- name String
- The name of the Feature
- shutdown Boolean
- Enable or disable SNMP - Default value:
false
- shutdown
Variable String - Variable name
- trap
Target List<Property Map>Servers - Configure SNMP server to receive SNMP traps
- users List<Property Map>
- Configure an SNMP user
- version Number
- The version of the Feature
- views List<Property Map>
- Configure a view record
Supporting Types
SystemSnmpFeatureCommunity, SystemSnmpFeatureCommunityArgs
- string
- Configure access permissions
- Choices:
read-only
,read-write
- Choices:
- string
- Variable name
- Name string
- Set name of the SNMP community
- User
Label string - Set user label of the SNMP community
- View string
- Set name of the SNMP view
- View
Variable string - Variable name
- string
- Configure access permissions
- Choices:
read-only
,read-write
- Choices:
- string
- Variable name
- Name string
- Set name of the SNMP community
- User
Label string - Set user label of the SNMP community
- View string
- Set name of the SNMP view
- View
Variable string - Variable name
- String
- Configure access permissions
- Choices:
read-only
,read-write
- Choices:
- String
- Variable name
- name String
- Set name of the SNMP community
- user
Label String - Set user label of the SNMP community
- view String
- Set name of the SNMP view
- view
Variable String - Variable name
- string
- Configure access permissions
- Choices:
read-only
,read-write
- Choices:
- string
- Variable name
- name string
- Set name of the SNMP community
- user
Label string - Set user label of the SNMP community
- view string
- Set name of the SNMP view
- view
Variable string - Variable name
- str
- Configure access permissions
- Choices:
read-only
,read-write
- Choices:
- str
- Variable name
- name str
- Set name of the SNMP community
- user_
label str - Set user label of the SNMP community
- view str
- Set name of the SNMP view
- view_
variable str - Variable name
- String
- Configure access permissions
- Choices:
read-only
,read-write
- Choices:
- String
- Variable name
- name String
- Set name of the SNMP community
- user
Label String - Set user label of the SNMP community
- view String
- Set name of the SNMP view
- view
Variable String - Variable name
SystemSnmpFeatureGroup, SystemSnmpFeatureGroupArgs
- Name string
- Name of the SNMP group
- Security
Level string - Configure security level
- Choices:
no-auth-no-priv
,auth-no-priv
,auth-priv
- Choices:
- View string
- Name of the SNMP view
- View
Variable string - Variable name
- Name string
- Name of the SNMP group
- Security
Level string - Configure security level
- Choices:
no-auth-no-priv
,auth-no-priv
,auth-priv
- Choices:
- View string
- Name of the SNMP view
- View
Variable string - Variable name
- name String
- Name of the SNMP group
- security
Level String - Configure security level
- Choices:
no-auth-no-priv
,auth-no-priv
,auth-priv
- Choices:
- view String
- Name of the SNMP view
- view
Variable String - Variable name
- name string
- Name of the SNMP group
- security
Level string - Configure security level
- Choices:
no-auth-no-priv
,auth-no-priv
,auth-priv
- Choices:
- view string
- Name of the SNMP view
- view
Variable string - Variable name
- name str
- Name of the SNMP group
- security_
level str - Configure security level
- Choices:
no-auth-no-priv
,auth-no-priv
,auth-priv
- Choices:
- view str
- Name of the SNMP view
- view_
variable str - Variable name
- name String
- Name of the SNMP group
- security
Level String - Configure security level
- Choices:
no-auth-no-priv
,auth-no-priv
,auth-priv
- Choices:
- view String
- Name of the SNMP view
- view
Variable String - Variable name
SystemSnmpFeatureTrapTargetServer, SystemSnmpFeatureTrapTargetServerArgs
- Ip string
- Set IPv4/IPv6 address of SNMP server
- Ip
Variable string - Variable name
- Port int
- Set UDP port number to connect to SNMP server
- Range:
1
-65535
- Range:
- Port
Variable string - Variable name
- Source
Interface string - Source interface for outgoing SNMP traps
- Source
Interface stringVariable - Variable name
- User string
- Set name of the SNMP user
- User
Label string - Set user label of the SNMP community
- User
Variable string - Variable name
- Vpn
Id int - Set VPN in which SNMP server is located
- Range:
0
-65530
- Range:
- Vpn
Id stringVariable - Variable name
- Ip string
- Set IPv4/IPv6 address of SNMP server
- Ip
Variable string - Variable name
- Port int
- Set UDP port number to connect to SNMP server
- Range:
1
-65535
- Range:
- Port
Variable string - Variable name
- Source
Interface string - Source interface for outgoing SNMP traps
- Source
Interface stringVariable - Variable name
- User string
- Set name of the SNMP user
- User
Label string - Set user label of the SNMP community
- User
Variable string - Variable name
- Vpn
Id int - Set VPN in which SNMP server is located
- Range:
0
-65530
- Range:
- Vpn
Id stringVariable - Variable name
- ip String
- Set IPv4/IPv6 address of SNMP server
- ip
Variable String - Variable name
- port Integer
- Set UDP port number to connect to SNMP server
- Range:
1
-65535
- Range:
- port
Variable String - Variable name
- source
Interface String - Source interface for outgoing SNMP traps
- source
Interface StringVariable - Variable name
- user String
- Set name of the SNMP user
- user
Label String - Set user label of the SNMP community
- user
Variable String - Variable name
- vpn
Id Integer - Set VPN in which SNMP server is located
- Range:
0
-65530
- Range:
- vpn
Id StringVariable - Variable name
- ip string
- Set IPv4/IPv6 address of SNMP server
- ip
Variable string - Variable name
- port number
- Set UDP port number to connect to SNMP server
- Range:
1
-65535
- Range:
- port
Variable string - Variable name
- source
Interface string - Source interface for outgoing SNMP traps
- source
Interface stringVariable - Variable name
- user string
- Set name of the SNMP user
- user
Label string - Set user label of the SNMP community
- user
Variable string - Variable name
- vpn
Id number - Set VPN in which SNMP server is located
- Range:
0
-65530
- Range:
- vpn
Id stringVariable - Variable name
- ip str
- Set IPv4/IPv6 address of SNMP server
- ip_
variable str - Variable name
- port int
- Set UDP port number to connect to SNMP server
- Range:
1
-65535
- Range:
- port_
variable str - Variable name
- source_
interface str - Source interface for outgoing SNMP traps
- source_
interface_ strvariable - Variable name
- user str
- Set name of the SNMP user
- user_
label str - Set user label of the SNMP community
- user_
variable str - Variable name
- vpn_
id int - Set VPN in which SNMP server is located
- Range:
0
-65530
- Range:
- vpn_
id_ strvariable - Variable name
- ip String
- Set IPv4/IPv6 address of SNMP server
- ip
Variable String - Variable name
- port Number
- Set UDP port number to connect to SNMP server
- Range:
1
-65535
- Range:
- port
Variable String - Variable name
- source
Interface String - Source interface for outgoing SNMP traps
- source
Interface StringVariable - Variable name
- user String
- Set name of the SNMP user
- user
Label String - Set user label of the SNMP community
- user
Variable String - Variable name
- vpn
Id Number - Set VPN in which SNMP server is located
- Range:
0
-65530
- Range:
- vpn
Id StringVariable - Variable name
SystemSnmpFeatureUser, SystemSnmpFeatureUserArgs
- Authentication
Password string - Specify authentication protocol password
- Authentication
Password stringVariable - Variable name
- Authentication
Protocol string - Configure authentication protocol
- Choices:
sha
- Choices:
- Authentication
Protocol stringVariable - Variable name
- Group string
- Name of the SNMP group
- Group
Variable string - Variable name
- Name string
- Name of the SNMP user
- Privacy
Password string - Specify privacy protocol password
- Privacy
Password stringVariable - Variable name
- Privacy
Protocol string - Configure privacy protocol
- Choices:
aes-cfb-128
,aes-256-cfb-128
- Choices:
- Privacy
Protocol stringVariable - Variable name
- Authentication
Password string - Specify authentication protocol password
- Authentication
Password stringVariable - Variable name
- Authentication
Protocol string - Configure authentication protocol
- Choices:
sha
- Choices:
- Authentication
Protocol stringVariable - Variable name
- Group string
- Name of the SNMP group
- Group
Variable string - Variable name
- Name string
- Name of the SNMP user
- Privacy
Password string - Specify privacy protocol password
- Privacy
Password stringVariable - Variable name
- Privacy
Protocol string - Configure privacy protocol
- Choices:
aes-cfb-128
,aes-256-cfb-128
- Choices:
- Privacy
Protocol stringVariable - Variable name
- authentication
Password String - Specify authentication protocol password
- authentication
Password StringVariable - Variable name
- authentication
Protocol String - Configure authentication protocol
- Choices:
sha
- Choices:
- authentication
Protocol StringVariable - Variable name
- group String
- Name of the SNMP group
- group
Variable String - Variable name
- name String
- Name of the SNMP user
- privacy
Password String - Specify privacy protocol password
- privacy
Password StringVariable - Variable name
- privacy
Protocol String - Configure privacy protocol
- Choices:
aes-cfb-128
,aes-256-cfb-128
- Choices:
- privacy
Protocol StringVariable - Variable name
- authentication
Password string - Specify authentication protocol password
- authentication
Password stringVariable - Variable name
- authentication
Protocol string - Configure authentication protocol
- Choices:
sha
- Choices:
- authentication
Protocol stringVariable - Variable name
- group string
- Name of the SNMP group
- group
Variable string - Variable name
- name string
- Name of the SNMP user
- privacy
Password string - Specify privacy protocol password
- privacy
Password stringVariable - Variable name
- privacy
Protocol string - Configure privacy protocol
- Choices:
aes-cfb-128
,aes-256-cfb-128
- Choices:
- privacy
Protocol stringVariable - Variable name
- authentication_
password str - Specify authentication protocol password
- authentication_
password_ strvariable - Variable name
- authentication_
protocol str - Configure authentication protocol
- Choices:
sha
- Choices:
- authentication_
protocol_ strvariable - Variable name
- group str
- Name of the SNMP group
- group_
variable str - Variable name
- name str
- Name of the SNMP user
- privacy_
password str - Specify privacy protocol password
- privacy_
password_ strvariable - Variable name
- privacy_
protocol str - Configure privacy protocol
- Choices:
aes-cfb-128
,aes-256-cfb-128
- Choices:
- privacy_
protocol_ strvariable - Variable name
- authentication
Password String - Specify authentication protocol password
- authentication
Password StringVariable - Variable name
- authentication
Protocol String - Configure authentication protocol
- Choices:
sha
- Choices:
- authentication
Protocol StringVariable - Variable name
- group String
- Name of the SNMP group
- group
Variable String - Variable name
- name String
- Name of the SNMP user
- privacy
Password String - Specify privacy protocol password
- privacy
Password StringVariable - Variable name
- privacy
Protocol String - Configure privacy protocol
- Choices:
aes-cfb-128
,aes-256-cfb-128
- Choices:
- privacy
Protocol StringVariable - Variable name
SystemSnmpFeatureView, SystemSnmpFeatureViewArgs
- Name string
- Set the name of the SNMP view
- Oids
List<System
Snmp Feature View Oid> - Configure SNMP object identifier
- Name string
- Set the name of the SNMP view
- Oids
[]System
Snmp Feature View Oid - Configure SNMP object identifier
- name String
- Set the name of the SNMP view
- oids
List<System
Snmp Feature View Oid> - Configure SNMP object identifier
- name string
- Set the name of the SNMP view
- oids
System
Snmp Feature View Oid[] - Configure SNMP object identifier
- name str
- Set the name of the SNMP view
- oids
Sequence[System
Snmp Feature View Oid] - Configure SNMP object identifier
- name String
- Set the name of the SNMP view
- oids List<Property Map>
- Configure SNMP object identifier
SystemSnmpFeatureViewOid, SystemSnmpFeatureViewOidArgs
- Exclude bool
- Exclude the OID
- Default value:
false
- Default value:
- Exclude
Variable string - Variable name
- Id string
- Configure identifier of subtree of MIB objects
- Id
Variable string - Variable name
- Exclude bool
- Exclude the OID
- Default value:
false
- Default value:
- Exclude
Variable string - Variable name
- Id string
- Configure identifier of subtree of MIB objects
- Id
Variable string - Variable name
- exclude Boolean
- Exclude the OID
- Default value:
false
- Default value:
- exclude
Variable String - Variable name
- id String
- Configure identifier of subtree of MIB objects
- id
Variable String - Variable name
- exclude boolean
- Exclude the OID
- Default value:
false
- Default value:
- exclude
Variable string - Variable name
- id string
- Configure identifier of subtree of MIB objects
- id
Variable string - Variable name
- exclude bool
- Exclude the OID
- Default value:
false
- Default value:
- exclude_
variable str - Variable name
- id str
- Configure identifier of subtree of MIB objects
- id_
variable str - Variable name
- exclude Boolean
- Exclude the OID
- Default value:
false
- Default value:
- exclude
Variable String - Variable name
- id String
- Configure identifier of subtree of MIB objects
- id
Variable String - Variable name
Import
Expected import identifier with the format: “system_snmp_feature_id,feature_profile_id”
$ pulumi import sdwan:index/systemSnmpFeature:SystemSnmpFeature 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.