1. Packages
  2. Cisco Meraki Provider
  3. API Docs
  4. organizations
  5. InventoryOnboardingCloudMonitoringPrepare
Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi

meraki.organizations.InventoryOnboardingCloudMonitoringPrepare

Explore with Pulumi AI

~>Warning: This resource does not represent a real-world entity in Meraki Dashboard, therefore changing or deleting this resource on its own has no immediate effect. Instead, it is a task part of a Meraki Dashboard workflow. It is executed in Meraki without any additional verification. It does not check if it was executed before or if a similar configuration or action already existed previously.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as meraki from "@pulumi/meraki";

const example = new meraki.organizations.InventoryOnboardingCloudMonitoringPrepare("example", {
    organizationId: "string",
    parameters: {
        devices: [{
            sudi: `          "-----BEGIN CERTIFICATE-----
        MIIDyTCCArGgAwIBAgIKBBNXOVCGU1YztjANBgkqhkiG9w0BAQsFADAnMQ4wDAYD
        VQQKEwVDaXNjbzEVMBMGA1UEAxMMQUNUMiBTVURJIENBMB4XDTIxMDUzMTEzNTUx
        NVoXDTI5MDUxNDIwMjU0MVowbTEpMCcGA1UEBRMgUElEOkM5MjAwTC0yNFAtNEcg
        U046SkFFMjUyMjBSMksxDjAMBgNVBAoTBUNpc2NvMRgwFgYDVQQLEw9BQ1QtMiBM
        aXRlIFNVREkxFjAUBgNVBAMTDUM5MjAwTC0yNFAtNEcwggEiMA0GCSqGSIb3DQEB
        AQUAA4IBDwAwggEKAoIBAQDaUPxW76gT5MdoEAt+UrDFiYA9RYh2iHicDViBEyow
        TR1TuP36bHh13X3vtGiDsCD88Ci2TZIqd/EDkkc7v9ipUUYVVH+YDrPt2Aukb1PH
        D6K0R+KhgEzRo5x54TlU6oWvjUpwNZUwwdhMWIQaUVkMyZBYNy0jGPLO8jwZhyBg
        1Fneybr9pwedGbLrAaz+gdEikB8B4a/fvPjVfL5Ngb4QRjFqWuE+X3nLc0kHedep
        6nfgpUNXMlStVm5nIXKP6OjmzfCHPYh9L2Ehs1TrSk1ser9Ofx0ZMVL/jBZR2EIj
        OZ8tH6KlX2/B2pbSPIO6kD5c4UA8Cf1SbDJCwJ/kI9ihAgMBAAGjgbAwga0wDgYD
        VR0PAQH/BAQDAgXgMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUSNjx8cJw1Vu7
        fHMJk6+4uDAD+H8wTQYDVR0RBEYwRKBCBgkrBgEEAQkVAgOgNRMzQ2hpcElEPVVV
        VUNNaElGcUVFMklFUUVBQWNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9MB0GA1Ud
        DgQWBBRdhMkFD/z5hokaQeLbaRsp4hkvbzANBgkqhkiG9w0BAQsFAAOCAQEAMtuh
        YpBz4xEZ7YdJsLpw67Q0TTJGnTBRpzAeY1urYDoDz8TSx556XG7z3IRzuED5KVSp
        OwmH/iZ+tDfYQ3W3ElWTW93871DkuW4WQIfbnoHg/F7bF0DKYVkD3rpZjyz3NhzH
        d7cjTdJXQ85bTAOXDuxKH3qewrXxxOGXgh3I6NUq0UwMTWh84lND7Jl+ZAQkYNS2
        iHanTZFQBk3ML0NUb7fKDYGRTZRqwQ/upIO4S6LV1cxH/6V0qbMy3sCSHZoMLrW3
        0m3M6yKpe5+VZzHZwmWdUf3Ot+zKjhveK5/YNsMIASdvtvymxUizq2Hr1hvR/kPc
        p1vuyWxipU8JfzOh/A==
        -----END CERTIFICATE-----
        "
`,
            tunnel: {
                certificateName: "DeviceSUDI",
                localInterface: 1,
                loopbackNumber: 1000,
                name: "MERAKI",
            },
            user: {
                username: "Meraki",
            },
            vty: {
                accessList: {
                    vtyIn: {
                        name: "MERAKI_IN",
                    },
                    vtyOut: {
                        name: "MERAKI_OUT",
                    },
                },
                authentication: {
                    group: {
                        name: "",
                    },
                },
                authorization: {
                    group: {
                        name: "MERAKI",
                    },
                },
                endLineNumber: 17,
                rotaryNumber: 50,
                startLineNumber: 16,
            },
        }],
    },
});
export const merakiOrganizationsInventoryOnboardingCloudMonitoringPrepareExample = example;
Copy
import pulumi
import pulumi_meraki as meraki

example = meraki.organizations.InventoryOnboardingCloudMonitoringPrepare("example",
    organization_id="string",
    parameters={
        "devices": [{
            "sudi": """          "-----BEGIN CERTIFICATE-----
        MIIDyTCCArGgAwIBAgIKBBNXOVCGU1YztjANBgkqhkiG9w0BAQsFADAnMQ4wDAYD
        VQQKEwVDaXNjbzEVMBMGA1UEAxMMQUNUMiBTVURJIENBMB4XDTIxMDUzMTEzNTUx
        NVoXDTI5MDUxNDIwMjU0MVowbTEpMCcGA1UEBRMgUElEOkM5MjAwTC0yNFAtNEcg
        U046SkFFMjUyMjBSMksxDjAMBgNVBAoTBUNpc2NvMRgwFgYDVQQLEw9BQ1QtMiBM
        aXRlIFNVREkxFjAUBgNVBAMTDUM5MjAwTC0yNFAtNEcwggEiMA0GCSqGSIb3DQEB
        AQUAA4IBDwAwggEKAoIBAQDaUPxW76gT5MdoEAt+UrDFiYA9RYh2iHicDViBEyow
        TR1TuP36bHh13X3vtGiDsCD88Ci2TZIqd/EDkkc7v9ipUUYVVH+YDrPt2Aukb1PH
        D6K0R+KhgEzRo5x54TlU6oWvjUpwNZUwwdhMWIQaUVkMyZBYNy0jGPLO8jwZhyBg
        1Fneybr9pwedGbLrAaz+gdEikB8B4a/fvPjVfL5Ngb4QRjFqWuE+X3nLc0kHedep
        6nfgpUNXMlStVm5nIXKP6OjmzfCHPYh9L2Ehs1TrSk1ser9Ofx0ZMVL/jBZR2EIj
        OZ8tH6KlX2/B2pbSPIO6kD5c4UA8Cf1SbDJCwJ/kI9ihAgMBAAGjgbAwga0wDgYD
        VR0PAQH/BAQDAgXgMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUSNjx8cJw1Vu7
        fHMJk6+4uDAD+H8wTQYDVR0RBEYwRKBCBgkrBgEEAQkVAgOgNRMzQ2hpcElEPVVV
        VUNNaElGcUVFMklFUUVBQWNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9MB0GA1Ud
        DgQWBBRdhMkFD/z5hokaQeLbaRsp4hkvbzANBgkqhkiG9w0BAQsFAAOCAQEAMtuh
        YpBz4xEZ7YdJsLpw67Q0TTJGnTBRpzAeY1urYDoDz8TSx556XG7z3IRzuED5KVSp
        OwmH/iZ+tDfYQ3W3ElWTW93871DkuW4WQIfbnoHg/F7bF0DKYVkD3rpZjyz3NhzH
        d7cjTdJXQ85bTAOXDuxKH3qewrXxxOGXgh3I6NUq0UwMTWh84lND7Jl+ZAQkYNS2
        iHanTZFQBk3ML0NUb7fKDYGRTZRqwQ/upIO4S6LV1cxH/6V0qbMy3sCSHZoMLrW3
        0m3M6yKpe5+VZzHZwmWdUf3Ot+zKjhveK5/YNsMIASdvtvymxUizq2Hr1hvR/kPc
        p1vuyWxipU8JfzOh/A==
        -----END CERTIFICATE-----
        "
""",
            "tunnel": {
                "certificate_name": "DeviceSUDI",
                "local_interface": 1,
                "loopback_number": 1000,
                "name": "MERAKI",
            },
            "user": {
                "username": "Meraki",
            },
            "vty": {
                "access_list": {
                    "vty_in": {
                        "name": "MERAKI_IN",
                    },
                    "vty_out": {
                        "name": "MERAKI_OUT",
                    },
                },
                "authentication": {
                    "group": {
                        "name": "",
                    },
                },
                "authorization": {
                    "group": {
                        "name": "MERAKI",
                    },
                },
                "end_line_number": 17,
                "rotary_number": 50,
                "start_line_number": 16,
            },
        }],
    })
pulumi.export("merakiOrganizationsInventoryOnboardingCloudMonitoringPrepareExample", example)
Copy
package main

