1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. RuleSetPolicyDefinition
Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi

sdwan.RuleSetPolicyDefinition

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi

    This resource can manage a Rule Set Policy Definition .

    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.RuleSetPolicyDefinition;
    import com.pulumi.sdwan.RuleSetPolicyDefinitionArgs;
    import com.pulumi.sdwan.inputs.RuleSetPolicyDefinitionRuleArgs;
    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 RuleSetPolicyDefinition("example", RuleSetPolicyDefinitionArgs.builder()
                .name("Example")
                .description("My description")
                .rules(RuleSetPolicyDefinitionRuleArgs.builder()
                    .name("Rule1")
                    .order(1)
                    .source_ipv4_prefix("10.1.1.0/24")
                    .source_fqdn("cisco.com")
                    .source_port("80-90")
                    .source_geo_location("AF")
                    .destination_ipv4_prefix("10.1.1.0/24")
                    .destination_fqdn("cisco.com")
                    .destination_port("80-90")
                    .destination_geo_location("AF")
                    .protocol("cifs")
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: sdwan:RuleSetPolicyDefinition
        properties:
          name: Example
          description: My description
          rules:
            - name: Rule1
              order: 1
              source_ipv4_prefix: 10.1.1.0/24
              source_fqdn: cisco.com
              source_port: 80-90
              source_geo_location: AF
              destination_ipv4_prefix: 10.1.1.0/24
              destination_fqdn: cisco.com
              destination_port: 80-90
              destination_geo_location: AF
              protocol: cifs
    

    Create RuleSetPolicyDefinition Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new RuleSetPolicyDefinition(name: string, args: RuleSetPolicyDefinitionArgs, opts?: CustomResourceOptions);
    @overload
    def RuleSetPolicyDefinition(resource_name: str,
                                args: RuleSetPolicyDefinitionArgs,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def RuleSetPolicyDefinition(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                description: Optional[str] = None,
                                rules: Optional[Sequence[RuleSetPolicyDefinitionRuleArgs]] = None,
                                name: Optional[str] = None)
    func NewRuleSetPolicyDefinition(ctx *Context, name string, args RuleSetPolicyDefinitionArgs, opts ...ResourceOption) (*RuleSetPolicyDefinition, error)
    public RuleSetPolicyDefinition(string name, RuleSetPolicyDefinitionArgs args, CustomResourceOptions? opts = null)
    public RuleSetPolicyDefinition(String name, RuleSetPolicyDefinitionArgs args)
    public RuleSetPolicyDefinition(String name, RuleSetPolicyDefinitionArgs args, CustomResourceOptions options)
    
    type: sdwan:RuleSetPolicyDefinition
    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 RuleSetPolicyDefinitionArgs
    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 RuleSetPolicyDefinitionArgs
    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 RuleSetPolicyDefinitionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RuleSetPolicyDefinitionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RuleSetPolicyDefinitionArgs
    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 ruleSetPolicyDefinitionResource = new Sdwan.RuleSetPolicyDefinition("ruleSetPolicyDefinitionResource", new()
    {
        Description = "string",
        Rules = new[]
        {
            new Sdwan.Inputs.RuleSetPolicyDefinitionRuleArgs
            {
                Name = "string",
                Order = 0,
                ProtocolListId = "string",
                DestinationIpv4PrefixVariable = "string",
                DestinationFqdn = "string",
                DestinationGeoLocation = "string",
                DestinationDataFqdnPrefixListId = "string",
                DestinationGeoLocationListVersion = 0,
                DestinationIpv4Prefix = "string",
                ProtocolListVersion = 0,
                DestinationObjectGroupId = "string",
                ProtocolNumber = 0,
                DestinationPort = "string",
                DestinationPortListId = "string",
                DestinationPortListVersion = 0,
                DestinationDataIpv4PrefixListId = "string",
                DestinationDataFqdnPrefixListVersion = 0,
                Protocol = "string",
                DestinationGeoLocationListId = "string",
                DestinationDataIpv4PrefixListVersion = 0,
                DestinationObjectGroupVersion = 0,
                SourceDataFqdnPrefixListId = "string",
                SourceDataFqdnPrefixListVersion = 0,
                SourceDataIpv4PrefixListId = "string",
                SourceDataIpv4PrefixListVersion = 0,
                SourceFqdn = "string",
                SourceGeoLocation = "string",
                SourceGeoLocationListId = "string",
                SourceGeoLocationListVersion = 0,
                SourceIpv4Prefix = "string",
                SourceIpv4PrefixVariable = "string",
                SourceObjectGroupId = "string",
                SourceObjectGroupVersion = 0,
                SourcePort = "string",
                SourcePortListId = "string",
                SourcePortListVersion = 0,
            },
        },
        Name = "string",
    });
    
    example, err := sdwan.NewRuleSetPolicyDefinition(ctx, "ruleSetPolicyDefinitionResource", &sdwan.RuleSetPolicyDefinitionArgs{
    	Description: pulumi.String("string"),
    	Rules: sdwan.RuleSetPolicyDefinitionRuleArray{
    		&sdwan.RuleSetPolicyDefinitionRuleArgs{
    			Name:                                 pulumi.String("string"),
    			Order:                                pulumi.Int(0),
    			ProtocolListId:                       pulumi.String("string"),
    			DestinationIpv4PrefixVariable:        pulumi.String("string"),
    			DestinationFqdn:                      pulumi.String("string"),
    			DestinationGeoLocation:               pulumi.String("string"),
    			DestinationDataFqdnPrefixListId:      pulumi.String("string"),
    			DestinationGeoLocationListVersion:    pulumi.Int(0),
    			DestinationIpv4Prefix:                pulumi.String("string"),
    			ProtocolListVersion:                  pulumi.Int(0),
    			DestinationObjectGroupId:             pulumi.String("string"),
    			ProtocolNumber:                       pulumi.Int(0),
    			DestinationPort:                      pulumi.String("string"),
    			DestinationPortListId:                pulumi.String("string"),
    			DestinationPortListVersion:           pulumi.Int(0),
    			DestinationDataIpv4PrefixListId:      pulumi.String("string"),
    			DestinationDataFqdnPrefixListVersion: pulumi.Int(0),
    			Protocol:                             pulumi.String("string"),
    			DestinationGeoLocationListId:         pulumi.String("string"),
    			DestinationDataIpv4PrefixListVersion: pulumi.Int(0),
    			DestinationObjectGroupVersion:        pulumi.Int(0),
    			SourceDataFqdnPrefixListId:           pulumi.String("string"),
    			SourceDataFqdnPrefixListVersion:      pulumi.Int(0),
    			SourceDataIpv4PrefixListId:           pulumi.String("string"),
    			SourceDataIpv4PrefixListVersion:      pulumi.Int(0),
    			SourceFqdn:                           pulumi.String("string"),
    			SourceGeoLocation:                    pulumi.String("string"),
    			SourceGeoLocationListId:              pulumi.String("string"),
    			SourceGeoLocationListVersion:         pulumi.Int(0),
    			SourceIpv4Prefix:                     pulumi.String("string"),
    			SourceIpv4PrefixVariable:             pulumi.String("string"),
    			SourceObjectGroupId:                  pulumi.String("string"),
    			SourceObjectGroupVersion:             pulumi.Int(0),
    			SourcePort:                           pulumi.String("string"),
    			SourcePortListId:                     pulumi.String("string"),
    			SourcePortListVersion:                pulumi.Int(0),
    		},
    	},
    	Name: pulumi.String("string"),
    })
    
    var ruleSetPolicyDefinitionResource = new RuleSetPolicyDefinition("ruleSetPolicyDefinitionResource", RuleSetPolicyDefinitionArgs.builder()
        .description("string")
        .rules(RuleSetPolicyDefinitionRuleArgs.builder()
            .name("string")
            .order(0)
            .protocolListId("string")
            .destinationIpv4PrefixVariable("string")
            .destinationFqdn("string")
            .destinationGeoLocation("string")
            .destinationDataFqdnPrefixListId("string")
            .destinationGeoLocationListVersion(0)
            .destinationIpv4Prefix("string")
            .protocolListVersion(0)
            .destinationObjectGroupId("string")
            .protocolNumber(0)
            .destinationPort("string")
            .destinationPortListId("string")
            .destinationPortListVersion(0)
            .destinationDataIpv4PrefixListId("string")
            .destinationDataFqdnPrefixListVersion(0)
            .protocol("string")
            .destinationGeoLocationListId("string")
            .destinationDataIpv4PrefixListVersion(0)
            .destinationObjectGroupVersion(0)
            .sourceDataFqdnPrefixListId("string")
            .sourceDataFqdnPrefixListVersion(0)
            .sourceDataIpv4PrefixListId("string")
            .sourceDataIpv4PrefixListVersion(0)
            .sourceFqdn("string")
            .sourceGeoLocation("string")
            .sourceGeoLocationListId("string")
            .sourceGeoLocationListVersion(0)
            .sourceIpv4Prefix("string")
            .sourceIpv4PrefixVariable("string")
            .sourceObjectGroupId("string")
            .sourceObjectGroupVersion(0)
            .sourcePort("string")
            .sourcePortListId("string")
            .sourcePortListVersion(0)
            .build())
        .name("string")
        .build());
    
    rule_set_policy_definition_resource = sdwan.RuleSetPolicyDefinition("ruleSetPolicyDefinitionResource",
        description="string",
        rules=[sdwan.RuleSetPolicyDefinitionRuleArgs(
            name="string",
            order=0,
            protocol_list_id="string",
            destination_ipv4_prefix_variable="string",
            destination_fqdn="string",
            destination_geo_location="string",
            destination_data_fqdn_prefix_list_id="string",
            destination_geo_location_list_version=0,
            destination_ipv4_prefix="string",
            protocol_list_version=0,
            destination_object_group_id="string",
            protocol_number=0,
            destination_port="string",
            destination_port_list_id="string",
            destination_port_list_version=0,
            destination_data_ipv4_prefix_list_id="string",
            destination_data_fqdn_prefix_list_version=0,
            protocol="string",
            destination_geo_location_list_id="string",
            destination_data_ipv4_prefix_list_version=0,
            destination_object_group_version=0,
            source_data_fqdn_prefix_list_id="string",
            source_data_fqdn_prefix_list_version=0,
            source_data_ipv4_prefix_list_id="string",
            source_data_ipv4_prefix_list_version=0,
            source_fqdn="string",
            source_geo_location="string",
            source_geo_location_list_id="string",
            source_geo_location_list_version=0,
            source_ipv4_prefix="string",
            source_ipv4_prefix_variable="string",
            source_object_group_id="string",
            source_object_group_version=0,
            source_port="string",
            source_port_list_id="string",
            source_port_list_version=0,
        )],
        name="string")
    
    const ruleSetPolicyDefinitionResource = new sdwan.RuleSetPolicyDefinition("ruleSetPolicyDefinitionResource", {
        description: "string",
        rules: [{
            name: "string",
            order: 0,
            protocolListId: "string",
            destinationIpv4PrefixVariable: "string",
            destinationFqdn: "string",
            destinationGeoLocation: "string",
            destinationDataFqdnPrefixListId: "string",
            destinationGeoLocationListVersion: 0,
            destinationIpv4Prefix: "string",
            protocolListVersion: 0,
            destinationObjectGroupId: "string",
            protocolNumber: 0,
            destinationPort: "string",
            destinationPortListId: "string",
            destinationPortListVersion: 0,
            destinationDataIpv4PrefixListId: "string",
            destinationDataFqdnPrefixListVersion: 0,
            protocol: "string",
            destinationGeoLocationListId: "string",
            destinationDataIpv4PrefixListVersion: 0,
            destinationObjectGroupVersion: 0,
            sourceDataFqdnPrefixListId: "string",
            sourceDataFqdnPrefixListVersion: 0,
            sourceDataIpv4PrefixListId: "string",
            sourceDataIpv4PrefixListVersion: 0,
            sourceFqdn: "string",
            sourceGeoLocation: "string",
            sourceGeoLocationListId: "string",
            sourceGeoLocationListVersion: 0,
            sourceIpv4Prefix: "string",
            sourceIpv4PrefixVariable: "string",
            sourceObjectGroupId: "string",
            sourceObjectGroupVersion: 0,
            sourcePort: "string",
            sourcePortListId: "string",
            sourcePortListVersion: 0,
        }],
        name: "string",
    });
    
    type: sdwan:RuleSetPolicyDefinition
    properties:
        description: string
        name: string
        rules:
            - destinationDataFqdnPrefixListId: string
              destinationDataFqdnPrefixListVersion: 0
              destinationDataIpv4PrefixListId: string
              destinationDataIpv4PrefixListVersion: 0
              destinationFqdn: string
              destinationGeoLocation: string
              destinationGeoLocationListId: string
              destinationGeoLocationListVersion: 0
              destinationIpv4Prefix: string
              destinationIpv4PrefixVariable: string
              destinationObjectGroupId: string
              destinationObjectGroupVersion: 0
              destinationPort: string
              destinationPortListId: string
              destinationPortListVersion: 0
              name: string
              order: 0
              protocol: string
              protocolListId: string
              protocolListVersion: 0
              protocolNumber: 0
              sourceDataFqdnPrefixListId: string
              sourceDataFqdnPrefixListVersion: 0
              sourceDataIpv4PrefixListId: string
              sourceDataIpv4PrefixListVersion: 0
              sourceFqdn: string
              sourceGeoLocation: string
              sourceGeoLocationListId: string
              sourceGeoLocationListVersion: 0
              sourceIpv4Prefix: string
              sourceIpv4PrefixVariable: string
              sourceObjectGroupId: string
              sourceObjectGroupVersion: 0
              sourcePort: string
              sourcePortListId: string
              sourcePortListVersion: 0
    

    RuleSetPolicyDefinition 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 RuleSetPolicyDefinition resource accepts the following input properties:

    Description string
    The description of the policy definition
    Rules List<RuleSetPolicyDefinitionRule>
    List of rules
    Name string
    The name of the policy definition
    Description string
    The description of the policy definition
    Rules []RuleSetPolicyDefinitionRuleArgs
    List of rules
    Name string
    The name of the policy definition
    description String
    The description of the policy definition
    rules List<RuleSetPolicyDefinitionRule>
    List of rules
    name String
    The name of the policy definition
    description string
    The description of the policy definition
    rules RuleSetPolicyDefinitionRule[]
    List of rules
    name string
    The name of the policy definition
    description str
    The description of the policy definition
    rules Sequence[RuleSetPolicyDefinitionRuleArgs]
    List of rules
    name str
    The name of the policy definition
    description String
    The description of the policy definition
    rules List<Property Map>
    List of rules
    name String
    The name of the policy definition

    Outputs

    All input properties are implicitly available as output properties. Additionally, the RuleSetPolicyDefinition resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the object
    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the object
    id String
    The provider-assigned unique ID for this managed resource.
    version Integer
    The version of the object
    id string
    The provider-assigned unique ID for this managed resource.
    version number
    The version of the object
    id str
    The provider-assigned unique ID for this managed resource.
    version int
    The version of the object
    id String
    The provider-assigned unique ID for this managed resource.
    version Number
    The version of the object

    Look up Existing RuleSetPolicyDefinition Resource

    Get an existing RuleSetPolicyDefinition 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?: RuleSetPolicyDefinitionState, opts?: CustomResourceOptions): RuleSetPolicyDefinition
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            description: Optional[str] = None,
            name: Optional[str] = None,
            rules: Optional[Sequence[RuleSetPolicyDefinitionRuleArgs]] = None,
            version: Optional[int] = None) -> RuleSetPolicyDefinition
    func GetRuleSetPolicyDefinition(ctx *Context, name string, id IDInput, state *RuleSetPolicyDefinitionState, opts ...ResourceOption) (*RuleSetPolicyDefinition, error)
    public static RuleSetPolicyDefinition Get(string name, Input<string> id, RuleSetPolicyDefinitionState? state, CustomResourceOptions? opts = null)
    public static RuleSetPolicyDefinition get(String name, Output<String> id, RuleSetPolicyDefinitionState 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.
    The following state arguments are supported:
    Description string
    The description of the policy definition
    Name string
    The name of the policy definition
    Rules List<RuleSetPolicyDefinitionRule>
    List of rules
    Version int
    The version of the object
    Description string
    The description of the policy definition
    Name string
    The name of the policy definition
    Rules []RuleSetPolicyDefinitionRuleArgs
    List of rules
    Version int
    The version of the object
    description String
    The description of the policy definition
    name String
    The name of the policy definition
    rules List<RuleSetPolicyDefinitionRule>
    List of rules
    version Integer
    The version of the object
    description string
    The description of the policy definition
    name string
    The name of the policy definition
    rules RuleSetPolicyDefinitionRule[]
    List of rules
    version number
    The version of the object
    description str
    The description of the policy definition
    name str
    The name of the policy definition
    rules Sequence[RuleSetPolicyDefinitionRuleArgs]
    List of rules
    version int
    The version of the object
    description String
    The description of the policy definition
    name String
    The name of the policy definition
    rules List<Property Map>
    List of rules
    version Number
    The version of the object

    Supporting Types

    RuleSetPolicyDefinitionRule, RuleSetPolicyDefinitionRuleArgs

    Name string
    The name of the rule
    Order int
    The order of the rule
    DestinationDataFqdnPrefixListId string
    Destination data FQDN prefix list ID
    DestinationDataFqdnPrefixListVersion int
    Destination data FQDN prefix list version
    DestinationDataIpv4PrefixListId string
    Destination data IPv4 prefix list ID
    DestinationDataIpv4PrefixListVersion int
    Destination data IPv4 prefix list version
    DestinationFqdn string
    Destination fully qualified domain name
    DestinationGeoLocation string
    Destination geo location
    DestinationGeoLocationListId string
    Destination geo location list ID
    DestinationGeoLocationListVersion int
    Destination geo location list version
    DestinationIpv4Prefix string
    Destination IPv4 prefix
    DestinationIpv4PrefixVariable string
    Destination IPv4 prefix variable name
    DestinationObjectGroupId string
    Destination object group ID
    DestinationObjectGroupVersion int
    Destination object group version
    DestinationPort string
    Destination port or range of ports
    DestinationPortListId string
    Destination port list ID
    DestinationPortListVersion int
    Destination port list version
    Protocol string
    Protocol name
    ProtocolListId string
    Protocol list ID
    ProtocolListVersion int
    Protocol list version
    ProtocolNumber int
    Protocol number

    • Range: 0-255
    SourceDataFqdnPrefixListId string
    Source data FQDN prefix list ID
    SourceDataFqdnPrefixListVersion int
    Source data FQDN prefix list version
    SourceDataIpv4PrefixListId string
    Source data IPv4 prefix list ID
    SourceDataIpv4PrefixListVersion int
    Source data IPv4 prefix list version
    SourceFqdn string
    Source fully qualified domain name
    SourceGeoLocation string
    Source geo location
    SourceGeoLocationListId string
    Source geo location list ID
    SourceGeoLocationListVersion int
    Source geo location list version
    SourceIpv4Prefix string
    Source IPv4 prefix
    SourceIpv4PrefixVariable string
    Source IPv4 prefix variable name
    SourceObjectGroupId string
    Source object group ID
    SourceObjectGroupVersion int
    Source object group version
    SourcePort string
    Source port or range of ports
    SourcePortListId string
    Source port list ID
    SourcePortListVersion int
    Source port list version
    Name string
    The name of the rule
    Order int
    The order of the rule
    DestinationDataFqdnPrefixListId string
    Destination data FQDN prefix list ID
    DestinationDataFqdnPrefixListVersion int
    Destination data FQDN prefix list version
    DestinationDataIpv4PrefixListId string
    Destination data IPv4 prefix list ID
    DestinationDataIpv4PrefixListVersion int
    Destination data IPv4 prefix list version
    DestinationFqdn string
    Destination fully qualified domain name
    DestinationGeoLocation string
    Destination geo location
    DestinationGeoLocationListId string
    Destination geo location list ID
    DestinationGeoLocationListVersion int
    Destination geo location list version
    DestinationIpv4Prefix string
    Destination IPv4 prefix
    DestinationIpv4PrefixVariable string
    Destination IPv4 prefix variable name
    DestinationObjectGroupId string
    Destination object group ID
    DestinationObjectGroupVersion int
    Destination object group version
    DestinationPort string
    Destination port or range of ports
    DestinationPortListId string
    Destination port list ID
    DestinationPortListVersion int
    Destination port list version
    Protocol string
    Protocol name
    ProtocolListId string
    Protocol list ID
    ProtocolListVersion int
    Protocol list version
    ProtocolNumber int
    Protocol number

    • Range: 0-255
    SourceDataFqdnPrefixListId string
    Source data FQDN prefix list ID
    SourceDataFqdnPrefixListVersion int
    Source data FQDN prefix list version
    SourceDataIpv4PrefixListId string
    Source data IPv4 prefix list ID
    SourceDataIpv4PrefixListVersion int
    Source data IPv4 prefix list version
    SourceFqdn string
    Source fully qualified domain name
    SourceGeoLocation string
    Source geo location
    SourceGeoLocationListId string
    Source geo location list ID
    SourceGeoLocationListVersion int
    Source geo location list version
    SourceIpv4Prefix string
    Source IPv4 prefix
    SourceIpv4PrefixVariable string
    Source IPv4 prefix variable name
    SourceObjectGroupId string
    Source object group ID
    SourceObjectGroupVersion int
    Source object group version
    SourcePort string
    Source port or range of ports
    SourcePortListId string
    Source port list ID
    SourcePortListVersion int
    Source port list version
    name String
    The name of the rule
    order Integer
    The order of the rule
    destinationDataFqdnPrefixListId String
    Destination data FQDN prefix list ID
    destinationDataFqdnPrefixListVersion Integer
    Destination data FQDN prefix list version
    destinationDataIpv4PrefixListId String
    Destination data IPv4 prefix list ID
    destinationDataIpv4PrefixListVersion Integer
    Destination data IPv4 prefix list version
    destinationFqdn String
    Destination fully qualified domain name
    destinationGeoLocation String
    Destination geo location
    destinationGeoLocationListId String
    Destination geo location list ID
    destinationGeoLocationListVersion Integer
    Destination geo location list version
    destinationIpv4Prefix String
    Destination IPv4 prefix
    destinationIpv4PrefixVariable String
    Destination IPv4 prefix variable name
    destinationObjectGroupId String
    Destination object group ID
    destinationObjectGroupVersion Integer
    Destination object group version
    destinationPort String
    Destination port or range of ports
    destinationPortListId String
    Destination port list ID
    destinationPortListVersion Integer
    Destination port list version
    protocol String
    Protocol name
    protocolListId String
    Protocol list ID
    protocolListVersion Integer
    Protocol list version
    protocolNumber Integer
    Protocol number

    • Range: 0-255
    sourceDataFqdnPrefixListId String
    Source data FQDN prefix list ID
    sourceDataFqdnPrefixListVersion Integer
    Source data FQDN prefix list version
    sourceDataIpv4PrefixListId String
    Source data IPv4 prefix list ID
    sourceDataIpv4PrefixListVersion Integer
    Source data IPv4 prefix list version
    sourceFqdn String
    Source fully qualified domain name
    sourceGeoLocation String
    Source geo location
    sourceGeoLocationListId String
    Source geo location list ID
    sourceGeoLocationListVersion Integer
    Source geo location list version
    sourceIpv4Prefix String
    Source IPv4 prefix
    sourceIpv4PrefixVariable String
    Source IPv4 prefix variable name
    sourceObjectGroupId String
    Source object group ID
    sourceObjectGroupVersion Integer
    Source object group version
    sourcePort String
    Source port or range of ports
    sourcePortListId String
    Source port list ID
    sourcePortListVersion Integer
    Source port list version
    name string
    The name of the rule
    order number
    The order of the rule
    destinationDataFqdnPrefixListId string
    Destination data FQDN prefix list ID
    destinationDataFqdnPrefixListVersion number
    Destination data FQDN prefix list version
    destinationDataIpv4PrefixListId string
    Destination data IPv4 prefix list ID
    destinationDataIpv4PrefixListVersion number
    Destination data IPv4 prefix list version
    destinationFqdn string
    Destination fully qualified domain name
    destinationGeoLocation string
    Destination geo location
    destinationGeoLocationListId string
    Destination geo location list ID
    destinationGeoLocationListVersion number
    Destination geo location list version
    destinationIpv4Prefix string
    Destination IPv4 prefix
    destinationIpv4PrefixVariable string
    Destination IPv4 prefix variable name
    destinationObjectGroupId string
    Destination object group ID
    destinationObjectGroupVersion number
    Destination object group version
    destinationPort string
    Destination port or range of ports
    destinationPortListId string
    Destination port list ID
    destinationPortListVersion number
    Destination port list version
    protocol string
    Protocol name
    protocolListId string
    Protocol list ID
    protocolListVersion number
    Protocol list version
    protocolNumber number
    Protocol number

    • Range: 0-255
    sourceDataFqdnPrefixListId string
    Source data FQDN prefix list ID
    sourceDataFqdnPrefixListVersion number
    Source data FQDN prefix list version
    sourceDataIpv4PrefixListId string
    Source data IPv4 prefix list ID
    sourceDataIpv4PrefixListVersion number
    Source data IPv4 prefix list version
    sourceFqdn string
    Source fully qualified domain name
    sourceGeoLocation string
    Source geo location
    sourceGeoLocationListId string
    Source geo location list ID
    sourceGeoLocationListVersion number
    Source geo location list version
    sourceIpv4Prefix string
    Source IPv4 prefix
    sourceIpv4PrefixVariable string
    Source IPv4 prefix variable name
    sourceObjectGroupId string
    Source object group ID
    sourceObjectGroupVersion number
    Source object group version
    sourcePort string
    Source port or range of ports
    sourcePortListId string
    Source port list ID
    sourcePortListVersion number
    Source port list version
    name str
    The name of the rule
    order int
    The order of the rule
    destination_data_fqdn_prefix_list_id str
    Destination data FQDN prefix list ID
    destination_data_fqdn_prefix_list_version int
    Destination data FQDN prefix list version
    destination_data_ipv4_prefix_list_id str
    Destination data IPv4 prefix list ID
    destination_data_ipv4_prefix_list_version int
    Destination data IPv4 prefix list version
    destination_fqdn str
    Destination fully qualified domain name
    destination_geo_location str
    Destination geo location
    destination_geo_location_list_id str
    Destination geo location list ID
    destination_geo_location_list_version int
    Destination geo location list version
    destination_ipv4_prefix str
    Destination IPv4 prefix
    destination_ipv4_prefix_variable str
    Destination IPv4 prefix variable name
    destination_object_group_id str
    Destination object group ID
    destination_object_group_version int
    Destination object group version
    destination_port str
    Destination port or range of ports
    destination_port_list_id str
    Destination port list ID
    destination_port_list_version int
    Destination port list version
    protocol str
    Protocol name
    protocol_list_id str
    Protocol list ID
    protocol_list_version int
    Protocol list version
    protocol_number int
    Protocol number

    • Range: 0-255
    source_data_fqdn_prefix_list_id str
    Source data FQDN prefix list ID
    source_data_fqdn_prefix_list_version int
    Source data FQDN prefix list version
    source_data_ipv4_prefix_list_id str
    Source data IPv4 prefix list ID
    source_data_ipv4_prefix_list_version int
    Source data IPv4 prefix list version
    source_fqdn str
    Source fully qualified domain name
    source_geo_location str
    Source geo location
    source_geo_location_list_id str
    Source geo location list ID
    source_geo_location_list_version int
    Source geo location list version
    source_ipv4_prefix str
    Source IPv4 prefix
    source_ipv4_prefix_variable str
    Source IPv4 prefix variable name
    source_object_group_id str
    Source object group ID
    source_object_group_version int
    Source object group version
    source_port str
    Source port or range of ports
    source_port_list_id str
    Source port list ID
    source_port_list_version int
    Source port list version
    name String
    The name of the rule
    order Number
    The order of the rule
    destinationDataFqdnPrefixListId String
    Destination data FQDN prefix list ID
    destinationDataFqdnPrefixListVersion Number
    Destination data FQDN prefix list version
    destinationDataIpv4PrefixListId String
    Destination data IPv4 prefix list ID
    destinationDataIpv4PrefixListVersion Number
    Destination data IPv4 prefix list version
    destinationFqdn String
    Destination fully qualified domain name
    destinationGeoLocation String
    Destination geo location
    destinationGeoLocationListId String
    Destination geo location list ID
    destinationGeoLocationListVersion Number
    Destination geo location list version
    destinationIpv4Prefix String
    Destination IPv4 prefix
    destinationIpv4PrefixVariable String
    Destination IPv4 prefix variable name
    destinationObjectGroupId String
    Destination object group ID
    destinationObjectGroupVersion Number
    Destination object group version
    destinationPort String
    Destination port or range of ports
    destinationPortListId String
    Destination port list ID
    destinationPortListVersion Number
    Destination port list version
    protocol String
    Protocol name
    protocolListId String
    Protocol list ID
    protocolListVersion Number
    Protocol list version
    protocolNumber Number
    Protocol number

    • Range: 0-255
    sourceDataFqdnPrefixListId String
    Source data FQDN prefix list ID
    sourceDataFqdnPrefixListVersion Number
    Source data FQDN prefix list version
    sourceDataIpv4PrefixListId String
    Source data IPv4 prefix list ID
    sourceDataIpv4PrefixListVersion Number
    Source data IPv4 prefix list version
    sourceFqdn String
    Source fully qualified domain name
    sourceGeoLocation String
    Source geo location
    sourceGeoLocationListId String
    Source geo location list ID
    sourceGeoLocationListVersion Number
    Source geo location list version
    sourceIpv4Prefix String
    Source IPv4 prefix
    sourceIpv4PrefixVariable String
    Source IPv4 prefix variable name
    sourceObjectGroupId String
    Source object group ID
    sourceObjectGroupVersion Number
    Source object group version
    sourcePort String
    Source port or range of ports
    sourcePortListId String
    Source port list ID
    sourcePortListVersion Number
    Source port list version

    Import

    $ pulumi import sdwan:index/ruleSetPolicyDefinition:RuleSetPolicyDefinition 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.
    sdwan logo
    Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi