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

meraki.networks.getApplianceSecurityMalware

Explore with Pulumi AI

Example Usage

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

const example = meraki.networks.getApplianceSecurityMalware({
    networkId: "string",
});
export const merakiNetworksApplianceSecurityMalwareExample = example.then(example => example.item);
Copy
import pulumi
import pulumi_meraki as meraki

example = meraki.networks.get_appliance_security_malware(network_id="string")
pulumi.export("merakiNetworksApplianceSecurityMalwareExample", example.item)
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := networks.LookupApplianceSecurityMalware(ctx, &networks.LookupApplianceSecurityMalwareArgs{
			NetworkId: "string",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("merakiNetworksApplianceSecurityMalwareExample", example.Item)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Meraki = Pulumi.Meraki;

return await Deployment.RunAsync(() => 
{
    var example = Meraki.Networks.GetApplianceSecurityMalware.Invoke(new()
    {
        NetworkId = "string",
    });

    return new Dictionary<string, object?>
    {
        ["merakiNetworksApplianceSecurityMalwareExample"] = example.Apply(getApplianceSecurityMalwareResult => getApplianceSecurityMalwareResult.Item),
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.networks.NetworksFunctions;
import com.pulumi.meraki.networks.inputs.GetApplianceSecurityMalwareArgs;
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) {
        final var example = NetworksFunctions.getApplianceSecurityMalware(GetApplianceSecurityMalwareArgs.builder()
            .networkId("string")
            .build());

        ctx.export("merakiNetworksApplianceSecurityMalwareExample", example.applyValue(getApplianceSecurityMalwareResult -> getApplianceSecurityMalwareResult.item()));
    }
}
Copy
variables:
  example:
    fn::invoke:
      function: meraki:networks:getApplianceSecurityMalware
      arguments:
        networkId: string
outputs:
  merakiNetworksApplianceSecurityMalwareExample: ${example.item}
Copy

Using getApplianceSecurityMalware

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getApplianceSecurityMalware(args: GetApplianceSecurityMalwareArgs, opts?: InvokeOptions): Promise<GetApplianceSecurityMalwareResult>
function getApplianceSecurityMalwareOutput(args: GetApplianceSecurityMalwareOutputArgs, opts?: InvokeOptions): Output<GetApplianceSecurityMalwareResult>
Copy
def get_appliance_security_malware(network_id: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetApplianceSecurityMalwareResult
def get_appliance_security_malware_output(network_id: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetApplianceSecurityMalwareResult]
Copy
func LookupApplianceSecurityMalware(ctx *Context, args *LookupApplianceSecurityMalwareArgs, opts ...InvokeOption) (*LookupApplianceSecurityMalwareResult, error)
func LookupApplianceSecurityMalwareOutput(ctx *Context, args *LookupApplianceSecurityMalwareOutputArgs, opts ...InvokeOption) LookupApplianceSecurityMalwareResultOutput
Copy

> Note: This function is named LookupApplianceSecurityMalware in the Go SDK.

public static class GetApplianceSecurityMalware 
{
    public static Task<GetApplianceSecurityMalwareResult> InvokeAsync(GetApplianceSecurityMalwareArgs args, InvokeOptions? opts = null)
    public static Output<GetApplianceSecurityMalwareResult> Invoke(GetApplianceSecurityMalwareInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetApplianceSecurityMalwareResult> getApplianceSecurityMalware(GetApplianceSecurityMalwareArgs args, InvokeOptions options)
public static Output<GetApplianceSecurityMalwareResult> getApplianceSecurityMalware(GetApplianceSecurityMalwareArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: meraki:networks/getApplianceSecurityMalware:getApplianceSecurityMalware
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

NetworkId This property is required. string
networkId path parameter. Network ID
NetworkId This property is required. string
networkId path parameter. Network ID
networkId This property is required. String
networkId path parameter. Network ID
networkId This property is required. string
networkId path parameter. Network ID
network_id This property is required. str
networkId path parameter. Network ID
networkId This property is required. String
networkId path parameter. Network ID

getApplianceSecurityMalware Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Item GetApplianceSecurityMalwareItem
NetworkId string
networkId path parameter. Network ID
Id string
The provider-assigned unique ID for this managed resource.
Item GetApplianceSecurityMalwareItem
NetworkId string
networkId path parameter. Network ID
id String
The provider-assigned unique ID for this managed resource.
item GetApplianceSecurityMalwareItem
networkId String
networkId path parameter. Network ID
id string
The provider-assigned unique ID for this managed resource.
item GetApplianceSecurityMalwareItem
networkId string
networkId path parameter. Network ID
id str
The provider-assigned unique ID for this managed resource.
item GetApplianceSecurityMalwareItem
network_id str
networkId path parameter. Network ID
id String
The provider-assigned unique ID for this managed resource.
item Property Map
networkId String
networkId path parameter. Network ID

Supporting Types

GetApplianceSecurityMalwareItem

AllowedFiles This property is required. List<GetApplianceSecurityMalwareItemAllowedFile>
Sha256 digests of files permitted by the malware detection engine
AllowedUrls This property is required. List<GetApplianceSecurityMalwareItemAllowedUrl>
URLs permitted by the malware detection engine
Mode This property is required. string
Current status of malware prevention
AllowedFiles This property is required. []GetApplianceSecurityMalwareItemAllowedFile
Sha256 digests of files permitted by the malware detection engine
AllowedUrls This property is required. []GetApplianceSecurityMalwareItemAllowedUrl
URLs permitted by the malware detection engine
Mode This property is required. string
Current status of malware prevention
allowedFiles This property is required. List<GetApplianceSecurityMalwareItemAllowedFile>
Sha256 digests of files permitted by the malware detection engine
allowedUrls This property is required. List<GetApplianceSecurityMalwareItemAllowedUrl>
URLs permitted by the malware detection engine
mode This property is required. String
Current status of malware prevention
allowedFiles This property is required. GetApplianceSecurityMalwareItemAllowedFile[]
Sha256 digests of files permitted by the malware detection engine
allowedUrls This property is required. GetApplianceSecurityMalwareItemAllowedUrl[]
URLs permitted by the malware detection engine
mode This property is required. string
Current status of malware prevention
allowed_files This property is required. Sequence[GetApplianceSecurityMalwareItemAllowedFile]
Sha256 digests of files permitted by the malware detection engine
allowed_urls This property is required. Sequence[GetApplianceSecurityMalwareItemAllowedUrl]
URLs permitted by the malware detection engine
mode This property is required. str
Current status of malware prevention
allowedFiles This property is required. List<Property Map>
Sha256 digests of files permitted by the malware detection engine
allowedUrls This property is required. List<Property Map>
URLs permitted by the malware detection engine
mode This property is required. String
Current status of malware prevention

GetApplianceSecurityMalwareItemAllowedFile

Comment This property is required. string
Comment about the allowed file
Sha256 This property is required. string
The sha256 digest of allowed file
Comment This property is required. string
Comment about the allowed file
Sha256 This property is required. string
The sha256 digest of allowed file
comment This property is required. String
Comment about the allowed file
sha256 This property is required. String
The sha256 digest of allowed file
comment This property is required. string
Comment about the allowed file
sha256 This property is required. string
The sha256 digest of allowed file
comment This property is required. str
Comment about the allowed file
sha256 This property is required. str
The sha256 digest of allowed file
comment This property is required. String
Comment about the allowed file
sha256 This property is required. String
The sha256 digest of allowed file

GetApplianceSecurityMalwareItemAllowedUrl

Comment This property is required. string
Comment about the allowed URL
Url This property is required. string
The allowed URL
Comment This property is required. string
Comment about the allowed URL
Url This property is required. string
The allowed URL
comment This property is required. String
Comment about the allowed URL
url This property is required. String
The allowed URL
comment This property is required. string
Comment about the allowed URL
url This property is required. string
The allowed URL
comment This property is required. str
Comment about the allowed URL
url This property is required. str
The allowed URL
comment This property is required. String
Comment about the allowed URL
url This property is required. String
The allowed URL

Package Details

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