Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
UrlAccessProfile data source
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
//
// Data source to retrieve a single URL Access Profile object by its ID.
//
// Replace the ID with the UUID of the URL Access Profile you want to find.
const example = scm.getUrlAccessProfile({
id: "e97c7e7e-9906-42d6-90a8-606ed5527125",
});
export const urlAccessProfileDetails = example;
import pulumi
import pulumi_scm as scm
#
# Data source to retrieve a single URL Access Profile object by its ID.
#
# Replace the ID with the UUID of the URL Access Profile you want to find.
example = scm.get_url_access_profile(id="e97c7e7e-9906-42d6-90a8-606ed5527125")
pulumi.export("urlAccessProfileDetails", example)
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Data source to retrieve a single URL Access Profile object by its ID.
//
// Replace the ID with the UUID of the URL Access Profile you want to find.
example, err := scm.LookupUrlAccessProfile(ctx, &scm.LookupUrlAccessProfileArgs{
Id: "e97c7e7e-9906-42d6-90a8-606ed5527125",
}, nil)
if err != nil {
return err
}
ctx.Export("urlAccessProfileDetails", example)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
//
// Data source to retrieve a single URL Access Profile object by its ID.
//
// Replace the ID with the UUID of the URL Access Profile you want to find.
var example = Scm.GetUrlAccessProfile.Invoke(new()
{
Id = "e97c7e7e-9906-42d6-90a8-606ed5527125",
});
return new Dictionary<string, object?>
{
["urlAccessProfileDetails"] = example,
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ScmFunctions;
import com.pulumi.scm.inputs.GetUrlAccessProfileArgs;
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) {
//
// Data source to retrieve a single URL Access Profile object by its ID.
//
// Replace the ID with the UUID of the URL Access Profile you want to find.
final var example = ScmFunctions.getUrlAccessProfile(GetUrlAccessProfileArgs.builder()
.id("e97c7e7e-9906-42d6-90a8-606ed5527125")
.build());
ctx.export("urlAccessProfileDetails", example);
}
}
variables:
#
# Data source to retrieve a single URL Access Profile object by its ID.
#
# Replace the ID with the UUID of the URL Access Profile you want to find.
example:
fn::invoke:
function: scm:getUrlAccessProfile
arguments:
id: e97c7e7e-9906-42d6-90a8-606ed5527125
outputs:
# Output the details of the single URL Access Profile object found.
urlAccessProfileDetails: ${example}
Using getUrlAccessProfile
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 getUrlAccessProfile(args: GetUrlAccessProfileArgs, opts?: InvokeOptions): Promise<GetUrlAccessProfileResult>
function getUrlAccessProfileOutput(args: GetUrlAccessProfileOutputArgs, opts?: InvokeOptions): Output<GetUrlAccessProfileResult>def get_url_access_profile(device: Optional[str] = None,
folder: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetUrlAccessProfileResult
def get_url_access_profile_output(device: Optional[pulumi.Input[str]] = None,
folder: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
snippet: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetUrlAccessProfileResult]func LookupUrlAccessProfile(ctx *Context, args *LookupUrlAccessProfileArgs, opts ...InvokeOption) (*LookupUrlAccessProfileResult, error)
func LookupUrlAccessProfileOutput(ctx *Context, args *LookupUrlAccessProfileOutputArgs, opts ...InvokeOption) LookupUrlAccessProfileResultOutput> Note: This function is named LookupUrlAccessProfile in the Go SDK.
public static class GetUrlAccessProfile
{
public static Task<GetUrlAccessProfileResult> InvokeAsync(GetUrlAccessProfileArgs args, InvokeOptions? opts = null)
public static Output<GetUrlAccessProfileResult> Invoke(GetUrlAccessProfileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetUrlAccessProfileResult> getUrlAccessProfile(GetUrlAccessProfileArgs args, InvokeOptions options)
public static Output<GetUrlAccessProfileResult> getUrlAccessProfile(GetUrlAccessProfileArgs args, InvokeOptions options)
fn::invoke:
function: scm:index/getUrlAccessProfile:getUrlAccessProfile
arguments:
# arguments dictionaryThe following arguments are supported:
getUrlAccessProfile Result
The following output properties are available:
- Alerts List<string>
- Allows List<string>
- Blocks List<string>
- Cloud
Inline boolCat - Continues List<string>
- Credential
Enforcement GetUrl Access Profile Credential Enforcement - Description string
- Device string
- The device in which the resource is defined
- Folder string
- Id string
- UUID of the resource
- Local
Inline boolCat - Log
Container boolPage Only - Log
Http boolHdr Referer - Log
Http boolHdr User Agent - Log
Http boolHdr Xff - Mlav
Category List<string>Exceptions - Name string
- Redirects List<string>
- Safe
Search boolEnforcement - Snippet string
- Tfid string
- Alerts []string
- Allows []string
- Blocks []string
- Cloud
Inline boolCat - Continues []string
- Credential
Enforcement GetUrl Access Profile Credential Enforcement - Description string
- Device string
- The device in which the resource is defined
- Folder string
- Id string
- UUID of the resource
- Local
Inline boolCat - Log
Container boolPage Only - Log
Http boolHdr Referer - Log
Http boolHdr User Agent - Log
Http boolHdr Xff - Mlav
Category []stringExceptions - Name string
- Redirects []string
- Safe
Search boolEnforcement - Snippet string
- Tfid string
- alerts List<String>
- allows List<String>
- blocks List<String>
- cloud
Inline BooleanCat - continues List<String>
- credential
Enforcement GetUrl Access Profile Credential Enforcement - description String
- device String
- The device in which the resource is defined
- folder String
- id String
- UUID of the resource
- local
Inline BooleanCat - log
Container BooleanPage Only - log
Http BooleanHdr Referer - log
Http BooleanHdr User Agent - log
Http BooleanHdr Xff - mlav
Category List<String>Exceptions - name String
- redirects List<String>
- safe
Search BooleanEnforcement - snippet String
- tfid String
- alerts string[]
- allows string[]
- blocks string[]
- cloud
Inline booleanCat - continues string[]
- credential
Enforcement GetUrl Access Profile Credential Enforcement - description string
- device string
- The device in which the resource is defined
- folder string
- id string
- UUID of the resource
- local
Inline booleanCat - log
Container booleanPage Only - log
Http booleanHdr Referer - log
Http booleanHdr User Agent - log
Http booleanHdr Xff - mlav
Category string[]Exceptions - name string
- redirects string[]
- safe
Search booleanEnforcement - snippet string
- tfid string
- alerts Sequence[str]
- allows Sequence[str]
- blocks Sequence[str]
- cloud_
inline_ boolcat - continues Sequence[str]
- credential_
enforcement GetUrl Access Profile Credential Enforcement - description str
- device str
- The device in which the resource is defined
- folder str
- id str
- UUID of the resource
- local_
inline_ boolcat - log_
container_ boolpage_ only - log_
http_ boolhdr_ referer - log_
http_ boolhdr_ user_ agent - log_
http_ boolhdr_ xff - mlav_
category_ Sequence[str]exceptions - name str
- redirects Sequence[str]
- safe_
search_ boolenforcement - snippet str
- tfid str
- alerts List<String>
- allows List<String>
- blocks List<String>
- cloud
Inline BooleanCat - continues List<String>
- credential
Enforcement Property Map - description String
- device String
- The device in which the resource is defined
- folder String
- id String
- UUID of the resource
- local
Inline BooleanCat - log
Container BooleanPage Only - log
Http BooleanHdr Referer - log
Http BooleanHdr User Agent - log
Http BooleanHdr Xff - mlav
Category List<String>Exceptions - name String
- redirects List<String>
- safe
Search BooleanEnforcement - snippet String
- tfid String
Supporting Types
GetUrlAccessProfileCredentialEnforcement
- Alerts List<string>
- Alert
- Allows List<string>
- Allow
- Blocks List<string>
- Block
- Continues List<string>
- Continue
- Log
Severity string - Log severity
- Mode
Get
Url Access Profile Credential Enforcement Mode - Mode
- Alerts []string
- Alert
- Allows []string
- Allow
- Blocks []string
- Block
- Continues []string
- Continue
- Log
Severity string - Log severity
- Mode
Get
Url Access Profile Credential Enforcement Mode - Mode
- alerts List<String>
- Alert
- allows List<String>
- Allow
- blocks List<String>
- Block
- continues List<String>
- Continue
- log
Severity String - Log severity
- mode
Get
Url Access Profile Credential Enforcement Mode - Mode
- alerts string[]
- Alert
- allows string[]
- Allow
- blocks string[]
- Block
- continues string[]
- Continue
- log
Severity string - Log severity
- mode
Get
Url Access Profile Credential Enforcement Mode - Mode
- alerts Sequence[str]
- Alert
- allows Sequence[str]
- Allow
- blocks Sequence[str]
- Block
- continues Sequence[str]
- Continue
- log_
severity str - Log severity
- mode
Get
Url Access Profile Credential Enforcement Mode - Mode
- alerts List<String>
- Alert
- allows List<String>
- Allow
- blocks List<String>
- Block
- continues List<String>
- Continue
- log
Severity String - Log severity
- mode Property Map
- Mode
GetUrlAccessProfileCredentialEnforcementMode
- Disabled
Get
Url Access Profile Credential Enforcement Mode Disabled - Disabled
- Domain
Credentials GetUrl Access Profile Credential Enforcement Mode Domain Credentials - Domain credentials
- Group
Mapping string - Group mapping
- Ip
User GetUrl Access Profile Credential Enforcement Mode Ip User - Ip user
- Disabled
Get
Url Access Profile Credential Enforcement Mode Disabled - Disabled
- Domain
Credentials GetUrl Access Profile Credential Enforcement Mode Domain Credentials - Domain credentials
- Group
Mapping string - Group mapping
- Ip
User GetUrl Access Profile Credential Enforcement Mode Ip User - Ip user
- disabled
Get
Url Access Profile Credential Enforcement Mode Disabled - Disabled
- domain
Credentials GetUrl Access Profile Credential Enforcement Mode Domain Credentials - Domain credentials
- group
Mapping String - Group mapping
- ip
User GetUrl Access Profile Credential Enforcement Mode Ip User - Ip user
- disabled
Get
Url Access Profile Credential Enforcement Mode Disabled - Disabled
- domain
Credentials GetUrl Access Profile Credential Enforcement Mode Domain Credentials - Domain credentials
- group
Mapping string - Group mapping
- ip
User GetUrl Access Profile Credential Enforcement Mode Ip User - Ip user
- disabled
Get
Url Access Profile Credential Enforcement Mode Disabled - Disabled
- domain_
credentials GetUrl Access Profile Credential Enforcement Mode Domain Credentials - Domain credentials
- group_
mapping str - Group mapping
- ip_
user GetUrl Access Profile Credential Enforcement Mode Ip User - Ip user
- disabled Property Map
- Disabled
- domain
Credentials Property Map - Domain credentials
- group
Mapping String - Group mapping
- ip
User Property Map - Ip user
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
Viewing docs for Strata Cloud Manager v1.0.5
published on Saturday, Mar 21, 2026 by Pulumi
published on Saturday, Mar 21, 2026 by Pulumi
