sdwan.ServiceIpv4AclFeature
Explore with Pulumi AI
This resource can manage a Service IPv4 ACL 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.ServiceIpv4AclFeature;
import com.pulumi.sdwan.ServiceIpv4AclFeatureArgs;
import com.pulumi.sdwan.inputs.ServiceIpv4AclFeatureSequenceArgs;
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 ServiceIpv4AclFeature("example", ServiceIpv4AclFeatureArgs.builder()
            .name("Example")
            .description("My Example")
            .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
            .defaultAction("drop")
            .sequences(ServiceIpv4AclFeatureSequenceArgs.builder()
                .sequence_id(1)
                .sequence_name("AccessControlList1")
                .match_entries(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .actions(ServiceIpv4AclFeatureSequenceActionArgs.builder()
                    .acceptSetDscp(60)
                    .acceptCounterName("COUNTER_1")
                    .acceptLog(false)
                    .acceptSetNextHop("1.2.3.4")
                    .build())
                .build())
            .build());
    }
}
resources:
  example:
    type: sdwan:ServiceIpv4AclFeature
    properties:
      name: Example
      description: My Example
      featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
      defaultAction: drop
      sequences:
        - sequence_id: 1
          sequence_name: AccessControlList1
          match_entries:
            - dscps:
                - 16
              packetLength: 1500
              protocols:
                - 1
              sourcePorts:
                - port: 8000
              tcpState: syn
          actions:
            - acceptSetDscp: 60
              acceptCounterName: COUNTER_1
              acceptLog: false
              acceptSetNextHop: 1.2.3.4
Create ServiceIpv4AclFeature Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServiceIpv4AclFeature(name: string, args?: ServiceIpv4AclFeatureArgs, opts?: CustomResourceOptions);@overload
def ServiceIpv4AclFeature(resource_name: str,
                          args: Optional[ServiceIpv4AclFeatureArgs] = None,
                          opts: Optional[ResourceOptions] = None)
@overload
def ServiceIpv4AclFeature(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          default_action: Optional[str] = None,
                          description: Optional[str] = None,
                          feature_profile_id: Optional[str] = None,
                          name: Optional[str] = None,
                          sequences: Optional[Sequence[ServiceIpv4AclFeatureSequenceArgs]] = None)func NewServiceIpv4AclFeature(ctx *Context, name string, args *ServiceIpv4AclFeatureArgs, opts ...ResourceOption) (*ServiceIpv4AclFeature, error)public ServiceIpv4AclFeature(string name, ServiceIpv4AclFeatureArgs? args = null, CustomResourceOptions? opts = null)
public ServiceIpv4AclFeature(String name, ServiceIpv4AclFeatureArgs args)
public ServiceIpv4AclFeature(String name, ServiceIpv4AclFeatureArgs args, CustomResourceOptions options)
type: sdwan:ServiceIpv4AclFeature
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 ServiceIpv4AclFeatureArgs
- 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 ServiceIpv4AclFeatureArgs
- 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 ServiceIpv4AclFeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceIpv4AclFeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServiceIpv4AclFeatureArgs
- 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 serviceIpv4AclFeatureResource = new Sdwan.ServiceIpv4AclFeature("serviceIpv4AclFeatureResource", new()
{
    DefaultAction = "string",
    Description = "string",
    FeatureProfileId = "string",
    Name = "string",
    Sequences = new[]
    {
        new Sdwan.Inputs.ServiceIpv4AclFeatureSequenceArgs
        {
            Actions = new[]
            {
                new Sdwan.Inputs.ServiceIpv4AclFeatureSequenceActionArgs
                {
                    AcceptCounterName = "string",
                    AcceptLog = false,
                    AcceptMirrorListId = "string",
                    AcceptPolicerId = "string",
                    AcceptSetDscp = 0,
                    AcceptSetNextHop = "string",
                    DropCounterName = "string",
                    DropLog = false,
                },
            },
            BaseAction = "string",
            MatchEntries = new[]
            {
                new Sdwan.Inputs.ServiceIpv4AclFeatureSequenceMatchEntryArgs
                {
                    DestinationDataPrefix = "string",
                    DestinationDataPrefixListId = "string",
                    DestinationDataPrefixVariable = "string",
                    DestinationPorts = new[]
                    {
                        new Sdwan.Inputs.ServiceIpv4AclFeatureSequenceMatchEntryDestinationPortArgs
                        {
                            Port = "string",
                        },
                    },
                    Dscps = new[]
                    {
                        0,
                    },
                    IcmpMessages = new[]
                    {
                        "string",
                    },
                    PacketLength = "string",
                    Protocols = new[]
                    {
                        0,
                    },
                    SourceDataPrefix = "string",
                    SourceDataPrefixListId = "string",
                    SourceDataPrefixVariable = "string",
                    SourcePorts = new[]
                    {
                        new Sdwan.Inputs.ServiceIpv4AclFeatureSequenceMatchEntrySourcePortArgs
                        {
                            Port = "string",
                        },
                    },
                    TcpState = "string",
                },
            },
            SequenceId = 0,
            SequenceName = "string",
        },
    },
});
example, err := sdwan.NewServiceIpv4AclFeature(ctx, "serviceIpv4AclFeatureResource", &sdwan.ServiceIpv4AclFeatureArgs{
	DefaultAction:    pulumi.String("string"),
	Description:      pulumi.String("string"),
	FeatureProfileId: pulumi.String("string"),
	Name:             pulumi.String("string"),
	Sequences: sdwan.ServiceIpv4AclFeatureSequenceArray{
		&sdwan.ServiceIpv4AclFeatureSequenceArgs{
			Actions: sdwan.ServiceIpv4AclFeatureSequenceActionArray{
				&sdwan.ServiceIpv4AclFeatureSequenceActionArgs{
					AcceptCounterName:  pulumi.String("string"),
					AcceptLog:          pulumi.Bool(false),
					AcceptMirrorListId: pulumi.String("string"),
					AcceptPolicerId:    pulumi.String("string"),
					AcceptSetDscp:      pulumi.Int(0),
					AcceptSetNextHop:   pulumi.String("string"),
					DropCounterName:    pulumi.String("string"),
					DropLog:            pulumi.Bool(false),
				},
			},
			BaseAction: pulumi.String("string"),
			MatchEntries: sdwan.ServiceIpv4AclFeatureSequenceMatchEntryArray{
				&sdwan.ServiceIpv4AclFeatureSequenceMatchEntryArgs{
					DestinationDataPrefix:         pulumi.String("string"),
					DestinationDataPrefixListId:   pulumi.String("string"),
					DestinationDataPrefixVariable: pulumi.String("string"),
					DestinationPorts: sdwan.ServiceIpv4AclFeatureSequenceMatchEntryDestinationPortArray{
						&sdwan.ServiceIpv4AclFeatureSequenceMatchEntryDestinationPortArgs{
							Port: pulumi.String("string"),
						},
					},
					Dscps: pulumi.IntArray{
						pulumi.Int(0),
					},
					IcmpMessages: pulumi.StringArray{
						pulumi.String("string"),
					},
					PacketLength: pulumi.String("string"),
					Protocols: pulumi.IntArray{
						pulumi.Int(0),
					},
					SourceDataPrefix:         pulumi.String("string"),
					SourceDataPrefixListId:   pulumi.String("string"),
					SourceDataPrefixVariable: pulumi.String("string"),
					SourcePorts: sdwan.ServiceIpv4AclFeatureSequenceMatchEntrySourcePortArray{
						&sdwan.ServiceIpv4AclFeatureSequenceMatchEntrySourcePortArgs{
							Port: pulumi.String("string"),
						},
					},
					TcpState: pulumi.String("string"),
				},
			},
			SequenceId:   pulumi.Int(0),
			SequenceName: pulumi.String("string"),
		},
	},
})
var serviceIpv4AclFeatureResource = new ServiceIpv4AclFeature("serviceIpv4AclFeatureResource", ServiceIpv4AclFeatureArgs.builder()
    .defaultAction("string")
    .description("string")
    .featureProfileId("string")
    .name("string")
    .sequences(ServiceIpv4AclFeatureSequenceArgs.builder()
        .actions(ServiceIpv4AclFeatureSequenceActionArgs.builder()
            .acceptCounterName("string")
            .acceptLog(false)
            .acceptMirrorListId("string")
            .acceptPolicerId("string")
            .acceptSetDscp(0)
            .acceptSetNextHop("string")
            .dropCounterName("string")
            .dropLog(false)
            .build())
        .baseAction("string")
        .matchEntries(ServiceIpv4AclFeatureSequenceMatchEntryArgs.builder()
            .destinationDataPrefix("string")
            .destinationDataPrefixListId("string")
            .destinationDataPrefixVariable("string")
            .destinationPorts(ServiceIpv4AclFeatureSequenceMatchEntryDestinationPortArgs.builder()
                .port("string")
                .build())
            .dscps(0)
            .icmpMessages("string")
            .packetLength("string")
            .protocols(0)
            .sourceDataPrefix("string")
            .sourceDataPrefixListId("string")
            .sourceDataPrefixVariable("string")
            .sourcePorts(ServiceIpv4AclFeatureSequenceMatchEntrySourcePortArgs.builder()
                .port("string")
                .build())
            .tcpState("string")
            .build())
        .sequenceId(0)
        .sequenceName("string")
        .build())
    .build());
service_ipv4_acl_feature_resource = sdwan.ServiceIpv4AclFeature("serviceIpv4AclFeatureResource",
    default_action="string",
    description="string",
    feature_profile_id="string",
    name="string",
    sequences=[{
        "actions": [{
            "accept_counter_name": "string",
            "accept_log": False,
            "accept_mirror_list_id": "string",
            "accept_policer_id": "string",
            "accept_set_dscp": 0,
            "accept_set_next_hop": "string",
            "drop_counter_name": "string",
            "drop_log": False,
        }],
        "base_action": "string",
        "match_entries": [{
            "destination_data_prefix": "string",
            "destination_data_prefix_list_id": "string",
            "destination_data_prefix_variable": "string",
            "destination_ports": [{
                "port": "string",
            }],
            "dscps": [0],
            "icmp_messages": ["string"],
            "packet_length": "string",
            "protocols": [0],
            "source_data_prefix": "string",
            "source_data_prefix_list_id": "string",
            "source_data_prefix_variable": "string",
            "source_ports": [{
                "port": "string",
            }],
            "tcp_state": "string",
        }],
        "sequence_id": 0,
        "sequence_name": "string",
    }])
const serviceIpv4AclFeatureResource = new sdwan.ServiceIpv4AclFeature("serviceIpv4AclFeatureResource", {
    defaultAction: "string",
    description: "string",
    featureProfileId: "string",
    name: "string",
    sequences: [{
        actions: [{
            acceptCounterName: "string",
            acceptLog: false,
            acceptMirrorListId: "string",
            acceptPolicerId: "string",
            acceptSetDscp: 0,
            acceptSetNextHop: "string",
            dropCounterName: "string",
            dropLog: false,
        }],
        baseAction: "string",
        matchEntries: [{
            destinationDataPrefix: "string",
            destinationDataPrefixListId: "string",
            destinationDataPrefixVariable: "string",
            destinationPorts: [{
                port: "string",
            }],
            dscps: [0],
            icmpMessages: ["string"],
            packetLength: "string",
            protocols: [0],
            sourceDataPrefix: "string",
            sourceDataPrefixListId: "string",
            sourceDataPrefixVariable: "string",
            sourcePorts: [{
                port: "string",
            }],
            tcpState: "string",
        }],
        sequenceId: 0,
        sequenceName: "string",
    }],
});
type: sdwan:ServiceIpv4AclFeature
properties:
    defaultAction: string
    description: string
    featureProfileId: string
    name: string
    sequences:
        - actions:
            - acceptCounterName: string
              acceptLog: false
              acceptMirrorListId: string
              acceptPolicerId: string
              acceptSetDscp: 0
              acceptSetNextHop: string
              dropCounterName: string
              dropLog: false
          baseAction: string
          matchEntries:
            - destinationDataPrefix: string
              destinationDataPrefixListId: string
              destinationDataPrefixVariable: string
              destinationPorts:
                - port: string
              dscps:
                - 0
              icmpMessages:
                - string
              packetLength: string
              protocols:
                - 0
              sourceDataPrefix: string
              sourceDataPrefixListId: string
              sourceDataPrefixVariable: string
              sourcePorts:
                - port: string
              tcpState: string
          sequenceId: 0
          sequenceName: string
ServiceIpv4AclFeature 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 ServiceIpv4AclFeature resource accepts the following input properties:
- DefaultAction string
- Default Action - Choices: drop,accept- Default value:drop
- Description string
- The description of the Feature
- FeatureProfile stringId 
- Feature Profile ID
- Name string
- The name of the Feature
- Sequences
List<ServiceIpv4Acl Feature Sequence> 
- Access Control List
- DefaultAction string
- Default Action - Choices: drop,accept- Default value:drop
- Description string
- The description of the Feature
- FeatureProfile stringId 
- Feature Profile ID
- Name string
- The name of the Feature
- Sequences
[]ServiceIpv4Acl Feature Sequence Args 
- Access Control List
- defaultAction String
- Default Action - Choices: drop,accept- Default value:drop
- description String
- The description of the Feature
- featureProfile StringId 
- Feature Profile ID
- name String
- The name of the Feature
- sequences
List<ServiceIpv4Acl Feature Sequence> 
- Access Control List
- defaultAction string
- Default Action - Choices: drop,accept- Default value:drop
- description string
- The description of the Feature
- featureProfile stringId 
- Feature Profile ID
- name string
- The name of the Feature
- sequences
ServiceIpv4Acl Feature Sequence[] 
- Access Control List
- default_action str
- Default Action - Choices: drop,accept- Default value:drop
- description str
- The description of the Feature
- feature_profile_ strid 
- Feature Profile ID
- name str
- The name of the Feature
- sequences
Sequence[ServiceIpv4Acl Feature Sequence Args] 
- Access Control List
- defaultAction String
- Default Action - Choices: drop,accept- Default value:drop
- description String
- The description of the Feature
- featureProfile StringId 
- Feature Profile ID
- name String
- The name of the Feature
- sequences List<Property Map>
- Access Control List
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceIpv4AclFeature resource produces the following output properties:
Look up Existing ServiceIpv4AclFeature Resource
Get an existing ServiceIpv4AclFeature 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?: ServiceIpv4AclFeatureState, opts?: CustomResourceOptions): ServiceIpv4AclFeature@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        default_action: Optional[str] = None,
        description: Optional[str] = None,
        feature_profile_id: Optional[str] = None,
        name: Optional[str] = None,
        sequences: Optional[Sequence[ServiceIpv4AclFeatureSequenceArgs]] = None,
        version: Optional[int] = None) -> ServiceIpv4AclFeaturefunc GetServiceIpv4AclFeature(ctx *Context, name string, id IDInput, state *ServiceIpv4AclFeatureState, opts ...ResourceOption) (*ServiceIpv4AclFeature, error)public static ServiceIpv4AclFeature Get(string name, Input<string> id, ServiceIpv4AclFeatureState? state, CustomResourceOptions? opts = null)public static ServiceIpv4AclFeature get(String name, Output<String> id, ServiceIpv4AclFeatureState state, CustomResourceOptions options)resources:  _:    type: sdwan:ServiceIpv4AclFeature    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- DefaultAction string
- Default Action - Choices: drop,accept- Default value:drop
- Description string
- The description of the Feature
- FeatureProfile stringId 
- Feature Profile ID
- Name string
- The name of the Feature
- Sequences
List<ServiceIpv4Acl Feature Sequence> 
- Access Control List
- Version int
- The version of the Feature
- DefaultAction string
- Default Action - Choices: drop,accept- Default value:drop
- Description string
- The description of the Feature
- FeatureProfile stringId 
- Feature Profile ID
- Name string
- The name of the Feature
- Sequences
[]ServiceIpv4Acl Feature Sequence Args 
- Access Control List
- Version int
- The version of the Feature
- defaultAction String
- Default Action - Choices: drop,accept- Default value:drop
- description String
- The description of the Feature
- featureProfile StringId 
- Feature Profile ID
- name String
- The name of the Feature
- sequences
List<ServiceIpv4Acl Feature Sequence> 
- Access Control List
- version Integer
- The version of the Feature
- defaultAction string
- Default Action - Choices: drop,accept- Default value:drop
- description string
- The description of the Feature
- featureProfile stringId 
- Feature Profile ID
- name string
- The name of the Feature
- sequences
ServiceIpv4Acl Feature Sequence[] 
- Access Control List
- version number
- The version of the Feature
- default_action str
- Default Action - Choices: drop,accept- Default value:drop
- description str
- The description of the Feature
- feature_profile_ strid 
- Feature Profile ID
- name str
- The name of the Feature
- sequences
Sequence[ServiceIpv4Acl Feature Sequence Args] 
- Access Control List
- version int
- The version of the Feature
- defaultAction String
- Default Action - Choices: drop,accept- Default value:drop
- description String
- The description of the Feature
- featureProfile StringId 
- Feature Profile ID
- name String
- The name of the Feature
- sequences List<Property Map>
- Access Control List
- version Number
- The version of the Feature
Supporting Types
ServiceIpv4AclFeatureSequence, ServiceIpv4AclFeatureSequenceArgs        
- Actions
List<ServiceIpv4Acl Feature Sequence Action> 
- Define list of actions
- BaseAction string
- Base Action- Choices: drop,accept
- Default value: accept
 
- Choices: 
- MatchEntries List<ServiceIpv4Acl Feature Sequence Match Entry> 
- Define match conditions
- SequenceId int
- Sequence Id- Range: 1-65536
 
- Range: 
- SequenceName string
- Sequence Name
- Actions
[]ServiceIpv4Acl Feature Sequence Action 
- Define list of actions
- BaseAction string
- Base Action- Choices: drop,accept
- Default value: accept
 
- Choices: 
- MatchEntries []ServiceIpv4Acl Feature Sequence Match Entry 
- Define match conditions
- SequenceId int
- Sequence Id- Range: 1-65536
 
- Range: 
- SequenceName string
- Sequence Name
- actions
List<ServiceIpv4Acl Feature Sequence Action> 
- Define list of actions
- baseAction String
- Base Action- Choices: drop,accept
- Default value: accept
 
- Choices: 
- matchEntries List<ServiceIpv4Acl Feature Sequence Match Entry> 
- Define match conditions
- sequenceId Integer
- Sequence Id- Range: 1-65536
 
- Range: 
- sequenceName String
- Sequence Name
- actions
ServiceIpv4Acl Feature Sequence Action[] 
- Define list of actions
- baseAction string
- Base Action- Choices: drop,accept
- Default value: accept
 
- Choices: 
- matchEntries ServiceIpv4Acl Feature Sequence Match Entry[] 
- Define match conditions
- sequenceId number
- Sequence Id- Range: 1-65536
 
- Range: 
- sequenceName string
- Sequence Name
- actions
Sequence[ServiceIpv4Acl Feature Sequence Action] 
- Define list of actions
- base_action str
- Base Action- Choices: drop,accept
- Default value: accept
 
- Choices: 
- match_entries Sequence[ServiceIpv4Acl Feature Sequence Match Entry] 
- Define match conditions
- sequence_id int
- Sequence Id- Range: 1-65536
 
- Range: 
- sequence_name str
- Sequence Name
- actions List<Property Map>
- Define list of actions
- baseAction String
- Base Action- Choices: drop,accept
- Default value: accept
 
- Choices: 
- matchEntries List<Property Map>
- Define match conditions
- sequenceId Number
- Sequence Id- Range: 1-65536
 
- Range: 
- sequenceName String
- Sequence Name
ServiceIpv4AclFeatureSequenceAction, ServiceIpv4AclFeatureSequenceActionArgs          
- AcceptCounter stringName 
- Counter Name
- AcceptLog bool
- Enable Log- Default value: false
 
- Default value: 
- AcceptMirror stringList Id 
- AcceptPolicer stringId 
- AcceptSet intDscp 
- DSCP number- Range: 0-63
 
- Range: 
- AcceptSet stringNext Hop 
- Set Next Hop (IPV4 address)
- DropCounter stringName 
- Counter Name
- DropLog bool
- Enable Log- Default value: false
 
- Default value: 
- AcceptCounter stringName 
- Counter Name
- AcceptLog bool
- Enable Log- Default value: false
 
- Default value: 
- AcceptMirror stringList Id 
- AcceptPolicer stringId 
- AcceptSet intDscp 
- DSCP number- Range: 0-63
 
- Range: 
- AcceptSet stringNext Hop 
- Set Next Hop (IPV4 address)
- DropCounter stringName 
- Counter Name
- DropLog bool
- Enable Log- Default value: false
 
- Default value: 
- acceptCounter StringName 
- Counter Name
- acceptLog Boolean
- Enable Log- Default value: false
 
- Default value: 
- acceptMirror StringList Id 
- acceptPolicer StringId 
- acceptSet IntegerDscp 
- DSCP number- Range: 0-63
 
- Range: 
- acceptSet StringNext Hop 
- Set Next Hop (IPV4 address)
- dropCounter StringName 
- Counter Name
- dropLog Boolean
- Enable Log- Default value: false
 
- Default value: 
- acceptCounter stringName 
- Counter Name
- acceptLog boolean
- Enable Log- Default value: false
 
- Default value: 
- acceptMirror stringList Id 
- acceptPolicer stringId 
- acceptSet numberDscp 
- DSCP number- Range: 0-63
 
- Range: 
- acceptSet stringNext Hop 
- Set Next Hop (IPV4 address)
- dropCounter stringName 
- Counter Name
- dropLog boolean
- Enable Log- Default value: false
 
- Default value: 
- accept_counter_ strname 
- Counter Name
- accept_log bool
- Enable Log- Default value: false
 
- Default value: 
- accept_mirror_ strlist_ id 
- accept_policer_ strid 
- accept_set_ intdscp 
- DSCP number- Range: 0-63
 
- Range: 
- accept_set_ strnext_ hop 
- Set Next Hop (IPV4 address)
- drop_counter_ strname 
- Counter Name
- drop_log bool
- Enable Log- Default value: false
 
- Default value: 
- acceptCounter StringName 
- Counter Name
- acceptLog Boolean
- Enable Log- Default value: false
 
- Default value: 
- acceptMirror StringList Id 
- acceptPolicer StringId 
- acceptSet NumberDscp 
- DSCP number- Range: 0-63
 
- Range: 
- acceptSet StringNext Hop 
- Set Next Hop (IPV4 address)
- dropCounter StringName 
- Counter Name
- dropLog Boolean
- Enable Log- Default value: false
 
- Default value: 
ServiceIpv4AclFeatureSequenceMatchEntry, ServiceIpv4AclFeatureSequenceMatchEntryArgs            
- DestinationData stringPrefix 
- Destination Data IP Prefix
- DestinationData stringPrefix List Id 
- DestinationData stringPrefix Variable 
- Variable name
- DestinationPorts List<ServiceIpv4Acl Feature Sequence Match Entry Destination Port> 
- Destination Port List
- Dscps List<int>
- DSCP number
- IcmpMessages List<string>
- ICMP Message
- PacketLength string
- Packet Length
- Protocols List<int>
- protocol number list with at least one item
- SourceData stringPrefix 
- Source Data IP Prefix
- SourceData stringPrefix List Id 
- SourceData stringPrefix Variable 
- Variable name
- SourcePorts List<ServiceIpv4Acl Feature Sequence Match Entry Source Port> 
- Source Port List
- TcpState string
- TCP States- Choices: syn
 
- Choices: 
- DestinationData stringPrefix 
- Destination Data IP Prefix
- DestinationData stringPrefix List Id 
- DestinationData stringPrefix Variable 
- Variable name
- DestinationPorts []ServiceIpv4Acl Feature Sequence Match Entry Destination Port 
- Destination Port List
- Dscps []int
- DSCP number
- IcmpMessages []string
- ICMP Message
- PacketLength string
- Packet Length
- Protocols []int
- protocol number list with at least one item
- SourceData stringPrefix 
- Source Data IP Prefix
- SourceData stringPrefix List Id 
- SourceData stringPrefix Variable 
- Variable name
- SourcePorts []ServiceIpv4Acl Feature Sequence Match Entry Source Port 
- Source Port List
- TcpState string
- TCP States- Choices: syn
 
- Choices: 
- destinationData StringPrefix 
- Destination Data IP Prefix
- destinationData StringPrefix List Id 
- destinationData StringPrefix Variable 
- Variable name
- destinationPorts List<ServiceIpv4Acl Feature Sequence Match Entry Destination Port> 
- Destination Port List
- dscps List<Integer>
- DSCP number
- icmpMessages List<String>
- ICMP Message
- packetLength String
- Packet Length
- protocols List<Integer>
- protocol number list with at least one item
- sourceData StringPrefix 
- Source Data IP Prefix
- sourceData StringPrefix List Id 
- sourceData StringPrefix Variable 
- Variable name
- sourcePorts List<ServiceIpv4Acl Feature Sequence Match Entry Source Port> 
- Source Port List
- tcpState String
- TCP States- Choices: syn
 
- Choices: 
- destinationData stringPrefix 
- Destination Data IP Prefix
- destinationData stringPrefix List Id 
- destinationData stringPrefix Variable 
- Variable name
- destinationPorts ServiceIpv4Acl Feature Sequence Match Entry Destination Port[] 
- Destination Port List
- dscps number[]
- DSCP number
- icmpMessages string[]
- ICMP Message
- packetLength string
- Packet Length
- protocols number[]
- protocol number list with at least one item
- sourceData stringPrefix 
- Source Data IP Prefix
- sourceData stringPrefix List Id 
- sourceData stringPrefix Variable 
- Variable name
- sourcePorts ServiceIpv4Acl Feature Sequence Match Entry Source Port[] 
- Source Port List
- tcpState string
- TCP States- Choices: syn
 
- Choices: 
- destination_data_ strprefix 
- Destination Data IP Prefix
- destination_data_ strprefix_ list_ id 
- destination_data_ strprefix_ variable 
- Variable name
- destination_ports Sequence[ServiceIpv4Acl Feature Sequence Match Entry Destination Port] 
- Destination Port List
- dscps Sequence[int]
- DSCP number
- icmp_messages Sequence[str]
- ICMP Message
- packet_length str
- Packet Length
- protocols Sequence[int]
- protocol number list with at least one item
- source_data_ strprefix 
- Source Data IP Prefix
- source_data_ strprefix_ list_ id 
- source_data_ strprefix_ variable 
- Variable name
- source_ports Sequence[ServiceIpv4Acl Feature Sequence Match Entry Source Port] 
- Source Port List
- tcp_state str
- TCP States- Choices: syn
 
- Choices: 
- destinationData StringPrefix 
- Destination Data IP Prefix
- destinationData StringPrefix List Id 
- destinationData StringPrefix Variable 
- Variable name
- destinationPorts List<Property Map>
- Destination Port List
- dscps List<Number>
- DSCP number
- icmpMessages List<String>
- ICMP Message
- packetLength String
- Packet Length
- protocols List<Number>
- protocol number list with at least one item
- sourceData StringPrefix 
- Source Data IP Prefix
- sourceData StringPrefix List Id 
- sourceData StringPrefix Variable 
- Variable name
- sourcePorts List<Property Map>
- Source Port List
- tcpState String
- TCP States- Choices: syn
 
- Choices: 
ServiceIpv4AclFeatureSequenceMatchEntryDestinationPort, ServiceIpv4AclFeatureSequenceMatchEntryDestinationPortArgs                
- Port string
- destination port range or individual port number
- Port string
- destination port range or individual port number
- port String
- destination port range or individual port number
- port string
- destination port range or individual port number
- port str
- destination port range or individual port number
- port String
- destination port range or individual port number
ServiceIpv4AclFeatureSequenceMatchEntrySourcePort, ServiceIpv4AclFeatureSequenceMatchEntrySourcePortArgs                
- Port string
- source port range or individual port number
- Port string
- source port range or individual port number
- port String
- source port range or individual port number
- port string
- source port range or individual port number
- port str
- source port range or individual port number
- port String
- source port range or individual port number
Import
Expected import identifier with the format: “service_ipv4_acl_feature_id,feature_profile_id”
$ pulumi import sdwan:index/serviceIpv4AclFeature:ServiceIpv4AclFeature 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 sdwanTerraform Provider.