import (
	"github.com/pulumi/pulumi-meraki/sdk/go/meraki/organizations"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := organizations.NewInventoryOnboardingCloudMonitoringPrepare(ctx, "example", &organizations.InventoryOnboardingCloudMonitoringPrepareArgs{
			OrganizationId: pulumi.String("string"),
			Parameters: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersArgs{
				Devices: organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceArray{
					&organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceArgs{
						Sudi: pulumi.String(`          "-----BEGIN CERTIFICATE-----
        MIIDyTCCArGgAwIBAgIKBBNXOVCGU1YztjANBgkqhkiG9w0BAQsFADAnMQ4wDAYD
        VQQKEwVDaXNjbzEVMBMGA1UEAxMMQUNUMiBTVURJIENBMB4XDTIxMDUzMTEzNTUx
        NVoXDTI5MDUxNDIwMjU0MVowbTEpMCcGA1UEBRMgUElEOkM5MjAwTC0yNFAtNEcg
        U046SkFFMjUyMjBSMksxDjAMBgNVBAoTBUNpc2NvMRgwFgYDVQQLEw9BQ1QtMiBM
        aXRlIFNVREkxFjAUBgNVBAMTDUM5MjAwTC0yNFAtNEcwggEiMA0GCSqGSIb3DQEB
        AQUAA4IBDwAwggEKAoIBAQDaUPxW76gT5MdoEAt+UrDFiYA9RYh2iHicDViBEyow
        TR1TuP36bHh13X3vtGiDsCD88Ci2TZIqd/EDkkc7v9ipUUYVVH+YDrPt2Aukb1PH
        D6K0R+KhgEzRo5x54TlU6oWvjUpwNZUwwdhMWIQaUVkMyZBYNy0jGPLO8jwZhyBg
        1Fneybr9pwedGbLrAaz+gdEikB8B4a/fvPjVfL5Ngb4QRjFqWuE+X3nLc0kHedep
        6nfgpUNXMlStVm5nIXKP6OjmzfCHPYh9L2Ehs1TrSk1ser9Ofx0ZMVL/jBZR2EIj
        OZ8tH6KlX2/B2pbSPIO6kD5c4UA8Cf1SbDJCwJ/kI9ihAgMBAAGjgbAwga0wDgYD
        VR0PAQH/BAQDAgXgMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUSNjx8cJw1Vu7
        fHMJk6+4uDAD+H8wTQYDVR0RBEYwRKBCBgkrBgEEAQkVAgOgNRMzQ2hpcElEPVVV
        VUNNaElGcUVFMklFUUVBQWNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9MB0GA1Ud
        DgQWBBRdhMkFD/z5hokaQeLbaRsp4hkvbzANBgkqhkiG9w0BAQsFAAOCAQEAMtuh
        YpBz4xEZ7YdJsLpw67Q0TTJGnTBRpzAeY1urYDoDz8TSx556XG7z3IRzuED5KVSp
        OwmH/iZ+tDfYQ3W3ElWTW93871DkuW4WQIfbnoHg/F7bF0DKYVkD3rpZjyz3NhzH
        d7cjTdJXQ85bTAOXDuxKH3qewrXxxOGXgh3I6NUq0UwMTWh84lND7Jl+ZAQkYNS2
        iHanTZFQBk3ML0NUb7fKDYGRTZRqwQ/upIO4S6LV1cxH/6V0qbMy3sCSHZoMLrW3
        0m3M6yKpe5+VZzHZwmWdUf3Ot+zKjhveK5/YNsMIASdvtvymxUizq2Hr1hvR/kPc
        p1vuyWxipU8JfzOh/A==
        -----END CERTIFICATE-----
        "
`),
						Tunnel: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceTunnelArgs{
							CertificateName: pulumi.String("DeviceSUDI"),
							LocalInterface:  pulumi.Int(1),
							LoopbackNumber:  pulumi.Int(1000),
							Name:            pulumi.String("MERAKI"),
						},
						User: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceUserArgs{
							Username: pulumi.String("Meraki"),
						},
						Vty: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyArgs{
							AccessList: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListArgs{
								VtyIn: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyInArgs{
									Name: pulumi.String("MERAKI_IN"),
								},
								VtyOut: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyOutArgs{
									Name: pulumi.String("MERAKI_OUT"),
								},
							},
							Authentication: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationArgs{
								Group: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationGroupArgs{
									Name: pulumi.String(""),
								},
							},
							Authorization: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationArgs{
								Group: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationGroupArgs{
									Name: pulumi.String("MERAKI"),
								},
							},
							EndLineNumber:   pulumi.Int(17),
							RotaryNumber:    pulumi.Int(50),
							StartLineNumber: pulumi.Int(16),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		ctx.Export("merakiOrganizationsInventoryOnboardingCloudMonitoringPrepareExample", example)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Meraki = Pulumi.Meraki;

return await Deployment.RunAsync(() => 
{
    var example = new Meraki.Organizations.InventoryOnboardingCloudMonitoringPrepare("example", new()
    {
        OrganizationId = "string",
        Parameters = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersArgs
        {
            Devices = new[]
            {
                new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceArgs
                {
                    Sudi = @"          ""-----BEGIN CERTIFICATE-----
        MIIDyTCCArGgAwIBAgIKBBNXOVCGU1YztjANBgkqhkiG9w0BAQsFADAnMQ4wDAYD
        VQQKEwVDaXNjbzEVMBMGA1UEAxMMQUNUMiBTVURJIENBMB4XDTIxMDUzMTEzNTUx
        NVoXDTI5MDUxNDIwMjU0MVowbTEpMCcGA1UEBRMgUElEOkM5MjAwTC0yNFAtNEcg
        U046SkFFMjUyMjBSMksxDjAMBgNVBAoTBUNpc2NvMRgwFgYDVQQLEw9BQ1QtMiBM
        aXRlIFNVREkxFjAUBgNVBAMTDUM5MjAwTC0yNFAtNEcwggEiMA0GCSqGSIb3DQEB
        AQUAA4IBDwAwggEKAoIBAQDaUPxW76gT5MdoEAt+UrDFiYA9RYh2iHicDViBEyow
        TR1TuP36bHh13X3vtGiDsCD88Ci2TZIqd/EDkkc7v9ipUUYVVH+YDrPt2Aukb1PH
        D6K0R+KhgEzRo5x54TlU6oWvjUpwNZUwwdhMWIQaUVkMyZBYNy0jGPLO8jwZhyBg
        1Fneybr9pwedGbLrAaz+gdEikB8B4a/fvPjVfL5Ngb4QRjFqWuE+X3nLc0kHedep
        6nfgpUNXMlStVm5nIXKP6OjmzfCHPYh9L2Ehs1TrSk1ser9Ofx0ZMVL/jBZR2EIj
        OZ8tH6KlX2/B2pbSPIO6kD5c4UA8Cf1SbDJCwJ/kI9ihAgMBAAGjgbAwga0wDgYD
        VR0PAQH/BAQDAgXgMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUSNjx8cJw1Vu7
        fHMJk6+4uDAD+H8wTQYDVR0RBEYwRKBCBgkrBgEEAQkVAgOgNRMzQ2hpcElEPVVV
        VUNNaElGcUVFMklFUUVBQWNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9MB0GA1Ud
        DgQWBBRdhMkFD/z5hokaQeLbaRsp4hkvbzANBgkqhkiG9w0BAQsFAAOCAQEAMtuh
        YpBz4xEZ7YdJsLpw67Q0TTJGnTBRpzAeY1urYDoDz8TSx556XG7z3IRzuED5KVSp
        OwmH/iZ+tDfYQ3W3ElWTW93871DkuW4WQIfbnoHg/F7bF0DKYVkD3rpZjyz3NhzH
        d7cjTdJXQ85bTAOXDuxKH3qewrXxxOGXgh3I6NUq0UwMTWh84lND7Jl+ZAQkYNS2
        iHanTZFQBk3ML0NUb7fKDYGRTZRqwQ/upIO4S6LV1cxH/6V0qbMy3sCSHZoMLrW3
        0m3M6yKpe5+VZzHZwmWdUf3Ot+zKjhveK5/YNsMIASdvtvymxUizq2Hr1hvR/kPc
        p1vuyWxipU8JfzOh/A==
        -----END CERTIFICATE-----
        ""
",
                    Tunnel = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceTunnelArgs
                    {
                        CertificateName = "DeviceSUDI",
                        LocalInterface = 1,
                        LoopbackNumber = 1000,
                        Name = "MERAKI",
                    },
                    User = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceUserArgs
                    {
                        Username = "Meraki",
                    },
                    Vty = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyArgs
                    {
                        AccessList = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListArgs
                        {
                            VtyIn = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyInArgs
                            {
                                Name = "MERAKI_IN",
                            },
                            VtyOut = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyOutArgs
                            {
                                Name = "MERAKI_OUT",
                            },
                        },
                        Authentication = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationArgs
                        {
                            Group = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationGroupArgs
                            {
                                Name = "",
                            },
                        },
                        Authorization = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationArgs
                        {
                            Group = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationGroupArgs
                            {
                                Name = "MERAKI",
                            },
                        },
                        EndLineNumber = 17,
                        RotaryNumber = 50,
                        StartLineNumber = 16,
                    },
                },
            },
        },
    });

    return new Dictionary<string, object?>
    {
        ["merakiOrganizationsInventoryOnboardingCloudMonitoringPrepareExample"] = example,
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.organizations.InventoryOnboardingCloudMonitoringPrepare;
import com.pulumi.meraki.organizations.InventoryOnboardingCloudMonitoringPrepareArgs;
import com.pulumi.meraki.organizations.inputs.InventoryOnboardingCloudMonitoringPrepareParametersArgs;
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 InventoryOnboardingCloudMonitoringPrepare("example", InventoryOnboardingCloudMonitoringPrepareArgs.builder()
            .organizationId("string")
            .parameters(InventoryOnboardingCloudMonitoringPrepareParametersArgs.builder()
                .devices(InventoryOnboardingCloudMonitoringPrepareParametersDeviceArgs.builder()
                    .sudi("""
          "-----BEGIN CERTIFICATE-----
        MIIDyTCCArGgAwIBAgIKBBNXOVCGU1YztjANBgkqhkiG9w0BAQsFADAnMQ4wDAYD
        VQQKEwVDaXNjbzEVMBMGA1UEAxMMQUNUMiBTVURJIENBMB4XDTIxMDUzMTEzNTUx
        NVoXDTI5MDUxNDIwMjU0MVowbTEpMCcGA1UEBRMgUElEOkM5MjAwTC0yNFAtNEcg
        U046SkFFMjUyMjBSMksxDjAMBgNVBAoTBUNpc2NvMRgwFgYDVQQLEw9BQ1QtMiBM
        aXRlIFNVREkxFjAUBgNVBAMTDUM5MjAwTC0yNFAtNEcwggEiMA0GCSqGSIb3DQEB
        AQUAA4IBDwAwggEKAoIBAQDaUPxW76gT5MdoEAt+UrDFiYA9RYh2iHicDViBEyow
        TR1TuP36bHh13X3vtGiDsCD88Ci2TZIqd/EDkkc7v9ipUUYVVH+YDrPt2Aukb1PH
        D6K0R+KhgEzRo5x54TlU6oWvjUpwNZUwwdhMWIQaUVkMyZBYNy0jGPLO8jwZhyBg
        1Fneybr9pwedGbLrAaz+gdEikB8B4a/fvPjVfL5Ngb4QRjFqWuE+X3nLc0kHedep
        6nfgpUNXMlStVm5nIXKP6OjmzfCHPYh9L2Ehs1TrSk1ser9Ofx0ZMVL/jBZR2EIj
        OZ8tH6KlX2/B2pbSPIO6kD5c4UA8Cf1SbDJCwJ/kI9ihAgMBAAGjgbAwga0wDgYD
        VR0PAQH/BAQDAgXgMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUSNjx8cJw1Vu7
        fHMJk6+4uDAD+H8wTQYDVR0RBEYwRKBCBgkrBgEEAQkVAgOgNRMzQ2hpcElEPVVV
        VUNNaElGcUVFMklFUUVBQWNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9MB0GA1Ud
        DgQWBBRdhMkFD/z5hokaQeLbaRsp4hkvbzANBgkqhkiG9w0BAQsFAAOCAQEAMtuh
        YpBz4xEZ7YdJsLpw67Q0TTJGnTBRpzAeY1urYDoDz8TSx556XG7z3IRzuED5KVSp
        OwmH/iZ+tDfYQ3W3ElWTW93871DkuW4WQIfbnoHg/F7bF0DKYVkD3rpZjyz3NhzH
        d7cjTdJXQ85bTAOXDuxKH3qewrXxxOGXgh3I6NUq0UwMTWh84lND7Jl+ZAQkYNS2
        iHanTZFQBk3ML0NUb7fKDYGRTZRqwQ/upIO4S6LV1cxH/6V0qbMy3sCSHZoMLrW3
        0m3M6yKpe5+VZzHZwmWdUf3Ot+zKjhveK5/YNsMIASdvtvymxUizq2Hr1hvR/kPc
        p1vuyWxipU8JfzOh/A==
        -----END CERTIFICATE-----
        "
                    """)
                    .tunnel(InventoryOnboardingCloudMonitoringPrepareParametersDeviceTunnelArgs.builder()
                        .certificateName("DeviceSUDI")
                        .localInterface(1)
                        .loopbackNumber(1000)
                        .name("MERAKI")
                        .build())
                    .user(InventoryOnboardingCloudMonitoringPrepareParametersDeviceUserArgs.builder()
                        .username("Meraki")
                        .build())
                    .vty(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyArgs.builder()
                        .accessList(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListArgs.builder()
                            .vtyIn(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyInArgs.builder()
                                .name("MERAKI_IN")
                                .build())
                            .vtyOut(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyOutArgs.builder()
                                .name("MERAKI_OUT")
                                .build())
                            .build())
                        .authentication(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationArgs.builder()
                            .group(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationGroupArgs.builder()
                                .name("")
                                .build())
                            .build())
                        .authorization(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationArgs.builder()
                            .group(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationGroupArgs.builder()
                                .name("MERAKI")
                                .build())
                            .build())
                        .endLineNumber(17)
                        .rotaryNumber(50)
                        .startLineNumber(16)
                        .build())
                    .build())
                .build())
            .build());

        ctx.export("merakiOrganizationsInventoryOnboardingCloudMonitoringPrepareExample", example);
    }
}
Copy
resources:
  example:
    type: meraki:organizations:InventoryOnboardingCloudMonitoringPrepare
    properties:
      organizationId: string
      parameters:
        devices:
          - sudi: |2
                        "-----BEGIN CERTIFICATE-----
                      MIIDyTCCArGgAwIBAgIKBBNXOVCGU1YztjANBgkqhkiG9w0BAQsFADAnMQ4wDAYD
                      VQQKEwVDaXNjbzEVMBMGA1UEAxMMQUNUMiBTVURJIENBMB4XDTIxMDUzMTEzNTUx
                      NVoXDTI5MDUxNDIwMjU0MVowbTEpMCcGA1UEBRMgUElEOkM5MjAwTC0yNFAtNEcg
                      U046SkFFMjUyMjBSMksxDjAMBgNVBAoTBUNpc2NvMRgwFgYDVQQLEw9BQ1QtMiBM
                      aXRlIFNVREkxFjAUBgNVBAMTDUM5MjAwTC0yNFAtNEcwggEiMA0GCSqGSIb3DQEB
                      AQUAA4IBDwAwggEKAoIBAQDaUPxW76gT5MdoEAt+UrDFiYA9RYh2iHicDViBEyow
                      TR1TuP36bHh13X3vtGiDsCD88Ci2TZIqd/EDkkc7v9ipUUYVVH+YDrPt2Aukb1PH
                      D6K0R+KhgEzRo5x54TlU6oWvjUpwNZUwwdhMWIQaUVkMyZBYNy0jGPLO8jwZhyBg
                      1Fneybr9pwedGbLrAaz+gdEikB8B4a/fvPjVfL5Ngb4QRjFqWuE+X3nLc0kHedep
                      6nfgpUNXMlStVm5nIXKP6OjmzfCHPYh9L2Ehs1TrSk1ser9Ofx0ZMVL/jBZR2EIj
                      OZ8tH6KlX2/B2pbSPIO6kD5c4UA8Cf1SbDJCwJ/kI9ihAgMBAAGjgbAwga0wDgYD
                      VR0PAQH/BAQDAgXgMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUSNjx8cJw1Vu7
                      fHMJk6+4uDAD+H8wTQYDVR0RBEYwRKBCBgkrBgEEAQkVAgOgNRMzQ2hpcElEPVVV
                      VUNNaElGcUVFMklFUUVBQWNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE9MB0GA1Ud
                      DgQWBBRdhMkFD/z5hokaQeLbaRsp4hkvbzANBgkqhkiG9w0BAQsFAAOCAQEAMtuh
                      YpBz4xEZ7YdJsLpw67Q0TTJGnTBRpzAeY1urYDoDz8TSx556XG7z3IRzuED5KVSp
                      OwmH/iZ+tDfYQ3W3ElWTW93871DkuW4WQIfbnoHg/F7bF0DKYVkD3rpZjyz3NhzH
                      d7cjTdJXQ85bTAOXDuxKH3qewrXxxOGXgh3I6NUq0UwMTWh84lND7Jl+ZAQkYNS2
                      iHanTZFQBk3ML0NUb7fKDYGRTZRqwQ/upIO4S6LV1cxH/6V0qbMy3sCSHZoMLrW3
                      0m3M6yKpe5+VZzHZwmWdUf3Ot+zKjhveK5/YNsMIASdvtvymxUizq2Hr1hvR/kPc
                      p1vuyWxipU8JfzOh/A==
                      -----END CERTIFICATE-----
                      "
            tunnel:
              certificateName: DeviceSUDI
              localInterface: 1
              loopbackNumber: 1000
              name: MERAKI
            user:
              username: Meraki
            vty:
              accessList:
                vtyIn:
                  name: MERAKI_IN
                vtyOut:
                  name: MERAKI_OUT
              authentication:
                group:
                  name: ""
              authorization:
                group:
                  name: MERAKI
              endLineNumber: 17
              rotaryNumber: 50
              startLineNumber: 16
outputs:
  merakiOrganizationsInventoryOnboardingCloudMonitoringPrepareExample: ${example}
Copy

Create InventoryOnboardingCloudMonitoringPrepare Resource

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

Constructor syntax

new InventoryOnboardingCloudMonitoringPrepare(name: string, args: InventoryOnboardingCloudMonitoringPrepareArgs, opts?: CustomResourceOptions);
@overload
def InventoryOnboardingCloudMonitoringPrepare(resource_name: str,
                                              args: InventoryOnboardingCloudMonitoringPrepareArgs,
                                              opts: Optional[ResourceOptions] = None)

@overload
def InventoryOnboardingCloudMonitoringPrepare(resource_name: str,
                                              opts: Optional[ResourceOptions] = None,
                                              organization_id: Optional[str] = None,
                                              parameters: Optional[InventoryOnboardingCloudMonitoringPrepareParametersArgs] = None)
func NewInventoryOnboardingCloudMonitoringPrepare(ctx *Context, name string, args InventoryOnboardingCloudMonitoringPrepareArgs, opts ...ResourceOption) (*InventoryOnboardingCloudMonitoringPrepare, error)
public InventoryOnboardingCloudMonitoringPrepare(string name, InventoryOnboardingCloudMonitoringPrepareArgs args, CustomResourceOptions? opts = null)
public InventoryOnboardingCloudMonitoringPrepare(String name, InventoryOnboardingCloudMonitoringPrepareArgs args)
public InventoryOnboardingCloudMonitoringPrepare(String name, InventoryOnboardingCloudMonitoringPrepareArgs args, CustomResourceOptions options)
type: meraki:organizations:InventoryOnboardingCloudMonitoringPrepare
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. InventoryOnboardingCloudMonitoringPrepareArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. InventoryOnboardingCloudMonitoringPrepareArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. InventoryOnboardingCloudMonitoringPrepareArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. InventoryOnboardingCloudMonitoringPrepareArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. InventoryOnboardingCloudMonitoringPrepareArgs
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 inventoryOnboardingCloudMonitoringPrepareResource = new Meraki.Organizations.InventoryOnboardingCloudMonitoringPrepare("inventoryOnboardingCloudMonitoringPrepareResource", new()
{
    OrganizationId = "string",
    Parameters = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersArgs
    {
        Devices = new[]
        {
            new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceArgs
            {
                Sudi = "string",
                Tunnel = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceTunnelArgs
                {
                    CertificateName = "string",
                    LocalInterface = 0,
                    LoopbackNumber = 0,
                    Name = "string",
                },
                User = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceUserArgs
                {
                    Username = "string",
                },
                Vty = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyArgs
                {
                    AccessList = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListArgs
                    {
                        VtyIn = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyInArgs
                        {
                            Name = "string",
                        },
                        VtyOut = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyOutArgs
                        {
                            Name = "string",
                        },
                    },
                    Authentication = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationArgs
                    {
                        Group = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationGroupArgs
                        {
                            Name = "string",
                        },
                    },
                    Authorization = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationArgs
                    {
                        Group = new Meraki.Organizations.Inputs.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationGroupArgs
                        {
                            Name = "string",
                        },
                    },
                    EndLineNumber = 0,
                    RotaryNumber = 0,
                    StartLineNumber = 0,
                },
            },
        },
    },
});
Copy
example, err := organizations.NewInventoryOnboardingCloudMonitoringPrepare(ctx, "inventoryOnboardingCloudMonitoringPrepareResource", &organizations.InventoryOnboardingCloudMonitoringPrepareArgs{
	OrganizationId: pulumi.String("string"),
	Parameters: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersArgs{
		Devices: organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceArray{
			&organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceArgs{
				Sudi: pulumi.String("string"),
				Tunnel: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceTunnelArgs{
					CertificateName: pulumi.String("string"),
					LocalInterface:  pulumi.Int(0),
					LoopbackNumber:  pulumi.Int(0),
					Name:            pulumi.String("string"),
				},
				User: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceUserArgs{
					Username: pulumi.String("string"),
				},
				Vty: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyArgs{
					AccessList: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListArgs{
						VtyIn: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyInArgs{
							Name: pulumi.String("string"),
						},
						VtyOut: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyOutArgs{
							Name: pulumi.String("string"),
						},
					},
					Authentication: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationArgs{
						Group: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationGroupArgs{
							Name: pulumi.String("string"),
						},
					},
					Authorization: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationArgs{
						Group: &organizations.InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationGroupArgs{
							Name: pulumi.String("string"),
						},
					},
					EndLineNumber:   pulumi.Int(0),
					RotaryNumber:    pulumi.Int(0),
					StartLineNumber: pulumi.Int(0),
				},
			},
		},
	},
})
Copy
var inventoryOnboardingCloudMonitoringPrepareResource = new InventoryOnboardingCloudMonitoringPrepare("inventoryOnboardingCloudMonitoringPrepareResource", InventoryOnboardingCloudMonitoringPrepareArgs.builder()
    .organizationId("string")
    .parameters(InventoryOnboardingCloudMonitoringPrepareParametersArgs.builder()
        .devices(InventoryOnboardingCloudMonitoringPrepareParametersDeviceArgs.builder()
            .sudi("string")
            .tunnel(InventoryOnboardingCloudMonitoringPrepareParametersDeviceTunnelArgs.builder()
                .certificateName("string")
                .localInterface(0)
                .loopbackNumber(0)
                .name("string")
                .build())
            .user(InventoryOnboardingCloudMonitoringPrepareParametersDeviceUserArgs.builder()
                .username("string")
                .build())
            .vty(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyArgs.builder()
                .accessList(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListArgs.builder()
                    .vtyIn(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyInArgs.builder()
                        .name("string")
                        .build())
                    .vtyOut(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyOutArgs.builder()
                        .name("string")
                        .build())
                    .build())
                .authentication(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationArgs.builder()
                    .group(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationGroupArgs.builder()
                        .name("string")
                        .build())
                    .build())
                .authorization(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationArgs.builder()
                    .group(InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationGroupArgs.builder()
                        .name("string")
                        .build())
                    .build())
                .endLineNumber(0)
                .rotaryNumber(0)
                .startLineNumber(0)
                .build())
            .build())
        .build())
    .build());
Copy
inventory_onboarding_cloud_monitoring_prepare_resource = meraki.organizations.InventoryOnboardingCloudMonitoringPrepare("inventoryOnboardingCloudMonitoringPrepareResource",
    organization_id="string",
    parameters={
        "devices": [{
            "sudi": "string",
            "tunnel": {
                "certificate_name": "string",
                "local_interface": 0,
                "loopback_number": 0,
                "name": "string",
            },
            "user": {
                "username": "string",
            },
            "vty": {
                "access_list": {
                    "vty_in": {
                        "name": "string",
                    },
                    "vty_out": {
                        "name": "string",
                    },
                },
                "authentication": {
                    "group": {
                        "name": "string",
                    },
                },
                "authorization": {
                    "group": {
                        "name": "string",
                    },
                },
                "end_line_number": 0,
                "rotary_number": 0,
                "start_line_number": 0,
            },
        }],
    })
Copy
const inventoryOnboardingCloudMonitoringPrepareResource = new meraki.organizations.InventoryOnboardingCloudMonitoringPrepare("inventoryOnboardingCloudMonitoringPrepareResource", {
    organizationId: "string",
    parameters: {
        devices: [{
            sudi: "string",
            tunnel: {
                certificateName: "string",
                localInterface: 0,
                loopbackNumber: 0,
                name: "string",
            },
            user: {
                username: "string",
            },
            vty: {
                accessList: {
                    vtyIn: {
                        name: "string",
                    },
                    vtyOut: {
                        name: "string",
                    },
                },
                authentication: {
                    group: {
                        name: "string",
                    },
                },
                authorization: {
                    group: {
                        name: "string",
                    },
                },
                endLineNumber: 0,
                rotaryNumber: 0,
                startLineNumber: 0,
            },
        }],
    },
});
Copy
type: meraki:organizations:InventoryOnboardingCloudMonitoringPrepare
properties:
    organizationId: string
    parameters:
        devices:
            - sudi: string
              tunnel:
                certificateName: string
                localInterface: 0
                loopbackNumber: 0
                name: string
              user:
                username: string
              vty:
                accessList:
                    vtyIn:
                        name: string
                    vtyOut:
                        name: string
                authentication:
                    group:
                        name: string
                authorization:
                    group:
                        name: string
                endLineNumber: 0
                rotaryNumber: 0
                startLineNumber: 0
Copy

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

OrganizationId This property is required. string
organizationId path parameter. Organization ID
Parameters This property is required. InventoryOnboardingCloudMonitoringPrepareParameters
OrganizationId This property is required. string
organizationId path parameter. Organization ID
Parameters This property is required. InventoryOnboardingCloudMonitoringPrepareParametersArgs
organizationId This property is required. String
organizationId path parameter. Organization ID
parameters This property is required. InventoryOnboardingCloudMonitoringPrepareParameters
organizationId This property is required. string
organizationId path parameter. Organization ID
parameters This property is required. InventoryOnboardingCloudMonitoringPrepareParameters
organization_id This property is required. str
organizationId path parameter. Organization ID
parameters This property is required. InventoryOnboardingCloudMonitoringPrepareParametersArgs
organizationId This property is required. String
organizationId path parameter. Organization ID
parameters This property is required. Property Map

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Items List<InventoryOnboardingCloudMonitoringPrepareItem>
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
Id string
The provider-assigned unique ID for this managed resource.
Items []InventoryOnboardingCloudMonitoringPrepareItem
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
id String
The provider-assigned unique ID for this managed resource.
items List<InventoryOnboardingCloudMonitoringPrepareItem>
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
id string
The provider-assigned unique ID for this managed resource.
items InventoryOnboardingCloudMonitoringPrepareItem[]
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
id str
The provider-assigned unique ID for this managed resource.
items Sequence[InventoryOnboardingCloudMonitoringPrepareItem]
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
id String
The provider-assigned unique ID for this managed resource.
items List<Property Map>
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare

Look up Existing InventoryOnboardingCloudMonitoringPrepare Resource

Get an existing InventoryOnboardingCloudMonitoringPrepare 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?: InventoryOnboardingCloudMonitoringPrepareState, opts?: CustomResourceOptions): InventoryOnboardingCloudMonitoringPrepare
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        items: Optional[Sequence[InventoryOnboardingCloudMonitoringPrepareItemArgs]] = None,
        organization_id: Optional[str] = None,
        parameters: Optional[InventoryOnboardingCloudMonitoringPrepareParametersArgs] = None) -> InventoryOnboardingCloudMonitoringPrepare
func GetInventoryOnboardingCloudMonitoringPrepare(ctx *Context, name string, id IDInput, state *InventoryOnboardingCloudMonitoringPrepareState, opts ...ResourceOption) (*InventoryOnboardingCloudMonitoringPrepare, error)
public static InventoryOnboardingCloudMonitoringPrepare Get(string name, Input<string> id, InventoryOnboardingCloudMonitoringPrepareState? state, CustomResourceOptions? opts = null)
public static InventoryOnboardingCloudMonitoringPrepare get(String name, Output<String> id, InventoryOnboardingCloudMonitoringPrepareState state, CustomResourceOptions options)
resources:  _:    type: meraki:organizations:InventoryOnboardingCloudMonitoringPrepare    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
Items List<InventoryOnboardingCloudMonitoringPrepareItem>
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
OrganizationId string
organizationId path parameter. Organization ID
Parameters InventoryOnboardingCloudMonitoringPrepareParameters
Items []InventoryOnboardingCloudMonitoringPrepareItemArgs
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
OrganizationId string
organizationId path parameter. Organization ID
Parameters InventoryOnboardingCloudMonitoringPrepareParametersArgs
items List<InventoryOnboardingCloudMonitoringPrepareItem>
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
organizationId String
organizationId path parameter. Organization ID
parameters InventoryOnboardingCloudMonitoringPrepareParameters
items InventoryOnboardingCloudMonitoringPrepareItem[]
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
organizationId string
organizationId path parameter. Organization ID
parameters InventoryOnboardingCloudMonitoringPrepareParameters
items Sequence[InventoryOnboardingCloudMonitoringPrepareItemArgs]
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
organization_id str
organizationId path parameter. Organization ID
parameters InventoryOnboardingCloudMonitoringPrepareParametersArgs
items List<Property Map>
Array of ResponseOrganizationsCreateOrganizationInventoryOnboardingCloudMonitoringPrepare
organizationId String
organizationId path parameter. Organization ID
parameters Property Map

Supporting Types

InventoryOnboardingCloudMonitoringPrepareItem
, InventoryOnboardingCloudMonitoringPrepareItemArgs

ConfigParams InventoryOnboardingCloudMonitoringPrepareItemConfigParams
Params used in order to connect to the device
DeviceId string
Import ID from the Import operation
Message string
Message related to whether or not the device was found and can be imported.
Status string
The import status of the device
Udi string
Device UDI certificate
ConfigParams InventoryOnboardingCloudMonitoringPrepareItemConfigParams
Params used in order to connect to the device
DeviceId string
Import ID from the Import operation
Message string
Message related to whether or not the device was found and can be imported.
Status string
The import status of the device
Udi string
Device UDI certificate
configParams InventoryOnboardingCloudMonitoringPrepareItemConfigParams
Params used in order to connect to the device
deviceId String
Import ID from the Import operation
message String
Message related to whether or not the device was found and can be imported.
status String
The import status of the device
udi String
Device UDI certificate
configParams InventoryOnboardingCloudMonitoringPrepareItemConfigParams
Params used in order to connect to the device
deviceId string
Import ID from the Import operation
message string
Message related to whether or not the device was found and can be imported.
status string
The import status of the device
udi string
Device UDI certificate
config_params InventoryOnboardingCloudMonitoringPrepareItemConfigParams
Params used in order to connect to the device
device_id str
Import ID from the Import operation
message str
Message related to whether or not the device was found and can be imported.
status str
The import status of the device
udi str
Device UDI certificate
configParams Property Map
Params used in order to connect to the device
deviceId String
Import ID from the Import operation
message String
Message related to whether or not the device was found and can be imported.
status String
The import status of the device
udi String
Device UDI certificate

InventoryOnboardingCloudMonitoringPrepareItemConfigParams
, InventoryOnboardingCloudMonitoringPrepareItemConfigParamsArgs

CloudStaticIp string
Static IP Address used to connect to the device
Tunnel InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnel
Configuration options used to connect to the device
User InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUser
User credentials used to connect to the device
CloudStaticIp string
Static IP Address used to connect to the device
Tunnel InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnel
Configuration options used to connect to the device
User InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUser
User credentials used to connect to the device
cloudStaticIp String
Static IP Address used to connect to the device
tunnel InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnel
Configuration options used to connect to the device
user InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUser
User credentials used to connect to the device
cloudStaticIp string
Static IP Address used to connect to the device
tunnel InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnel
Configuration options used to connect to the device
user InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUser
User credentials used to connect to the device
cloud_static_ip str
Static IP Address used to connect to the device
tunnel InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnel
Configuration options used to connect to the device
user InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUser
User credentials used to connect to the device
cloudStaticIp String
Static IP Address used to connect to the device
tunnel Property Map
Configuration options used to connect to the device
user Property Map
User credentials used to connect to the device

InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnel
, InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnelArgs

Host string
SSH tunnel URL used to connect to the device
Mode string
Name string
The name of the tunnel we are attempting to connect to
Port string
The port used for the ssh tunnel.
RootCertificate InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnelRootCertificate
Root certificate information
Host string
SSH tunnel URL used to connect to the device
Mode string
Name string
The name of the tunnel we are attempting to connect to
Port string
The port used for the ssh tunnel.
RootCertificate InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnelRootCertificate
Root certificate information
host String
SSH tunnel URL used to connect to the device
mode String
name String
The name of the tunnel we are attempting to connect to
port String
The port used for the ssh tunnel.
rootCertificate InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnelRootCertificate
Root certificate information
host string
SSH tunnel URL used to connect to the device
mode string
name string
The name of the tunnel we are attempting to connect to
port string
The port used for the ssh tunnel.
rootCertificate InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnelRootCertificate
Root certificate information
host str
SSH tunnel URL used to connect to the device
mode str
name str
The name of the tunnel we are attempting to connect to
port str
The port used for the ssh tunnel.
root_certificate InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnelRootCertificate
Root certificate information
host String
SSH tunnel URL used to connect to the device
mode String
name String
The name of the tunnel we are attempting to connect to
port String
The port used for the ssh tunnel.
rootCertificate Property Map
Root certificate information

InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnelRootCertificate
, InventoryOnboardingCloudMonitoringPrepareItemConfigParamsTunnelRootCertificateArgs

Content string
Public certificate value
Name string
The name of the server protected by the certificate
Content string
Public certificate value
Name string
The name of the server protected by the certificate
content String
Public certificate value
name String
The name of the server protected by the certificate
content string
Public certificate value
name string
The name of the server protected by the certificate
content str
Public certificate value
name str
The name of the server protected by the certificate
content String
Public certificate value
name String
The name of the server protected by the certificate

InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUser
, InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUserArgs

PublicKey string
The public key for the registered user
Secret InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUserSecret
Stores the user secret hash
Username string
The username added to Catalyst device
PublicKey string
The public key for the registered user
Secret InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUserSecret
Stores the user secret hash
Username string
The username added to Catalyst device
publicKey String
The public key for the registered user
secret InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUserSecret
Stores the user secret hash
username String
The username added to Catalyst device
publicKey string
The public key for the registered user
secret InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUserSecret
Stores the user secret hash
username string
The username added to Catalyst device
public_key str
The public key for the registered user
secret InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUserSecret
Stores the user secret hash
username str
The username added to Catalyst device
publicKey String
The public key for the registered user
secret Property Map
Stores the user secret hash
username String
The username added to Catalyst device

InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUserSecret
, InventoryOnboardingCloudMonitoringPrepareItemConfigParamsUserSecretArgs

Hash string
The hashed secret
Hash string
The hashed secret
hash String
The hashed secret
hash string
The hashed secret
hash str
The hashed secret
hash String
The hashed secret

InventoryOnboardingCloudMonitoringPrepareParameters
, InventoryOnboardingCloudMonitoringPrepareParametersArgs

devices List<Property Map>
A set of devices to import (or update)

InventoryOnboardingCloudMonitoringPrepareParametersDevice
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceArgs

sudi String
Device SUDI certificate
tunnel Property Map
TLS Related Parameters
user Property Map
User parameters
vty Property Map
VTY Related Parameters

InventoryOnboardingCloudMonitoringPrepareParametersDeviceTunnel
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceTunnelArgs

CertificateName string
Name of the configured TLS certificate
LocalInterface int
Number of the vlan expected to be used to connect to the cloud
LoopbackNumber int
Number of the configured Loopback Interface used for TLS overlay
Name string
Name of the configured TLS tunnel
CertificateName string
Name of the configured TLS certificate
LocalInterface int
Number of the vlan expected to be used to connect to the cloud
LoopbackNumber int
Number of the configured Loopback Interface used for TLS overlay
Name string
Name of the configured TLS tunnel
certificateName String
Name of the configured TLS certificate
localInterface Integer
Number of the vlan expected to be used to connect to the cloud
loopbackNumber Integer
Number of the configured Loopback Interface used for TLS overlay
name String
Name of the configured TLS tunnel
certificateName string
Name of the configured TLS certificate
localInterface number
Number of the vlan expected to be used to connect to the cloud
loopbackNumber number
Number of the configured Loopback Interface used for TLS overlay
name string
Name of the configured TLS tunnel
certificate_name str
Name of the configured TLS certificate
local_interface int
Number of the vlan expected to be used to connect to the cloud
loopback_number int
Number of the configured Loopback Interface used for TLS overlay
name str
Name of the configured TLS tunnel
certificateName String
Name of the configured TLS certificate
localInterface Number
Number of the vlan expected to be used to connect to the cloud
loopbackNumber Number
Number of the configured Loopback Interface used for TLS overlay
name String
Name of the configured TLS tunnel

InventoryOnboardingCloudMonitoringPrepareParametersDeviceUser
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceUserArgs

Username string
The name of the device user for Meraki monitoring
Username string
The name of the device user for Meraki monitoring
username String
The name of the device user for Meraki monitoring
username string
The name of the device user for Meraki monitoring
username str
The name of the device user for Meraki monitoring
username String
The name of the device user for Meraki monitoring

InventoryOnboardingCloudMonitoringPrepareParametersDeviceVty
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyArgs

accessList Property Map
AccessList details
authentication Property Map
VTY AAA authentication
authorization Property Map
VTY AAA authorization
endLineNumber Number
Ending line VTY number
rotaryNumber Number
SSH rotary number
startLineNumber Number
Starting line VTY number

InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessList
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListArgs

InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyIn
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyInArgs

Name string
Name
Name string
Name
name String
Name
name string
Name
name str
Name
name String
Name

InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyOut
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAccessListVtyOutArgs

Name string
Name
Name string
Name
name String
Name
name string
Name
name str
Name
name String
Name

InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthentication
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationArgs

group Property Map
Group Details

InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationGroup
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthenticationGroupArgs

Name string
Group Name
Name string
Group Name
name String
Group Name
name string
Group Name
name str
Group Name
name String
Group Name

InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorization
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationArgs

group Property Map
Group Details

InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationGroup
, InventoryOnboardingCloudMonitoringPrepareParametersDeviceVtyAuthorizationGroupArgs

Name string
Group Name
Name string
Group Name
name String
Group Name
name string
Group Name
name str
Group Name
name String
Group Name

Package Details

Repository
meraki pulumi/pulumi-meraki
License
Apache-2.0
Notes
This Pulumi package is based on the meraki Terraform Provider.