Juniper Mist v0.3.0 published on Wednesday, Apr 9, 2025 by Pulumi
junipermist.org.getAvprofiles
Explore with Pulumi AI
This data source provides the list of WAN Assurance Antivirus Profiles.
An Antivirus Profile is used to configure the Antivirus feature on SRX devices. It specifies which content the Antivirus should analyse and which content should be ignored.
The Antivirus profiles can be used within the following resources:
mist_org_servicepolicy.antivirus
mist_org_gatewaytemplate.service_policies.antivirus
mist_org_deviceprofile_gateway.service_policies.antivirus
mist_device_gateway.service_policies.antivirus
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as junipermist from "@pulumi/junipermist";
const avprofiles = junipermist.org.getAvprofiles({
orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550",
});
import pulumi
import pulumi_junipermist as junipermist
avprofiles = junipermist.org.get_avprofiles(org_id="15fca2ac-b1a6-47cc-9953-cc6906281550")
package main
import (
"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist/org"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := org.GetAvprofiles(ctx, &org.GetAvprofilesArgs{
OrgId: "15fca2ac-b1a6-47cc-9953-cc6906281550",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using JuniperMist = Pulumi.JuniperMist;
return await Deployment.RunAsync(() =>
{
var avprofiles = JuniperMist.Org.GetAvprofiles.Invoke(new()
{
OrgId = "15fca2ac-b1a6-47cc-9953-cc6906281550",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.junipermist.org.OrgFunctions;
import com.pulumi.junipermist.org.inputs.GetAvprofilesArgs;
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 avprofiles = OrgFunctions.getAvprofiles(GetAvprofilesArgs.builder()
.orgId("15fca2ac-b1a6-47cc-9953-cc6906281550")
.build());
}
}
variables:
avprofiles:
fn::invoke:
function: junipermist:org:getAvprofiles
arguments:
orgId: 15fca2ac-b1a6-47cc-9953-cc6906281550
Using getAvprofiles
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 getAvprofiles(args: GetAvprofilesArgs, opts?: InvokeOptions): Promise<GetAvprofilesResult>
function getAvprofilesOutput(args: GetAvprofilesOutputArgs, opts?: InvokeOptions): Output<GetAvprofilesResult>
def get_avprofiles(org_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAvprofilesResult
def get_avprofiles_output(org_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAvprofilesResult]
func GetAvprofiles(ctx *Context, args *GetAvprofilesArgs, opts ...InvokeOption) (*GetAvprofilesResult, error)
func GetAvprofilesOutput(ctx *Context, args *GetAvprofilesOutputArgs, opts ...InvokeOption) GetAvprofilesResultOutput
> Note: This function is named GetAvprofiles
in the Go SDK.
public static class GetAvprofiles
{
public static Task<GetAvprofilesResult> InvokeAsync(GetAvprofilesArgs args, InvokeOptions? opts = null)
public static Output<GetAvprofilesResult> Invoke(GetAvprofilesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAvprofilesResult> getAvprofiles(GetAvprofilesArgs args, InvokeOptions options)
public static Output<GetAvprofilesResult> getAvprofiles(GetAvprofilesArgs args, InvokeOptions options)
fn::invoke:
function: junipermist:org/getAvprofiles:getAvprofiles
arguments:
# arguments dictionary
The following arguments are supported:
- Org
Id This property is required. string
- Org
Id This property is required. string
- org
Id This property is required. String
- org
Id This property is required. string
- org_
id This property is required. str
- org
Id This property is required. String
getAvprofiles Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Org
Avprofiles List<Pulumi.Juniper Mist. Org. Outputs. Get Avprofiles Org Avprofile> - Org
Id string
- Id string
- The provider-assigned unique ID for this managed resource.
- Org
Avprofiles []GetAvprofiles Org Avprofile - Org
Id string
- id String
- The provider-assigned unique ID for this managed resource.
- org
Avprofiles List<GetAvprofiles Org Avprofile> - org
Id String
- id string
- The provider-assigned unique ID for this managed resource.
- org
Avprofiles GetAvprofiles Org Avprofile[] - org
Id string
- id str
- The provider-assigned unique ID for this managed resource.
- org_
avprofiles Sequence[GetAvprofiles Org Avprofile] - org_
id str
- id String
- The provider-assigned unique ID for this managed resource.
- org
Avprofiles List<Property Map> - org
Id String
Supporting Types
GetAvprofilesOrgAvprofile
- Created
Time This property is required. double - When the object has been created, in epoch
- Fallback
Action This property is required. string - enum:
block
,permit
- Id
This property is required. string - Unique ID of the object instance in the Mist Organization
- Max
Filesize This property is required. int - In KB
- Mime
Whitelists This property is required. List<string> - Modified
Time This property is required. double - When the object has been modified for the last time, in epoch
- Name
This property is required. string - Org
Id This property is required. string - Protocols
This property is required. List<string> - List of protocols to monitor. enum:
ftp
,http
,imap
,pop3
,smtp
- Url
Whitelists This property is required. List<string>
- Created
Time This property is required. float64 - When the object has been created, in epoch
- Fallback
Action This property is required. string - enum:
block
,permit
- Id
This property is required. string - Unique ID of the object instance in the Mist Organization
- Max
Filesize This property is required. int - In KB
- Mime
Whitelists This property is required. []string - Modified
Time This property is required. float64 - When the object has been modified for the last time, in epoch
- Name
This property is required. string - Org
Id This property is required. string - Protocols
This property is required. []string - List of protocols to monitor. enum:
ftp
,http
,imap
,pop3
,smtp
- Url
Whitelists This property is required. []string
- created
Time This property is required. Double - When the object has been created, in epoch
- fallback
Action This property is required. String - enum:
block
,permit
- id
This property is required. String - Unique ID of the object instance in the Mist Organization
- max
Filesize This property is required. Integer - In KB
- mime
Whitelists This property is required. List<String> - modified
Time This property is required. Double - When the object has been modified for the last time, in epoch
- name
This property is required. String - org
Id This property is required. String - protocols
This property is required. List<String> - List of protocols to monitor. enum:
ftp
,http
,imap
,pop3
,smtp
- url
Whitelists This property is required. List<String>
- created
Time This property is required. number - When the object has been created, in epoch
- fallback
Action This property is required. string - enum:
block
,permit
- id
This property is required. string - Unique ID of the object instance in the Mist Organization
- max
Filesize This property is required. number - In KB
- mime
Whitelists This property is required. string[] - modified
Time This property is required. number - When the object has been modified for the last time, in epoch
- name
This property is required. string - org
Id This property is required. string - protocols
This property is required. string[] - List of protocols to monitor. enum:
ftp
,http
,imap
,pop3
,smtp
- url
Whitelists This property is required. string[]
- created_
time This property is required. float - When the object has been created, in epoch
- fallback_
action This property is required. str - enum:
block
,permit
- id
This property is required. str - Unique ID of the object instance in the Mist Organization
- max_
filesize This property is required. int - In KB
- mime_
whitelists This property is required. Sequence[str] - modified_
time This property is required. float - When the object has been modified for the last time, in epoch
- name
This property is required. str - org_
id This property is required. str - protocols
This property is required. Sequence[str] - List of protocols to monitor. enum:
ftp
,http
,imap
,pop3
,smtp
- url_
whitelists This property is required. Sequence[str]
- created
Time This property is required. Number - When the object has been created, in epoch
- fallback
Action This property is required. String - enum:
block
,permit
- id
This property is required. String - Unique ID of the object instance in the Mist Organization
- max
Filesize This property is required. Number - In KB
- mime
Whitelists This property is required. List<String> - modified
Time This property is required. Number - When the object has been modified for the last time, in epoch
- name
This property is required. String - org
Id This property is required. String - protocols
This property is required. List<String> - List of protocols to monitor. enum:
ftp
,http
,imap
,pop3
,smtp
- url
Whitelists This property is required. List<String>
Package Details
- Repository
- junipermist pulumi/pulumi-junipermist
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mist
Terraform Provider.