1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. GaiaCommandSetPim
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw

    Create GaiaCommandSetPim Resource

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

    Constructor syntax

    new GaiaCommandSetPim(name: string, args?: GaiaCommandSetPimArgs, opts?: CustomResourceOptions);
    @overload
    def GaiaCommandSetPim(resource_name: str,
                          args: Optional[GaiaCommandSetPimArgs] = None,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def GaiaCommandSetPim(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          assert_interval: Optional[str] = None,
                          assert_rank: Optional[GaiaCommandSetPimAssertRankArgs] = None,
                          bootstrap_candidate: Optional[GaiaCommandSetPimBootstrapCandidateArgs] = None,
                          candidate_rp: Optional[GaiaCommandSetPimCandidateRpArgs] = None,
                          custom_ssm_prefixes: Optional[Sequence[GaiaCommandSetPimCustomSsmPrefixArgs]] = None,
                          data_interval: Optional[str] = None,
                          debug: Optional[bool] = None,
                          enable_state_refresh: Optional[bool] = None,
                          gaia_command_set_pim_id: Optional[str] = None,
                          hello_interval: Optional[str] = None,
                          jp_delay_interval: Optional[str] = None,
                          jp_interval: Optional[str] = None,
                          mode: Optional[str] = None,
                          register_suppress_interval: Optional[str] = None,
                          spt_thresholds: Optional[Sequence[GaiaCommandSetPimSptThresholdArgs]] = None,
                          state_refresh_interval: Optional[str] = None,
                          state_refresh_ttl: Optional[str] = None,
                          static_rp: Optional[GaiaCommandSetPimStaticRpArgs] = None)
    func NewGaiaCommandSetPim(ctx *Context, name string, args *GaiaCommandSetPimArgs, opts ...ResourceOption) (*GaiaCommandSetPim, error)
    public GaiaCommandSetPim(string name, GaiaCommandSetPimArgs? args = null, CustomResourceOptions? opts = null)
    public GaiaCommandSetPim(String name, GaiaCommandSetPimArgs args)
    public GaiaCommandSetPim(String name, GaiaCommandSetPimArgs args, CustomResourceOptions options)
    
    type: checkpoint:GaiaCommandSetPim
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "checkpoint_gaiacommandsetpim" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args GaiaCommandSetPimArgs
    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 GaiaCommandSetPimArgs
    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 GaiaCommandSetPimArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GaiaCommandSetPimArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GaiaCommandSetPimArgs
    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 gaiaCommandSetPimResource = new Checkpoint.GaiaCommandSetPim("gaiaCommandSetPimResource", new()
    {
        AssertInterval = "string",
        AssertRank = new Checkpoint.Inputs.GaiaCommandSetPimAssertRankArgs
        {
            Protocol = "string",
            Rank = "string",
        },
        BootstrapCandidate = new Checkpoint.Inputs.GaiaCommandSetPimBootstrapCandidateArgs
        {
            Enable = false,
            LocalAddress = "string",
            Priority = "string",
        },
        CandidateRp = new Checkpoint.Inputs.GaiaCommandSetPimCandidateRpArgs
        {
            AdvertiseInterval = 0,
            Enable = false,
            LocalAddress = "string",
            MulticastGroup = new Checkpoint.Inputs.GaiaCommandSetPimCandidateRpMulticastGroupArgs
            {
                Address = "string",
            },
            Priority = 0,
        },
        CustomSsmPrefixes = new[]
        {
            new Checkpoint.Inputs.GaiaCommandSetPimCustomSsmPrefixArgs
            {
                Address = "string",
            },
        },
        DataInterval = "string",
        Debug = false,
        EnableStateRefresh = false,
        GaiaCommandSetPimId = "string",
        HelloInterval = "string",
        JpDelayInterval = "string",
        JpInterval = "string",
        Mode = "string",
        RegisterSuppressInterval = "string",
        SptThresholds = new[]
        {
            new Checkpoint.Inputs.GaiaCommandSetPimSptThresholdArgs
            {
                MulticastGroup = "string",
                Threshold = "string",
            },
        },
        StateRefreshInterval = "string",
        StateRefreshTtl = "string",
        StaticRp = new Checkpoint.Inputs.GaiaCommandSetPimStaticRpArgs
        {
            Enable = false,
            MulticastGroups = new[]
            {
                new Checkpoint.Inputs.GaiaCommandSetPimStaticRpMulticastGroupArgs
                {
                    Address = "string",
                },
            },
            RpAddress = "string",
        },
    });
    
    example, err := checkpoint.NewGaiaCommandSetPim(ctx, "gaiaCommandSetPimResource", &checkpoint.GaiaCommandSetPimArgs{
    	AssertInterval: pulumi.String("string"),
    	AssertRank: &checkpoint.GaiaCommandSetPimAssertRankArgs{
    		Protocol: pulumi.String("string"),
    		Rank:     pulumi.String("string"),
    	},
    	BootstrapCandidate: &checkpoint.GaiaCommandSetPimBootstrapCandidateArgs{
    		Enable:       pulumi.Bool(false),
    		LocalAddress: pulumi.String("string"),
    		Priority:     pulumi.String("string"),
    	},
    	CandidateRp: &checkpoint.GaiaCommandSetPimCandidateRpArgs{
    		AdvertiseInterval: pulumi.Float64(0),
    		Enable:            pulumi.Bool(false),
    		LocalAddress:      pulumi.String("string"),
    		MulticastGroup: &checkpoint.GaiaCommandSetPimCandidateRpMulticastGroupArgs{
    			Address: pulumi.String("string"),
    		},
    		Priority: pulumi.Float64(0),
    	},
    	CustomSsmPrefixes: checkpoint.GaiaCommandSetPimCustomSsmPrefixArray{
    		&checkpoint.GaiaCommandSetPimCustomSsmPrefixArgs{
    			Address: pulumi.String("string"),
    		},
    	},
    	DataInterval:             pulumi.String("string"),
    	Debug:                    pulumi.Bool(false),
    	EnableStateRefresh:       pulumi.Bool(false),
    	GaiaCommandSetPimId:      pulumi.String("string"),
    	HelloInterval:            pulumi.String("string"),
    	JpDelayInterval:          pulumi.String("string"),
    	JpInterval:               pulumi.String("string"),
    	Mode:                     pulumi.String("string"),
    	RegisterSuppressInterval: pulumi.String("string"),
    	SptThresholds: checkpoint.GaiaCommandSetPimSptThresholdArray{
    		&checkpoint.GaiaCommandSetPimSptThresholdArgs{
    			MulticastGroup: pulumi.String("string"),
    			Threshold:      pulumi.String("string"),
    		},
    	},
    	StateRefreshInterval: pulumi.String("string"),
    	StateRefreshTtl:      pulumi.String("string"),
    	StaticRp: &checkpoint.GaiaCommandSetPimStaticRpArgs{
    		Enable: pulumi.Bool(false),
    		MulticastGroups: checkpoint.GaiaCommandSetPimStaticRpMulticastGroupArray{
    			&checkpoint.GaiaCommandSetPimStaticRpMulticastGroupArgs{
    				Address: pulumi.String("string"),
    			},
    		},
    		RpAddress: pulumi.String("string"),
    	},
    })
    
    resource "checkpoint_gaiacommandsetpim" "gaiaCommandSetPimResource" {
      assert_interval = "string"
      assert_rank = {
        protocol = "string"
        rank     = "string"
      }
      bootstrap_candidate = {
        enable        = false
        local_address = "string"
        priority      = "string"
      }
      candidate_rp = {
        advertise_interval = 0
        enable             = false
        local_address      = "string"
        multicast_group = {
          address = "string"
        }
        priority = 0
      }
      custom_ssm_prefixes {
        address = "string"
      }
      data_interval              = "string"
      debug                      = false
      enable_state_refresh       = false
      gaia_command_set_pim_id    = "string"
      hello_interval             = "string"
      jp_delay_interval          = "string"
      jp_interval                = "string"
      mode                       = "string"
      register_suppress_interval = "string"
      spt_thresholds {
        multicast_group = "string"
        threshold       = "string"
      }
      state_refresh_interval = "string"
      state_refresh_ttl      = "string"
      static_rp = {
        enable = false
        multicast_groups = [{
          "address" = "string"
        }]
        rp_address = "string"
      }
    }
    
    var gaiaCommandSetPimResource = new GaiaCommandSetPim("gaiaCommandSetPimResource", GaiaCommandSetPimArgs.builder()
        .assertInterval("string")
        .assertRank(GaiaCommandSetPimAssertRankArgs.builder()
            .protocol("string")
            .rank("string")
            .build())
        .bootstrapCandidate(GaiaCommandSetPimBootstrapCandidateArgs.builder()
            .enable(false)
            .localAddress("string")
            .priority("string")
            .build())
        .candidateRp(GaiaCommandSetPimCandidateRpArgs.builder()
            .advertiseInterval(0.0)
            .enable(false)
            .localAddress("string")
            .multicastGroup(GaiaCommandSetPimCandidateRpMulticastGroupArgs.builder()
                .address("string")
                .build())
            .priority(0.0)
            .build())
        .customSsmPrefixes(GaiaCommandSetPimCustomSsmPrefixArgs.builder()
            .address("string")
            .build())
        .dataInterval("string")
        .debug(false)
        .enableStateRefresh(false)
        .gaiaCommandSetPimId("string")
        .helloInterval("string")
        .jpDelayInterval("string")
        .jpInterval("string")
        .mode("string")
        .registerSuppressInterval("string")
        .sptThresholds(GaiaCommandSetPimSptThresholdArgs.builder()
            .multicastGroup("string")
            .threshold("string")
            .build())
        .stateRefreshInterval("string")
        .stateRefreshTtl("string")
        .staticRp(GaiaCommandSetPimStaticRpArgs.builder()
            .enable(false)
            .multicastGroups(GaiaCommandSetPimStaticRpMulticastGroupArgs.builder()
                .address("string")
                .build())
            .rpAddress("string")
            .build())
        .build());
    
    gaia_command_set_pim_resource = checkpoint.GaiaCommandSetPim("gaiaCommandSetPimResource",
        assert_interval="string",
        assert_rank={
            "protocol": "string",
            "rank": "string",
        },
        bootstrap_candidate={
            "enable": False,
            "local_address": "string",
            "priority": "string",
        },
        candidate_rp={
            "advertise_interval": float(0),
            "enable": False,
            "local_address": "string",
            "multicast_group": {
                "address": "string",
            },
            "priority": float(0),
        },
        custom_ssm_prefixes=[{
            "address": "string",
        }],
        data_interval="string",
        debug=False,
        enable_state_refresh=False,
        gaia_command_set_pim_id="string",
        hello_interval="string",
        jp_delay_interval="string",
        jp_interval="string",
        mode="string",
        register_suppress_interval="string",
        spt_thresholds=[{
            "multicast_group": "string",
            "threshold": "string",
        }],
        state_refresh_interval="string",
        state_refresh_ttl="string",
        static_rp={
            "enable": False,
            "multicast_groups": [{
                "address": "string",
            }],
            "rp_address": "string",
        })
    
    const gaiaCommandSetPimResource = new checkpoint.GaiaCommandSetPim("gaiaCommandSetPimResource", {
        assertInterval: "string",
        assertRank: {
            protocol: "string",
            rank: "string",
        },
        bootstrapCandidate: {
            enable: false,
            localAddress: "string",
            priority: "string",
        },
        candidateRp: {
            advertiseInterval: 0,
            enable: false,
            localAddress: "string",
            multicastGroup: {
                address: "string",
            },
            priority: 0,
        },
        customSsmPrefixes: [{
            address: "string",
        }],
        dataInterval: "string",
        debug: false,
        enableStateRefresh: false,
        gaiaCommandSetPimId: "string",
        helloInterval: "string",
        jpDelayInterval: "string",
        jpInterval: "string",
        mode: "string",
        registerSuppressInterval: "string",
        sptThresholds: [{
            multicastGroup: "string",
            threshold: "string",
        }],
        stateRefreshInterval: "string",
        stateRefreshTtl: "string",
        staticRp: {
            enable: false,
            multicastGroups: [{
                address: "string",
            }],
            rpAddress: "string",
        },
    });
    
    type: checkpoint:GaiaCommandSetPim
    properties:
        assertInterval: string
        assertRank:
            protocol: string
            rank: string
        bootstrapCandidate:
            enable: false
            localAddress: string
            priority: string
        candidateRp:
            advertiseInterval: 0
            enable: false
            localAddress: string
            multicastGroup:
                address: string
            priority: 0
        customSsmPrefixes:
            - address: string
        dataInterval: string
        debug: false
        enableStateRefresh: false
        gaiaCommandSetPimId: string
        helloInterval: string
        jpDelayInterval: string
        jpInterval: string
        mode: string
        registerSuppressInterval: string
        sptThresholds:
            - multicastGroup: string
              threshold: string
        stateRefreshInterval: string
        stateRefreshTtl: string
        staticRp:
            enable: false
            multicastGroups:
                - address: string
            rpAddress: string
    

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

    AssertInterval string
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    AssertRank GaiaCommandSetPimAssertRank
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    BootstrapCandidate GaiaCommandSetPimBootstrapCandidate
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    CandidateRp GaiaCommandSetPimCandidateRp
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    CustomSsmPrefixes List<GaiaCommandSetPimCustomSsmPrefix>
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    DataInterval string
    Configure the Data Interval.
    Debug bool
    Enable debugging for this resource only.
    EnableStateRefresh bool
    Configure State Refresh
    GaiaCommandSetPimId string
    HelloInterval string
    Configure the Hello Interval.
    JpDelayInterval string
    Configure the Random Delay Join/Prune Interval
    JpInterval string
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    Mode string
    Configure Dense Mode/Sparse Mode/SSM Mode
    RegisterSuppressInterval string
    Configure Register-Suppression Interval
    SptThresholds List<GaiaCommandSetPimSptThreshold>
    Configure SPT Threshold spt_threshold blocks are documented below.
    StateRefreshInterval string
    Configure State Refresh Interval
    StateRefreshTtl string
    Configure State Refresh TTL
    StaticRp GaiaCommandSetPimStaticRp
    Configure Static Rendezvous Point static_rp blocks are documented below.
    AssertInterval string
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    AssertRank GaiaCommandSetPimAssertRankArgs
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    BootstrapCandidate GaiaCommandSetPimBootstrapCandidateArgs
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    CandidateRp GaiaCommandSetPimCandidateRpArgs
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    CustomSsmPrefixes []GaiaCommandSetPimCustomSsmPrefixArgs
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    DataInterval string
    Configure the Data Interval.
    Debug bool
    Enable debugging for this resource only.
    EnableStateRefresh bool
    Configure State Refresh
    GaiaCommandSetPimId string
    HelloInterval string
    Configure the Hello Interval.
    JpDelayInterval string
    Configure the Random Delay Join/Prune Interval
    JpInterval string
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    Mode string
    Configure Dense Mode/Sparse Mode/SSM Mode
    RegisterSuppressInterval string
    Configure Register-Suppression Interval
    SptThresholds []GaiaCommandSetPimSptThresholdArgs
    Configure SPT Threshold spt_threshold blocks are documented below.
    StateRefreshInterval string
    Configure State Refresh Interval
    StateRefreshTtl string
    Configure State Refresh TTL
    StaticRp GaiaCommandSetPimStaticRpArgs
    Configure Static Rendezvous Point static_rp blocks are documented below.
    assert_interval string
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    assert_rank object
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    bootstrap_candidate object
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    candidate_rp object
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    custom_ssm_prefixes list(object)
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    data_interval string
    Configure the Data Interval.
    debug bool
    Enable debugging for this resource only.
    enable_state_refresh bool
    Configure State Refresh
    gaia_command_set_pim_id string
    hello_interval string
    Configure the Hello Interval.
    jp_delay_interval string
    Configure the Random Delay Join/Prune Interval
    jp_interval string
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    mode string
    Configure Dense Mode/Sparse Mode/SSM Mode
    register_suppress_interval string
    Configure Register-Suppression Interval
    spt_thresholds list(object)
    Configure SPT Threshold spt_threshold blocks are documented below.
    state_refresh_interval string
    Configure State Refresh Interval
    state_refresh_ttl string
    Configure State Refresh TTL
    static_rp object
    Configure Static Rendezvous Point static_rp blocks are documented below.
    assertInterval String
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    assertRank GaiaCommandSetPimAssertRank
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    bootstrapCandidate GaiaCommandSetPimBootstrapCandidate
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    candidateRp GaiaCommandSetPimCandidateRp
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    customSsmPrefixes List<GaiaCommandSetPimCustomSsmPrefix>
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    dataInterval String
    Configure the Data Interval.
    debug Boolean
    Enable debugging for this resource only.
    enableStateRefresh Boolean
    Configure State Refresh
    gaiaCommandSetPimId String
    helloInterval String
    Configure the Hello Interval.
    jpDelayInterval String
    Configure the Random Delay Join/Prune Interval
    jpInterval String
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    mode String
    Configure Dense Mode/Sparse Mode/SSM Mode
    registerSuppressInterval String
    Configure Register-Suppression Interval
    sptThresholds List<GaiaCommandSetPimSptThreshold>
    Configure SPT Threshold spt_threshold blocks are documented below.
    stateRefreshInterval String
    Configure State Refresh Interval
    stateRefreshTtl String
    Configure State Refresh TTL
    staticRp GaiaCommandSetPimStaticRp
    Configure Static Rendezvous Point static_rp blocks are documented below.
    assertInterval string
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    assertRank GaiaCommandSetPimAssertRank
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    bootstrapCandidate GaiaCommandSetPimBootstrapCandidate
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    candidateRp GaiaCommandSetPimCandidateRp
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    customSsmPrefixes GaiaCommandSetPimCustomSsmPrefix[]
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    dataInterval string
    Configure the Data Interval.
    debug boolean
    Enable debugging for this resource only.
    enableStateRefresh boolean
    Configure State Refresh
    gaiaCommandSetPimId string
    helloInterval string
    Configure the Hello Interval.
    jpDelayInterval string
    Configure the Random Delay Join/Prune Interval
    jpInterval string
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    mode string
    Configure Dense Mode/Sparse Mode/SSM Mode
    registerSuppressInterval string
    Configure Register-Suppression Interval
    sptThresholds GaiaCommandSetPimSptThreshold[]
    Configure SPT Threshold spt_threshold blocks are documented below.
    stateRefreshInterval string
    Configure State Refresh Interval
    stateRefreshTtl string
    Configure State Refresh TTL
    staticRp GaiaCommandSetPimStaticRp
    Configure Static Rendezvous Point static_rp blocks are documented below.
    assert_interval str
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    assert_rank GaiaCommandSetPimAssertRankArgs
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    bootstrap_candidate GaiaCommandSetPimBootstrapCandidateArgs
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    candidate_rp GaiaCommandSetPimCandidateRpArgs
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    custom_ssm_prefixes Sequence[GaiaCommandSetPimCustomSsmPrefixArgs]
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    data_interval str
    Configure the Data Interval.
    debug bool
    Enable debugging for this resource only.
    enable_state_refresh bool
    Configure State Refresh
    gaia_command_set_pim_id str
    hello_interval str
    Configure the Hello Interval.
    jp_delay_interval str
    Configure the Random Delay Join/Prune Interval
    jp_interval str
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    mode str
    Configure Dense Mode/Sparse Mode/SSM Mode
    register_suppress_interval str
    Configure Register-Suppression Interval
    spt_thresholds Sequence[GaiaCommandSetPimSptThresholdArgs]
    Configure SPT Threshold spt_threshold blocks are documented below.
    state_refresh_interval str
    Configure State Refresh Interval
    state_refresh_ttl str
    Configure State Refresh TTL
    static_rp GaiaCommandSetPimStaticRpArgs
    Configure Static Rendezvous Point static_rp blocks are documented below.
    assertInterval String
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    assertRank Property Map
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    bootstrapCandidate Property Map
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    candidateRp Property Map
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    customSsmPrefixes List<Property Map>
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    dataInterval String
    Configure the Data Interval.
    debug Boolean
    Enable debugging for this resource only.
    enableStateRefresh Boolean
    Configure State Refresh
    gaiaCommandSetPimId String
    helloInterval String
    Configure the Hello Interval.
    jpDelayInterval String
    Configure the Random Delay Join/Prune Interval
    jpInterval String
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    mode String
    Configure Dense Mode/Sparse Mode/SSM Mode
    registerSuppressInterval String
    Configure Register-Suppression Interval
    sptThresholds List<Property Map>
    Configure SPT Threshold spt_threshold blocks are documented below.
    stateRefreshInterval String
    Configure State Refresh Interval
    stateRefreshTtl String
    Configure State Refresh TTL
    staticRp Property Map
    Configure Static Rendezvous Point static_rp blocks are documented below.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing GaiaCommandSetPim Resource

    Get an existing GaiaCommandSetPim 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?: GaiaCommandSetPimState, opts?: CustomResourceOptions): GaiaCommandSetPim
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            assert_interval: Optional[str] = None,
            assert_rank: Optional[GaiaCommandSetPimAssertRankArgs] = None,
            bootstrap_candidate: Optional[GaiaCommandSetPimBootstrapCandidateArgs] = None,
            candidate_rp: Optional[GaiaCommandSetPimCandidateRpArgs] = None,
            custom_ssm_prefixes: Optional[Sequence[GaiaCommandSetPimCustomSsmPrefixArgs]] = None,
            data_interval: Optional[str] = None,
            debug: Optional[bool] = None,
            enable_state_refresh: Optional[bool] = None,
            gaia_command_set_pim_id: Optional[str] = None,
            hello_interval: Optional[str] = None,
            jp_delay_interval: Optional[str] = None,
            jp_interval: Optional[str] = None,
            mode: Optional[str] = None,
            register_suppress_interval: Optional[str] = None,
            spt_thresholds: Optional[Sequence[GaiaCommandSetPimSptThresholdArgs]] = None,
            state_refresh_interval: Optional[str] = None,
            state_refresh_ttl: Optional[str] = None,
            static_rp: Optional[GaiaCommandSetPimStaticRpArgs] = None) -> GaiaCommandSetPim
    func GetGaiaCommandSetPim(ctx *Context, name string, id IDInput, state *GaiaCommandSetPimState, opts ...ResourceOption) (*GaiaCommandSetPim, error)
    public static GaiaCommandSetPim Get(string name, Input<string> id, GaiaCommandSetPimState? state, CustomResourceOptions? opts = null)
    public static GaiaCommandSetPim get(String name, Output<String> id, GaiaCommandSetPimState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:GaiaCommandSetPim    get:      id: ${id}
    import {
      to = checkpoint_gaiacommandsetpim.example
      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.
    The following state arguments are supported:
    AssertInterval string
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    AssertRank GaiaCommandSetPimAssertRank
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    BootstrapCandidate GaiaCommandSetPimBootstrapCandidate
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    CandidateRp GaiaCommandSetPimCandidateRp
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    CustomSsmPrefixes List<GaiaCommandSetPimCustomSsmPrefix>
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    DataInterval string
    Configure the Data Interval.
    Debug bool
    Enable debugging for this resource only.
    EnableStateRefresh bool
    Configure State Refresh
    GaiaCommandSetPimId string
    HelloInterval string
    Configure the Hello Interval.
    JpDelayInterval string
    Configure the Random Delay Join/Prune Interval
    JpInterval string
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    Mode string
    Configure Dense Mode/Sparse Mode/SSM Mode
    RegisterSuppressInterval string
    Configure Register-Suppression Interval
    SptThresholds List<GaiaCommandSetPimSptThreshold>
    Configure SPT Threshold spt_threshold blocks are documented below.
    StateRefreshInterval string
    Configure State Refresh Interval
    StateRefreshTtl string
    Configure State Refresh TTL
    StaticRp GaiaCommandSetPimStaticRp
    Configure Static Rendezvous Point static_rp blocks are documented below.
    AssertInterval string
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    AssertRank GaiaCommandSetPimAssertRankArgs
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    BootstrapCandidate GaiaCommandSetPimBootstrapCandidateArgs
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    CandidateRp GaiaCommandSetPimCandidateRpArgs
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    CustomSsmPrefixes []GaiaCommandSetPimCustomSsmPrefixArgs
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    DataInterval string
    Configure the Data Interval.
    Debug bool
    Enable debugging for this resource only.
    EnableStateRefresh bool
    Configure State Refresh
    GaiaCommandSetPimId string
    HelloInterval string
    Configure the Hello Interval.
    JpDelayInterval string
    Configure the Random Delay Join/Prune Interval
    JpInterval string
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    Mode string
    Configure Dense Mode/Sparse Mode/SSM Mode
    RegisterSuppressInterval string
    Configure Register-Suppression Interval
    SptThresholds []GaiaCommandSetPimSptThresholdArgs
    Configure SPT Threshold spt_threshold blocks are documented below.
    StateRefreshInterval string
    Configure State Refresh Interval
    StateRefreshTtl string
    Configure State Refresh TTL
    StaticRp GaiaCommandSetPimStaticRpArgs
    Configure Static Rendezvous Point static_rp blocks are documented below.
    assert_interval string
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    assert_rank object
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    bootstrap_candidate object
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    candidate_rp object
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    custom_ssm_prefixes list(object)
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    data_interval string
    Configure the Data Interval.
    debug bool
    Enable debugging for this resource only.
    enable_state_refresh bool
    Configure State Refresh
    gaia_command_set_pim_id string
    hello_interval string
    Configure the Hello Interval.
    jp_delay_interval string
    Configure the Random Delay Join/Prune Interval
    jp_interval string
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    mode string
    Configure Dense Mode/Sparse Mode/SSM Mode
    register_suppress_interval string
    Configure Register-Suppression Interval
    spt_thresholds list(object)
    Configure SPT Threshold spt_threshold blocks are documented below.
    state_refresh_interval string
    Configure State Refresh Interval
    state_refresh_ttl string
    Configure State Refresh TTL
    static_rp object
    Configure Static Rendezvous Point static_rp blocks are documented below.
    assertInterval String
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    assertRank GaiaCommandSetPimAssertRank
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    bootstrapCandidate GaiaCommandSetPimBootstrapCandidate
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    candidateRp GaiaCommandSetPimCandidateRp
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    customSsmPrefixes List<GaiaCommandSetPimCustomSsmPrefix>
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    dataInterval String
    Configure the Data Interval.
    debug Boolean
    Enable debugging for this resource only.
    enableStateRefresh Boolean
    Configure State Refresh
    gaiaCommandSetPimId String
    helloInterval String
    Configure the Hello Interval.
    jpDelayInterval String
    Configure the Random Delay Join/Prune Interval
    jpInterval String
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    mode String
    Configure Dense Mode/Sparse Mode/SSM Mode
    registerSuppressInterval String
    Configure Register-Suppression Interval
    sptThresholds List<GaiaCommandSetPimSptThreshold>
    Configure SPT Threshold spt_threshold blocks are documented below.
    stateRefreshInterval String
    Configure State Refresh Interval
    stateRefreshTtl String
    Configure State Refresh TTL
    staticRp GaiaCommandSetPimStaticRp
    Configure Static Rendezvous Point static_rp blocks are documented below.
    assertInterval string
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    assertRank GaiaCommandSetPimAssertRank
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    bootstrapCandidate GaiaCommandSetPimBootstrapCandidate
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    candidateRp GaiaCommandSetPimCandidateRp
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    customSsmPrefixes GaiaCommandSetPimCustomSsmPrefix[]
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    dataInterval string
    Configure the Data Interval.
    debug boolean
    Enable debugging for this resource only.
    enableStateRefresh boolean
    Configure State Refresh
    gaiaCommandSetPimId string
    helloInterval string
    Configure the Hello Interval.
    jpDelayInterval string
    Configure the Random Delay Join/Prune Interval
    jpInterval string
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    mode string
    Configure Dense Mode/Sparse Mode/SSM Mode
    registerSuppressInterval string
    Configure Register-Suppression Interval
    sptThresholds GaiaCommandSetPimSptThreshold[]
    Configure SPT Threshold spt_threshold blocks are documented below.
    stateRefreshInterval string
    Configure State Refresh Interval
    stateRefreshTtl string
    Configure State Refresh TTL
    staticRp GaiaCommandSetPimStaticRp
    Configure Static Rendezvous Point static_rp blocks are documented below.
    assert_interval str
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    assert_rank GaiaCommandSetPimAssertRankArgs
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    bootstrap_candidate GaiaCommandSetPimBootstrapCandidateArgs
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    candidate_rp GaiaCommandSetPimCandidateRpArgs
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    custom_ssm_prefixes Sequence[GaiaCommandSetPimCustomSsmPrefixArgs]
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    data_interval str
    Configure the Data Interval.
    debug bool
    Enable debugging for this resource only.
    enable_state_refresh bool
    Configure State Refresh
    gaia_command_set_pim_id str
    hello_interval str
    Configure the Hello Interval.
    jp_delay_interval str
    Configure the Random Delay Join/Prune Interval
    jp_interval str
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    mode str
    Configure Dense Mode/Sparse Mode/SSM Mode
    register_suppress_interval str
    Configure Register-Suppression Interval
    spt_thresholds Sequence[GaiaCommandSetPimSptThresholdArgs]
    Configure SPT Threshold spt_threshold blocks are documented below.
    state_refresh_interval str
    Configure State Refresh Interval
    state_refresh_ttl str
    Configure State Refresh TTL
    static_rp GaiaCommandSetPimStaticRpArgs
    Configure Static Rendezvous Point static_rp blocks are documented below.
    assertInterval String
    Specifies the number of seconds that assert state should be maintained in the absence of a refreshing assert message.
    assertRank Property Map
    Assert rank defines the cost of a routing protocolrelative to other protocols. assert_rank blocks are documented below.
    bootstrapCandidate Property Map
    Configures candidate Bootstrap Router (candidate BSR) options. bootstrap_candidate blocks are documented below.
    candidateRp Property Map
    Configures candidate Rendezvous Point (candidate RP) options. candidate_rp blocks are documented below.
    customSsmPrefixes List<Property Map>
    Configure Custom SSM Prefix custom_ssm_prefix blocks are documented below.
    dataInterval String
    Configure the Data Interval.
    debug Boolean
    Enable debugging for this resource only.
    enableStateRefresh Boolean
    Configure State Refresh
    gaiaCommandSetPimId String
    helloInterval String
    Configure the Hello Interval.
    jpDelayInterval String
    Configure the Random Delay Join/Prune Interval
    jpInterval String
    Configure the Join/Prune Interval (PIM-SM/SSM only).
    mode String
    Configure Dense Mode/Sparse Mode/SSM Mode
    registerSuppressInterval String
    Configure Register-Suppression Interval
    sptThresholds List<Property Map>
    Configure SPT Threshold spt_threshold blocks are documented below.
    stateRefreshInterval String
    Configure State Refresh Interval
    stateRefreshTtl String
    Configure State Refresh TTL
    staticRp Property Map
    Configure Static Rendezvous Point static_rp blocks are documented below.

    Supporting Types

    GaiaCommandSetPimAssertRank, GaiaCommandSetPimAssertRankArgs

    Protocol string
    Configure the assert rank of a protocol.
    Rank string
    The cost metric.
    Protocol string
    Configure the assert rank of a protocol.
    Rank string
    The cost metric.
    protocol string
    Configure the assert rank of a protocol.
    rank string
    The cost metric.
    protocol String
    Configure the assert rank of a protocol.
    rank String
    The cost metric.
    protocol string
    Configure the assert rank of a protocol.
    rank string
    The cost metric.
    protocol str
    Configure the assert rank of a protocol.
    rank str
    The cost metric.
    protocol String
    Configure the assert rank of a protocol.
    rank String
    The cost metric.

    GaiaCommandSetPimBootstrapCandidate, GaiaCommandSetPimBootstrapCandidateArgs

    Enable bool
    Configures this router to be a candidate Bootstrap Router (candidate BSR).
    LocalAddress string
    Configures the local address to use for this candidate Bootstrap Router (candidate BSR).
    Priority string
    Configures the candidate Bootstrap Router (candidate BSR) priority.
    Enable bool
    Configures this router to be a candidate Bootstrap Router (candidate BSR).
    LocalAddress string
    Configures the local address to use for this candidate Bootstrap Router (candidate BSR).
    Priority string
    Configures the candidate Bootstrap Router (candidate BSR) priority.
    enable bool
    Configures this router to be a candidate Bootstrap Router (candidate BSR).
    local_address string
    Configures the local address to use for this candidate Bootstrap Router (candidate BSR).
    priority string
    Configures the candidate Bootstrap Router (candidate BSR) priority.
    enable Boolean
    Configures this router to be a candidate Bootstrap Router (candidate BSR).
    localAddress String
    Configures the local address to use for this candidate Bootstrap Router (candidate BSR).
    priority String
    Configures the candidate Bootstrap Router (candidate BSR) priority.
    enable boolean
    Configures this router to be a candidate Bootstrap Router (candidate BSR).
    localAddress string
    Configures the local address to use for this candidate Bootstrap Router (candidate BSR).
    priority string
    Configures the candidate Bootstrap Router (candidate BSR) priority.
    enable bool
    Configures this router to be a candidate Bootstrap Router (candidate BSR).
    local_address str
    Configures the local address to use for this candidate Bootstrap Router (candidate BSR).
    priority str
    Configures the candidate Bootstrap Router (candidate BSR) priority.
    enable Boolean
    Configures this router to be a candidate Bootstrap Router (candidate BSR).
    localAddress String
    Configures the local address to use for this candidate Bootstrap Router (candidate BSR).
    priority String
    Configures the candidate Bootstrap Router (candidate BSR) priority.

    GaiaCommandSetPimCandidateRp, GaiaCommandSetPimCandidateRpArgs

    AdvertiseInterval double
    Configure the Advertisement Interval
    Enable bool
    Configure a Candidate Rendezvous Point
    LocalAddress string
    Configure the Candidate RP Local Address.
    MulticastGroup GaiaCommandSetPimCandidateRpMulticastGroup
    Configure a Candidate RP Multicast Group. multicast_group blocks are documented below.
    Priority double
    Configure Candidate Rendezvous Point Priority.
    AdvertiseInterval float64
    Configure the Advertisement Interval
    Enable bool
    Configure a Candidate Rendezvous Point
    LocalAddress string
    Configure the Candidate RP Local Address.
    MulticastGroup GaiaCommandSetPimCandidateRpMulticastGroup
    Configure a Candidate RP Multicast Group. multicast_group blocks are documented below.
    Priority float64
    Configure Candidate Rendezvous Point Priority.
    number
    Configure the Advertisement Interval
    enable bool
    Configure a Candidate Rendezvous Point
    local_address string
    Configure the Candidate RP Local Address.
    multicast_group object
    Configure a Candidate RP Multicast Group. multicast_group blocks are documented below.
    priority number
    Configure Candidate Rendezvous Point Priority.
    advertiseInterval Double
    Configure the Advertisement Interval
    enable Boolean
    Configure a Candidate Rendezvous Point
    localAddress String
    Configure the Candidate RP Local Address.
    multicastGroup GaiaCommandSetPimCandidateRpMulticastGroup
    Configure a Candidate RP Multicast Group. multicast_group blocks are documented below.
    priority Double
    Configure Candidate Rendezvous Point Priority.
    advertiseInterval number
    Configure the Advertisement Interval
    enable boolean
    Configure a Candidate Rendezvous Point
    localAddress string
    Configure the Candidate RP Local Address.
    multicastGroup GaiaCommandSetPimCandidateRpMulticastGroup
    Configure a Candidate RP Multicast Group. multicast_group blocks are documented below.
    priority number
    Configure Candidate Rendezvous Point Priority.
    float
    Configure the Advertisement Interval
    enable bool
    Configure a Candidate Rendezvous Point
    local_address str
    Configure the Candidate RP Local Address.
    multicast_group GaiaCommandSetPimCandidateRpMulticastGroup
    Configure a Candidate RP Multicast Group. multicast_group blocks are documented below.
    priority float
    Configure Candidate Rendezvous Point Priority.
    advertiseInterval Number
    Configure the Advertisement Interval
    enable Boolean
    Configure a Candidate Rendezvous Point
    localAddress String
    Configure the Candidate RP Local Address.
    multicastGroup Property Map
    Configure a Candidate RP Multicast Group. multicast_group blocks are documented below.
    priority Number
    Configure Candidate Rendezvous Point Priority.

    GaiaCommandSetPimCandidateRpMulticastGroup, GaiaCommandSetPimCandidateRpMulticastGroupArgs

    Address string
    The multicast group prefix/mask, in CIDR notation.
    Address string
    The multicast group prefix/mask, in CIDR notation.
    address string
    The multicast group prefix/mask, in CIDR notation.
    address String
    The multicast group prefix/mask, in CIDR notation.
    address string
    The multicast group prefix/mask, in CIDR notation.
    address str
    The multicast group prefix/mask, in CIDR notation.
    address String
    The multicast group prefix/mask, in CIDR notation.

    GaiaCommandSetPimCustomSsmPrefix, GaiaCommandSetPimCustomSsmPrefixArgs

    Address string
    The multicast group prefix/mask, in CIDR notation.
    Address string
    The multicast group prefix/mask, in CIDR notation.
    address string
    The multicast group prefix/mask, in CIDR notation.
    address String
    The multicast group prefix/mask, in CIDR notation.
    address string
    The multicast group prefix/mask, in CIDR notation.
    address str
    The multicast group prefix/mask, in CIDR notation.
    address String
    The multicast group prefix/mask, in CIDR notation.

    GaiaCommandSetPimSptThreshold, GaiaCommandSetPimSptThresholdArgs

    MulticastGroup string
    The multicast group prefix/mask, in CIDR notation.
    Threshold string
    The threshold for the multicast group.
    MulticastGroup string
    The multicast group prefix/mask, in CIDR notation.
    Threshold string
    The threshold for the multicast group.
    multicast_group string
    The multicast group prefix/mask, in CIDR notation.
    threshold string
    The threshold for the multicast group.
    multicastGroup String
    The multicast group prefix/mask, in CIDR notation.
    threshold String
    The threshold for the multicast group.
    multicastGroup string
    The multicast group prefix/mask, in CIDR notation.
    threshold string
    The threshold for the multicast group.
    multicast_group str
    The multicast group prefix/mask, in CIDR notation.
    threshold str
    The threshold for the multicast group.
    multicastGroup String
    The multicast group prefix/mask, in CIDR notation.
    threshold String
    The threshold for the multicast group.

    GaiaCommandSetPimStaticRp, GaiaCommandSetPimStaticRpArgs

    Enable bool
    Configure a static Rendezvous Point (static RP).
    MulticastGroups List<GaiaCommandSetPimStaticRpMulticastGroup>
    Configure a Static RP Multicast Group. multicast_group blocks are documented below.
    RpAddress string
    Adds the given static Rendezvous Point (static RP).
    Enable bool
    Configure a static Rendezvous Point (static RP).
    MulticastGroups []GaiaCommandSetPimStaticRpMulticastGroup
    Configure a Static RP Multicast Group. multicast_group blocks are documented below.
    RpAddress string
    Adds the given static Rendezvous Point (static RP).
    enable bool
    Configure a static Rendezvous Point (static RP).
    multicast_groups list(object)
    Configure a Static RP Multicast Group. multicast_group blocks are documented below.
    rp_address string
    Adds the given static Rendezvous Point (static RP).
    enable Boolean
    Configure a static Rendezvous Point (static RP).
    multicastGroups List<GaiaCommandSetPimStaticRpMulticastGroup>
    Configure a Static RP Multicast Group. multicast_group blocks are documented below.
    rpAddress String
    Adds the given static Rendezvous Point (static RP).
    enable boolean
    Configure a static Rendezvous Point (static RP).
    multicastGroups GaiaCommandSetPimStaticRpMulticastGroup[]
    Configure a Static RP Multicast Group. multicast_group blocks are documented below.
    rpAddress string
    Adds the given static Rendezvous Point (static RP).
    enable bool
    Configure a static Rendezvous Point (static RP).
    multicast_groups Sequence[GaiaCommandSetPimStaticRpMulticastGroup]
    Configure a Static RP Multicast Group. multicast_group blocks are documented below.
    rp_address str
    Adds the given static Rendezvous Point (static RP).
    enable Boolean
    Configure a static Rendezvous Point (static RP).
    multicastGroups List<Property Map>
    Configure a Static RP Multicast Group. multicast_group blocks are documented below.
    rpAddress String
    Adds the given static Rendezvous Point (static RP).

    GaiaCommandSetPimStaticRpMulticastGroup, GaiaCommandSetPimStaticRpMulticastGroupArgs

    Address string
    The multicast group prefix/mask, in CIDR notation.
    Address string
    The multicast group prefix/mask, in CIDR notation.
    address string
    The multicast group prefix/mask, in CIDR notation.
    address String
    The multicast group prefix/mask, in CIDR notation.
    address string
    The multicast group prefix/mask, in CIDR notation.
    address str
    The multicast group prefix/mask, in CIDR notation.
    address String
    The multicast group prefix/mask, in CIDR notation.

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    Viewing docs for checkpoint 3.2.0
    published on Monday, Jun 15, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial