1. Packages
  2. Meraki Provider
  3. API Docs
  4. networks
  5. Settings
Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi

meraki.networks.Settings

Explore with Pulumi AI

meraki logo
Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as meraki from "@pulumi/meraki";
    
    const example = new meraki.networks.Settings("example", {
        localStatusPage: {
            authentication: {
                enabled: false,
                password: "miles123",
            },
        },
        localStatusPageEnabled: true,
        namedVlans: {
            enabled: true,
        },
        networkId: "string",
        remoteStatusPageEnabled: true,
        securePort: {
            enabled: false,
        },
    });
    export const merakiNetworksSettingsExample = example;
    
    import pulumi
    import pulumi_meraki as meraki
    
    example = meraki.networks.Settings("example",
        local_status_page={
            "authentication": {
                "enabled": False,
                "password": "miles123",
            },
        },
        local_status_page_enabled=True,
        named_vlans={
            "enabled": True,
        },
        network_id="string",
        remote_status_page_enabled=True,
        secure_port={
            "enabled": False,
        })
    pulumi.export("merakiNetworksSettingsExample", example)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-meraki/sdk/go/meraki/networks"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := networks.NewSettings(ctx, "example", &networks.SettingsArgs{
    			LocalStatusPage: &networks.SettingsLocalStatusPageArgs{
    				Authentication: &networks.SettingsLocalStatusPageAuthenticationArgs{
    					Enabled:  pulumi.Bool(false),
    					Password: pulumi.String("miles123"),
    				},
    			},
    			LocalStatusPageEnabled: pulumi.Bool(true),
    			NamedVlans: &networks.SettingsNamedVlansArgs{
    				Enabled: pulumi.Bool(true),
    			},
    			NetworkId:               pulumi.String("string"),
    			RemoteStatusPageEnabled: pulumi.Bool(true),
    			SecurePort: &networks.SettingsSecurePortArgs{
    				Enabled: pulumi.Bool(false),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		ctx.Export("merakiNetworksSettingsExample", example)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Meraki = Pulumi.Meraki;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Meraki.Networks.Settings("example", new()
        {
            LocalStatusPage = new Meraki.Networks.Inputs.SettingsLocalStatusPageArgs
            {
                Authentication = new Meraki.Networks.Inputs.SettingsLocalStatusPageAuthenticationArgs
                {
                    Enabled = false,
                    Password = "miles123",
                },
            },
            LocalStatusPageEnabled = true,
            NamedVlans = new Meraki.Networks.Inputs.SettingsNamedVlansArgs
            {
                Enabled = true,
            },
            NetworkId = "string",
            RemoteStatusPageEnabled = true,
            SecurePort = new Meraki.Networks.Inputs.SettingsSecurePortArgs
            {
                Enabled = false,
            },
        });
    
        return new Dictionary<string, object?>
        {
            ["merakiNetworksSettingsExample"] = example,
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.meraki.networks.Settings;
    import com.pulumi.meraki.networks.SettingsArgs;
    import com.pulumi.meraki.networks.inputs.SettingsLocalStatusPageArgs;
    import com.pulumi.meraki.networks.inputs.SettingsLocalStatusPageAuthenticationArgs;
    import com.pulumi.meraki.networks.inputs.SettingsNamedVlansArgs;
    import com.pulumi.meraki.networks.inputs.SettingsSecurePortArgs;
    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 Settings("example", SettingsArgs.builder()
                .localStatusPage(SettingsLocalStatusPageArgs.builder()
                    .authentication(SettingsLocalStatusPageAuthenticationArgs.builder()
                        .enabled(false)
                        .password("miles123")
                        .build())
                    .build())
                .localStatusPageEnabled(true)
                .namedVlans(SettingsNamedVlansArgs.builder()
                    .enabled(true)
                    .build())
                .networkId("string")
                .remoteStatusPageEnabled(true)
                .securePort(SettingsSecurePortArgs.builder()
                    .enabled(false)
                    .build())
                .build());
    
            ctx.export("merakiNetworksSettingsExample", example);
        }
    }
    
    resources:
      example:
        type: meraki:networks:Settings
        properties:
          localStatusPage:
            authentication:
              enabled: false
              password: miles123
          localStatusPageEnabled: true
          namedVlans:
            enabled: true
          networkId: string
          remoteStatusPageEnabled: true
          securePort:
            enabled: false
    outputs:
      merakiNetworksSettingsExample: ${example}
    

    Create Settings Resource

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

    Constructor syntax

    new Settings(name: string, args: SettingsArgs, opts?: CustomResourceOptions);
    @overload
    def Settings(resource_name: str,
                 args: SettingsArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Settings(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 network_id: Optional[str] = None,
                 local_status_page: Optional[SettingsLocalStatusPageArgs] = None,
                 local_status_page_enabled: Optional[bool] = None,
                 named_vlans: Optional[SettingsNamedVlansArgs] = None,
                 remote_status_page_enabled: Optional[bool] = None,
                 secure_port: Optional[SettingsSecurePortArgs] = None)
    func NewSettings(ctx *Context, name string, args SettingsArgs, opts ...ResourceOption) (*Settings, error)
    public Settings(string name, SettingsArgs args, CustomResourceOptions? opts = null)
    public Settings(String name, SettingsArgs args)
    public Settings(String name, SettingsArgs args, CustomResourceOptions options)
    
    type: meraki:networks:Settings
    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 SettingsArgs
    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 SettingsArgs
    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 SettingsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SettingsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SettingsArgs
    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 settingsResource = new Meraki.Networks.Settings("settingsResource", new()
    {
        NetworkId = "string",
        LocalStatusPage = new Meraki.Networks.Inputs.SettingsLocalStatusPageArgs
        {
            Authentication = new Meraki.Networks.Inputs.SettingsLocalStatusPageAuthenticationArgs
            {
                Enabled = false,
                Password = "string",
                Username = "string",
            },
        },
        LocalStatusPageEnabled = false,
        NamedVlans = new Meraki.Networks.Inputs.SettingsNamedVlansArgs
        {
            Enabled = false,
        },
        RemoteStatusPageEnabled = false,
        SecurePort = new Meraki.Networks.Inputs.SettingsSecurePortArgs
        {
            Enabled = false,
        },
    });
    
    example, err := networks.NewSettings(ctx, "settingsResource", &networks.SettingsArgs{
    	NetworkId: pulumi.String("string"),
    	LocalStatusPage: &networks.SettingsLocalStatusPageArgs{
    		Authentication: &networks.SettingsLocalStatusPageAuthenticationArgs{
    			Enabled:  pulumi.Bool(false),
    			Password: pulumi.String("string"),
    			Username: pulumi.String("string"),
    		},
    	},
    	LocalStatusPageEnabled: pulumi.Bool(false),
    	NamedVlans: &networks.SettingsNamedVlansArgs{
    		Enabled: pulumi.Bool(false),
    	},
    	RemoteStatusPageEnabled: pulumi.Bool(false),
    	SecurePort: &networks.SettingsSecurePortArgs{
    		Enabled: pulumi.Bool(false),
    	},
    })
    
    var settingsResource = new Settings("settingsResource", SettingsArgs.builder()
        .networkId("string")
        .localStatusPage(SettingsLocalStatusPageArgs.builder()
            .authentication(SettingsLocalStatusPageAuthenticationArgs.builder()
                .enabled(false)
                .password("string")
                .username("string")
                .build())
            .build())
        .localStatusPageEnabled(false)
        .namedVlans(SettingsNamedVlansArgs.builder()
            .enabled(false)
            .build())
        .remoteStatusPageEnabled(false)
        .securePort(SettingsSecurePortArgs.builder()
            .enabled(false)
            .build())
        .build());
    
    settings_resource = meraki.networks.Settings("settingsResource",
        network_id="string",
        local_status_page={
            "authentication": {
                "enabled": False,
                "password": "string",
                "username": "string",
            },
        },
        local_status_page_enabled=False,
        named_vlans={
            "enabled": False,
        },
        remote_status_page_enabled=False,
        secure_port={
            "enabled": False,
        })
    
    const settingsResource = new meraki.networks.Settings("settingsResource", {
        networkId: "string",
        localStatusPage: {
            authentication: {
                enabled: false,
                password: "string",
                username: "string",
            },
        },
        localStatusPageEnabled: false,
        namedVlans: {
            enabled: false,
        },
        remoteStatusPageEnabled: false,
        securePort: {
            enabled: false,
        },
    });
    
    type: meraki:networks:Settings
    properties:
        localStatusPage:
            authentication:
                enabled: false
                password: string
                username: string
        localStatusPageEnabled: false
        namedVlans:
            enabled: false
        networkId: string
        remoteStatusPageEnabled: false
        securePort:
            enabled: false
    

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

    NetworkId string
    networkId path parameter. Network ID
    LocalStatusPage SettingsLocalStatusPage
    A hash of Local Status page(s)' authentication options applied to the Network.
    LocalStatusPageEnabled bool
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    NamedVlans SettingsNamedVlans
    A hash of Named VLANs options applied to the Network.
    RemoteStatusPageEnabled bool
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    SecurePort SettingsSecurePort
    A hash of SecureConnect options applied to the Network.
    NetworkId string
    networkId path parameter. Network ID
    LocalStatusPage SettingsLocalStatusPageArgs
    A hash of Local Status page(s)' authentication options applied to the Network.
    LocalStatusPageEnabled bool
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    NamedVlans SettingsNamedVlansArgs
    A hash of Named VLANs options applied to the Network.
    RemoteStatusPageEnabled bool
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    SecurePort SettingsSecurePortArgs
    A hash of SecureConnect options applied to the Network.
    networkId String
    networkId path parameter. Network ID
    localStatusPage SettingsLocalStatusPage
    A hash of Local Status page(s)' authentication options applied to the Network.
    localStatusPageEnabled Boolean
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    namedVlans SettingsNamedVlans
    A hash of Named VLANs options applied to the Network.
    remoteStatusPageEnabled Boolean
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    securePort SettingsSecurePort
    A hash of SecureConnect options applied to the Network.
    networkId string
    networkId path parameter. Network ID
    localStatusPage SettingsLocalStatusPage
    A hash of Local Status page(s)' authentication options applied to the Network.
    localStatusPageEnabled boolean
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    namedVlans SettingsNamedVlans
    A hash of Named VLANs options applied to the Network.
    remoteStatusPageEnabled boolean
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    securePort SettingsSecurePort
    A hash of SecureConnect options applied to the Network.
    network_id str
    networkId path parameter. Network ID
    local_status_page SettingsLocalStatusPageArgs
    A hash of Local Status page(s)' authentication options applied to the Network.
    local_status_page_enabled bool
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    named_vlans SettingsNamedVlansArgs
    A hash of Named VLANs options applied to the Network.
    remote_status_page_enabled bool
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    secure_port SettingsSecurePortArgs
    A hash of SecureConnect options applied to the Network.
    networkId String
    networkId path parameter. Network ID
    localStatusPage Property Map
    A hash of Local Status page(s)' authentication options applied to the Network.
    localStatusPageEnabled Boolean
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    namedVlans Property Map
    A hash of Named VLANs options applied to the Network.
    remoteStatusPageEnabled Boolean
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    securePort Property Map
    A hash of SecureConnect options applied to the Network.

    Outputs

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

    Fips SettingsFips
    A hash of FIPS options applied to the Network
    Id string
    The provider-assigned unique ID for this managed resource.
    Fips SettingsFips
    A hash of FIPS options applied to the Network
    Id string
    The provider-assigned unique ID for this managed resource.
    fips SettingsFips
    A hash of FIPS options applied to the Network
    id String
    The provider-assigned unique ID for this managed resource.
    fips SettingsFips
    A hash of FIPS options applied to the Network
    id string
    The provider-assigned unique ID for this managed resource.
    fips SettingsFips
    A hash of FIPS options applied to the Network
    id str
    The provider-assigned unique ID for this managed resource.
    fips Property Map
    A hash of FIPS options applied to the Network
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Settings Resource

    Get an existing Settings 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?: SettingsState, opts?: CustomResourceOptions): Settings
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            fips: Optional[SettingsFipsArgs] = None,
            local_status_page: Optional[SettingsLocalStatusPageArgs] = None,
            local_status_page_enabled: Optional[bool] = None,
            named_vlans: Optional[SettingsNamedVlansArgs] = None,
            network_id: Optional[str] = None,
            remote_status_page_enabled: Optional[bool] = None,
            secure_port: Optional[SettingsSecurePortArgs] = None) -> Settings
    func GetSettings(ctx *Context, name string, id IDInput, state *SettingsState, opts ...ResourceOption) (*Settings, error)
    public static Settings Get(string name, Input<string> id, SettingsState? state, CustomResourceOptions? opts = null)
    public static Settings get(String name, Output<String> id, SettingsState 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:
    Fips SettingsFips
    A hash of FIPS options applied to the Network
    LocalStatusPage SettingsLocalStatusPage
    A hash of Local Status page(s)' authentication options applied to the Network.
    LocalStatusPageEnabled bool
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    NamedVlans SettingsNamedVlans
    A hash of Named VLANs options applied to the Network.
    NetworkId string
    networkId path parameter. Network ID
    RemoteStatusPageEnabled bool
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    SecurePort SettingsSecurePort
    A hash of SecureConnect options applied to the Network.
    Fips SettingsFipsArgs
    A hash of FIPS options applied to the Network
    LocalStatusPage SettingsLocalStatusPageArgs
    A hash of Local Status page(s)' authentication options applied to the Network.
    LocalStatusPageEnabled bool
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    NamedVlans SettingsNamedVlansArgs
    A hash of Named VLANs options applied to the Network.
    NetworkId string
    networkId path parameter. Network ID
    RemoteStatusPageEnabled bool
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    SecurePort SettingsSecurePortArgs
    A hash of SecureConnect options applied to the Network.
    fips SettingsFips
    A hash of FIPS options applied to the Network
    localStatusPage SettingsLocalStatusPage
    A hash of Local Status page(s)' authentication options applied to the Network.
    localStatusPageEnabled Boolean
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    namedVlans SettingsNamedVlans
    A hash of Named VLANs options applied to the Network.
    networkId String
    networkId path parameter. Network ID
    remoteStatusPageEnabled Boolean
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    securePort SettingsSecurePort
    A hash of SecureConnect options applied to the Network.
    fips SettingsFips
    A hash of FIPS options applied to the Network
    localStatusPage SettingsLocalStatusPage
    A hash of Local Status page(s)' authentication options applied to the Network.
    localStatusPageEnabled boolean
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    namedVlans SettingsNamedVlans
    A hash of Named VLANs options applied to the Network.
    networkId string
    networkId path parameter. Network ID
    remoteStatusPageEnabled boolean
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    securePort SettingsSecurePort
    A hash of SecureConnect options applied to the Network.
    fips SettingsFipsArgs
    A hash of FIPS options applied to the Network
    local_status_page SettingsLocalStatusPageArgs
    A hash of Local Status page(s)' authentication options applied to the Network.
    local_status_page_enabled bool
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    named_vlans SettingsNamedVlansArgs
    A hash of Named VLANs options applied to the Network.
    network_id str
    networkId path parameter. Network ID
    remote_status_page_enabled bool
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    secure_port SettingsSecurePortArgs
    A hash of SecureConnect options applied to the Network.
    fips Property Map
    A hash of FIPS options applied to the Network
    localStatusPage Property Map
    A hash of Local Status page(s)' authentication options applied to the Network.
    localStatusPageEnabled Boolean
    Enables / disables the local device status pages (\n\nmy.meraki.com, \n\n\n\nap.meraki.com, \n\n\n\nswitch.meraki.com, \n\n\n\nwired.meraki.com\n\n). Optional (defaults to false)
    namedVlans Property Map
    A hash of Named VLANs options applied to the Network.
    networkId String
    networkId path parameter. Network ID
    remoteStatusPageEnabled Boolean
    Enables / disables access to the device status page (\n\nhttp://[device's LAN IP])\n\n. Optional. Can only be set if localStatusPageEnabled is set to true
    securePort Property Map
    A hash of SecureConnect options applied to the Network.

    Supporting Types

    SettingsFips, SettingsFipsArgs

    Enabled bool
    Enables / disables FIPS on the network.
    Enabled bool
    Enables / disables FIPS on the network.
    enabled Boolean
    Enables / disables FIPS on the network.
    enabled boolean
    Enables / disables FIPS on the network.
    enabled bool
    Enables / disables FIPS on the network.
    enabled Boolean
    Enables / disables FIPS on the network.

    SettingsLocalStatusPage, SettingsLocalStatusPageArgs

    Authentication SettingsLocalStatusPageAuthentication
    A hash of Local Status page(s)' authentication options applied to the Network.
    Authentication SettingsLocalStatusPageAuthentication
    A hash of Local Status page(s)' authentication options applied to the Network.
    authentication SettingsLocalStatusPageAuthentication
    A hash of Local Status page(s)' authentication options applied to the Network.
    authentication SettingsLocalStatusPageAuthentication
    A hash of Local Status page(s)' authentication options applied to the Network.
    authentication SettingsLocalStatusPageAuthentication
    A hash of Local Status page(s)' authentication options applied to the Network.
    authentication Property Map
    A hash of Local Status page(s)' authentication options applied to the Network.

    SettingsLocalStatusPageAuthentication, SettingsLocalStatusPageAuthenticationArgs

    Enabled bool
    Enables / disables the authentication on Local Status page(s).
    Password string
    The password used for Local Status Page(s). Set this to null to clear the password.
    Username string
    The username used for Local Status Page(s).
    Enabled bool
    Enables / disables the authentication on Local Status page(s).
    Password string
    The password used for Local Status Page(s). Set this to null to clear the password.
    Username string
    The username used for Local Status Page(s).
    enabled Boolean
    Enables / disables the authentication on Local Status page(s).
    password String
    The password used for Local Status Page(s). Set this to null to clear the password.
    username String
    The username used for Local Status Page(s).
    enabled boolean
    Enables / disables the authentication on Local Status page(s).
    password string
    The password used for Local Status Page(s). Set this to null to clear the password.
    username string
    The username used for Local Status Page(s).
    enabled bool
    Enables / disables the authentication on Local Status page(s).
    password str
    The password used for Local Status Page(s). Set this to null to clear the password.
    username str
    The username used for Local Status Page(s).
    enabled Boolean
    Enables / disables the authentication on Local Status page(s).
    password String
    The password used for Local Status Page(s). Set this to null to clear the password.
    username String
    The username used for Local Status Page(s).

    SettingsNamedVlans, SettingsNamedVlansArgs

    Enabled bool
    Enables / disables Named VLANs on the Network.
    Enabled bool
    Enables / disables Named VLANs on the Network.
    enabled Boolean
    Enables / disables Named VLANs on the Network.
    enabled boolean
    Enables / disables Named VLANs on the Network.
    enabled bool
    Enables / disables Named VLANs on the Network.
    enabled Boolean
    Enables / disables Named VLANs on the Network.

    SettingsSecurePort, SettingsSecurePortArgs

    Enabled bool
    Enables / disables SecureConnect on the network. Optional.
    Enabled bool
    Enables / disables SecureConnect on the network. Optional.
    enabled Boolean
    Enables / disables SecureConnect on the network. Optional.
    enabled boolean
    Enables / disables SecureConnect on the network. Optional.
    enabled bool
    Enables / disables SecureConnect on the network. Optional.
    enabled Boolean
    Enables / disables SecureConnect on the network. Optional.

    Import

    $ pulumi import meraki:networks/settings:Settings example "network_id"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    meraki pulumi/pulumi-meraki
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the meraki Terraform Provider.
    meraki logo
    Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi