Juniper Mist v0.3.1 published on Monday, Apr 14, 2025 by Pulumi
junipermist.org.getServicepolicies
Explore with Pulumi AI
This data source provides the list of WAN Assurance Service Policies (Application Policies).
The Service Policies can be used in the service_policies
object by referencing the Service Policy ID as the servicepolicy_id
in:
- the Gateway configuration (
mist_device_gateway.service_policies
) - the Gateway Templates (
mist_org_gatewaytemplate.service_policies
) - the HUB Profiles (
mist_org_deviceprofile_gateway.service_policies
) They can be used to manage common policies between multiples configurations
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as junipermist from "@pulumi/junipermist";
const servicepolicies = junipermist.org.getServicepolicies({
orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550",
});
import pulumi
import pulumi_junipermist as junipermist
servicepolicies = junipermist.org.get_servicepolicies(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.GetServicepolicies(ctx, &org.GetServicepoliciesArgs{
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 servicepolicies = JuniperMist.Org.GetServicepolicies.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.GetServicepoliciesArgs;
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 servicepolicies = OrgFunctions.getServicepolicies(GetServicepoliciesArgs.builder()
.orgId("15fca2ac-b1a6-47cc-9953-cc6906281550")
.build());
}
}
variables:
servicepolicies:
fn::invoke:
function: junipermist:org:getServicepolicies
arguments:
orgId: 15fca2ac-b1a6-47cc-9953-cc6906281550
Using getServicepolicies
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 getServicepolicies(args: GetServicepoliciesArgs, opts?: InvokeOptions): Promise<GetServicepoliciesResult>
function getServicepoliciesOutput(args: GetServicepoliciesOutputArgs, opts?: InvokeOptions): Output<GetServicepoliciesResult>
def get_servicepolicies(org_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServicepoliciesResult
def get_servicepolicies_output(org_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServicepoliciesResult]
func GetServicepolicies(ctx *Context, args *GetServicepoliciesArgs, opts ...InvokeOption) (*GetServicepoliciesResult, error)
func GetServicepoliciesOutput(ctx *Context, args *GetServicepoliciesOutputArgs, opts ...InvokeOption) GetServicepoliciesResultOutput
> Note: This function is named GetServicepolicies
in the Go SDK.
public static class GetServicepolicies
{
public static Task<GetServicepoliciesResult> InvokeAsync(GetServicepoliciesArgs args, InvokeOptions? opts = null)
public static Output<GetServicepoliciesResult> Invoke(GetServicepoliciesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetServicepoliciesResult> getServicepolicies(GetServicepoliciesArgs args, InvokeOptions options)
public static Output<GetServicepoliciesResult> getServicepolicies(GetServicepoliciesArgs args, InvokeOptions options)
fn::invoke:
function: junipermist:org/getServicepolicies:getServicepolicies
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
getServicepolicies Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Org
Id string - Org
Servicepolicies List<Pulumi.Juniper Mist. Org. Outputs. Get Servicepolicies Org Servicepolicy>
- Id string
- The provider-assigned unique ID for this managed resource.
- Org
Id string - Org
Servicepolicies []GetServicepolicies Org Servicepolicy
- id String
- The provider-assigned unique ID for this managed resource.
- org
Id String - org
Servicepolicies List<GetServicepolicies Org Servicepolicy>
- id string
- The provider-assigned unique ID for this managed resource.
- org
Id string - org
Servicepolicies GetServicepolicies Org Servicepolicy[]
- id str
- The provider-assigned unique ID for this managed resource.
- org_
id str - org_
servicepolicies Sequence[GetServicepolicies Org Servicepolicy]
- id String
- The provider-assigned unique ID for this managed resource.
- org
Id String - org
Servicepolicies List<Property Map>
Supporting Types
GetServicepoliciesOrgServicepolicy
- Aamw
This property is required. Pulumi.Juniper Mist. Org. Inputs. Get Servicepolicies Org Servicepolicy Aamw - For SRX Only
- Action
This property is required. string - enum:
allow
,deny
- Antivirus
This property is required. Pulumi.Juniper Mist. Org. Inputs. Get Servicepolicies Org Servicepolicy Antivirus - For SRX-only
- Appqoe
This property is required. Pulumi.Juniper Mist. Org. Inputs. Get Servicepolicies Org Servicepolicy Appqoe - For SRX Only
- Created
Time This property is required. double - When the object has been created, in epoch
- Ewfs
This property is required. List<Pulumi.Juniper Mist. Org. Inputs. Get Servicepolicies Org Servicepolicy Ewf> - Id
This property is required. string - Unique ID of the object instance in the Mist Organization
- Idp
This property is required. Pulumi.Juniper Mist. Org. Inputs. Get Servicepolicies Org Servicepolicy Idp - Local
Routing This property is required. bool - access within the same VRF
- 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 - Path
Preference This property is required. string - By default, we derive all paths available and use them, optionally, you can customize by using
path_preference
- Services
This property is required. List<string> - Ssl
Proxy This property is required. Pulumi.Juniper Mist. Org. Inputs. Get Servicepolicies Org Servicepolicy Ssl Proxy - For SRX-only
- Tenants
This property is required. List<string>
- Aamw
This property is required. GetServicepolicies Org Servicepolicy Aamw - For SRX Only
- Action
This property is required. string - enum:
allow
,deny
- Antivirus
This property is required. GetServicepolicies Org Servicepolicy Antivirus - For SRX-only
- Appqoe
This property is required. GetServicepolicies Org Servicepolicy Appqoe - For SRX Only
- Created
Time This property is required. float64 - When the object has been created, in epoch
- Ewfs
This property is required. []GetServicepolicies Org Servicepolicy Ewf - Id
This property is required. string - Unique ID of the object instance in the Mist Organization
- Idp
This property is required. GetServicepolicies Org Servicepolicy Idp - Local
Routing This property is required. bool - access within the same VRF
- 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 - Path
Preference This property is required. string - By default, we derive all paths available and use them, optionally, you can customize by using
path_preference
- Services
This property is required. []string - Ssl
Proxy This property is required. GetServicepolicies Org Servicepolicy Ssl Proxy - For SRX-only
- Tenants
This property is required. []string
- aamw
This property is required. GetServicepolicies Org Servicepolicy Aamw - For SRX Only
- action
This property is required. String - enum:
allow
,deny
- antivirus
This property is required. GetServicepolicies Org Servicepolicy Antivirus - For SRX-only
- appqoe
This property is required. GetServicepolicies Org Servicepolicy Appqoe - For SRX Only
- created
Time This property is required. Double - When the object has been created, in epoch
- ewfs
This property is required. List<GetServicepolicies Org Servicepolicy Ewf> - id
This property is required. String - Unique ID of the object instance in the Mist Organization
- idp
This property is required. GetServicepolicies Org Servicepolicy Idp - local
Routing This property is required. Boolean - access within the same VRF
- 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 - path
Preference This property is required. String - By default, we derive all paths available and use them, optionally, you can customize by using
path_preference
- services
This property is required. List<String> - ssl
Proxy This property is required. GetServicepolicies Org Servicepolicy Ssl Proxy - For SRX-only
- tenants
This property is required. List<String>
- aamw
This property is required. GetServicepolicies Org Servicepolicy Aamw - For SRX Only
- action
This property is required. string - enum:
allow
,deny
- antivirus
This property is required. GetServicepolicies Org Servicepolicy Antivirus - For SRX-only
- appqoe
This property is required. GetServicepolicies Org Servicepolicy Appqoe - For SRX Only
- created
Time This property is required. number - When the object has been created, in epoch
- ewfs
This property is required. GetServicepolicies Org Servicepolicy Ewf[] - id
This property is required. string - Unique ID of the object instance in the Mist Organization
- idp
This property is required. GetServicepolicies Org Servicepolicy Idp - local
Routing This property is required. boolean - access within the same VRF
- 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 - path
Preference This property is required. string - By default, we derive all paths available and use them, optionally, you can customize by using
path_preference
- services
This property is required. string[] - ssl
Proxy This property is required. GetServicepolicies Org Servicepolicy Ssl Proxy - For SRX-only
- tenants
This property is required. string[]
- aamw
This property is required. GetServicepolicies Org Servicepolicy Aamw - For SRX Only
- action
This property is required. str - enum:
allow
,deny
- antivirus
This property is required. GetServicepolicies Org Servicepolicy Antivirus - For SRX-only
- appqoe
This property is required. GetServicepolicies Org Servicepolicy Appqoe - For SRX Only
- created_
time This property is required. float - When the object has been created, in epoch
- ewfs
This property is required. Sequence[GetServicepolicies Org Servicepolicy Ewf] - id
This property is required. str - Unique ID of the object instance in the Mist Organization
- idp
This property is required. GetServicepolicies Org Servicepolicy Idp - local_
routing This property is required. bool - access within the same VRF
- 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 - path_
preference This property is required. str - By default, we derive all paths available and use them, optionally, you can customize by using
path_preference
- services
This property is required. Sequence[str] - ssl_
proxy This property is required. GetServicepolicies Org Servicepolicy Ssl Proxy - For SRX-only
- tenants
This property is required. Sequence[str]
- aamw
This property is required. Property Map - For SRX Only
- action
This property is required. String - enum:
allow
,deny
- antivirus
This property is required. Property Map - For SRX-only
- appqoe
This property is required. Property Map - For SRX Only
- created
Time This property is required. Number - When the object has been created, in epoch
- ewfs
This property is required. List<Property Map> - id
This property is required. String - Unique ID of the object instance in the Mist Organization
- idp
This property is required. Property Map - local
Routing This property is required. Boolean - access within the same VRF
- 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 - path
Preference This property is required. String - By default, we derive all paths available and use them, optionally, you can customize by using
path_preference
- services
This property is required. List<String> - ssl
Proxy This property is required. Property Map - For SRX-only
- tenants
This property is required. List<String>
GetServicepoliciesOrgServicepolicyAamw
- Aamwprofile
Id This property is required. string - org-level Advanced Advance Anti Malware Profile (SkyAtp) Profile can be used, this takes precedence over 'profile'
- Enabled
This property is required. bool - Profile
This property is required. string - enum:
docsonly
,executables
,standard
- Aamwprofile
Id This property is required. string - org-level Advanced Advance Anti Malware Profile (SkyAtp) Profile can be used, this takes precedence over 'profile'
- Enabled
This property is required. bool - Profile
This property is required. string - enum:
docsonly
,executables
,standard
- aamwprofile
Id This property is required. String - org-level Advanced Advance Anti Malware Profile (SkyAtp) Profile can be used, this takes precedence over 'profile'
- enabled
This property is required. Boolean - profile
This property is required. String - enum:
docsonly
,executables
,standard
- aamwprofile
Id This property is required. string - org-level Advanced Advance Anti Malware Profile (SkyAtp) Profile can be used, this takes precedence over 'profile'
- enabled
This property is required. boolean - profile
This property is required. string - enum:
docsonly
,executables
,standard
- aamwprofile_
id This property is required. str - org-level Advanced Advance Anti Malware Profile (SkyAtp) Profile can be used, this takes precedence over 'profile'
- enabled
This property is required. bool - profile
This property is required. str - enum:
docsonly
,executables
,standard
- aamwprofile
Id This property is required. String - org-level Advanced Advance Anti Malware Profile (SkyAtp) Profile can be used, this takes precedence over 'profile'
- enabled
This property is required. Boolean - profile
This property is required. String - enum:
docsonly
,executables
,standard
GetServicepoliciesOrgServicepolicyAntivirus
- Avprofile
Id This property is required. string - org-level AV Profile can be used, this takes precedence over 'profile'
- Enabled
This property is required. bool - Profile
This property is required. string - Default / noftp / httponly / or keys from av_profiles
- Avprofile
Id This property is required. string - org-level AV Profile can be used, this takes precedence over 'profile'
- Enabled
This property is required. bool - Profile
This property is required. string - Default / noftp / httponly / or keys from av_profiles
- avprofile
Id This property is required. String - org-level AV Profile can be used, this takes precedence over 'profile'
- enabled
This property is required. Boolean - profile
This property is required. String - Default / noftp / httponly / or keys from av_profiles
- avprofile
Id This property is required. string - org-level AV Profile can be used, this takes precedence over 'profile'
- enabled
This property is required. boolean - profile
This property is required. string - Default / noftp / httponly / or keys from av_profiles
- avprofile_
id This property is required. str - org-level AV Profile can be used, this takes precedence over 'profile'
- enabled
This property is required. bool - profile
This property is required. str - Default / noftp / httponly / or keys from av_profiles
- avprofile
Id This property is required. String - org-level AV Profile can be used, this takes precedence over 'profile'
- enabled
This property is required. Boolean - profile
This property is required. String - Default / noftp / httponly / or keys from av_profiles
GetServicepoliciesOrgServicepolicyAppqoe
- Enabled
This property is required. bool
- Enabled
This property is required. bool
- enabled
This property is required. Boolean
- enabled
This property is required. boolean
- enabled
This property is required. bool
- enabled
This property is required. Boolean
GetServicepoliciesOrgServicepolicyEwf
- Alert
Only This property is required. bool - Block
Message This property is required. string - Enabled
This property is required. bool - Profile
This property is required. string - enum:
critical
,standard
,strict
- Alert
Only This property is required. bool - Block
Message This property is required. string - Enabled
This property is required. bool - Profile
This property is required. string - enum:
critical
,standard
,strict
- alert
Only This property is required. Boolean - block
Message This property is required. String - enabled
This property is required. Boolean - profile
This property is required. String - enum:
critical
,standard
,strict
- alert
Only This property is required. boolean - block
Message This property is required. string - enabled
This property is required. boolean - profile
This property is required. string - enum:
critical
,standard
,strict
- alert_
only This property is required. bool - block_
message This property is required. str - enabled
This property is required. bool - profile
This property is required. str - enum:
critical
,standard
,strict
- alert
Only This property is required. Boolean - block
Message This property is required. String - enabled
This property is required. Boolean - profile
This property is required. String - enum:
critical
,standard
,strict
GetServicepoliciesOrgServicepolicyIdp
- Alert
Only This property is required. bool - Enabled
This property is required. bool - Idpprofile
Id This property is required. string - org_level IDP Profile can be used, this takes precedence over
profile
- Profile
This property is required. string - enum:
Custom
,strict
(default),standard
or keys from idp_profiles
- Alert
Only This property is required. bool - Enabled
This property is required. bool - Idpprofile
Id This property is required. string - org_level IDP Profile can be used, this takes precedence over
profile
- Profile
This property is required. string - enum:
Custom
,strict
(default),standard
or keys from idp_profiles
- alert
Only This property is required. Boolean - enabled
This property is required. Boolean - idpprofile
Id This property is required. String - org_level IDP Profile can be used, this takes precedence over
profile
- profile
This property is required. String - enum:
Custom
,strict
(default),standard
or keys from idp_profiles
- alert
Only This property is required. boolean - enabled
This property is required. boolean - idpprofile
Id This property is required. string - org_level IDP Profile can be used, this takes precedence over
profile
- profile
This property is required. string - enum:
Custom
,strict
(default),standard
or keys from idp_profiles
- alert_
only This property is required. bool - enabled
This property is required. bool - idpprofile_
id This property is required. str - org_level IDP Profile can be used, this takes precedence over
profile
- profile
This property is required. str - enum:
Custom
,strict
(default),standard
or keys from idp_profiles
- alert
Only This property is required. Boolean - enabled
This property is required. Boolean - idpprofile
Id This property is required. String - org_level IDP Profile can be used, this takes precedence over
profile
- profile
This property is required. String - enum:
Custom
,strict
(default),standard
or keys from idp_profiles
GetServicepoliciesOrgServicepolicySslProxy
- Ciphers
Category This property is required. string - enum:
medium
,strong
,weak
- Enabled
This property is required. bool
- Ciphers
Category This property is required. string - enum:
medium
,strong
,weak
- Enabled
This property is required. bool
- ciphers
Category This property is required. String - enum:
medium
,strong
,weak
- enabled
This property is required. Boolean
- ciphers
Category This property is required. string - enum:
medium
,strong
,weak
- enabled
This property is required. boolean
- ciphers_
category This property is required. str - enum:
medium
,strong
,weak
- enabled
This property is required. bool
- ciphers
Category This property is required. String - enum:
medium
,strong
,weak
- enabled
This property is required. Boolean
Package Details
- Repository
- junipermist pulumi/pulumi-junipermist
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mist
Terraform Provider.