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

meraki.organizations.InventoryOnboardingCloudMonitoringPrepare

Explore with Pulumi AI

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

    ~>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;
    
    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)
    
    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
    	})
    }
    
    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,
        };
    });
    
    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);
        }
    }
    
    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}
    

    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 string
    The unique name of the resource.
    args InventoryOnboardingCloudMonitoringPrepareArgs
    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 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 string
    The unique name of the resource.
    args InventoryOnboardingCloudMonitoringPrepareArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InventoryOnboardingCloudMonitoringPrepareArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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,
                    },
                },
            },
        },
    });
    
    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),
    				},
    			},
    		},
    	},
    })
    
    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());
    
    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,
                },
            }],
        })
    
    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,
                },
            }],
        },
    });
    
    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
    

    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 string
    organizationId path parameter. Organization ID
    Parameters InventoryOnboardingCloudMonitoringPrepareParameters
    OrganizationId string
    organizationId path parameter. Organization ID
    Parameters InventoryOnboardingCloudMonitoringPrepareParametersArgs
    organizationId String
    organizationId path parameter. Organization ID
    parameters InventoryOnboardingCloudMonitoringPrepareParameters
    organizationId string
    organizationId path parameter. Organization ID
    parameters InventoryOnboardingCloudMonitoringPrepareParameters
    organizationId String
    organizationId path parameter. Organization ID
    parameters 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)
    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:
    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.
    meraki logo
    Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi