Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
scm.getUrlAccessProfile
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 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(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetUrlAccessProfileResult
def get_url_access_profile_output(id: Optional[pulumi.Input[str]] = None,
name: 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>
- Alert
- Allows List<string>
- Allow
- Blocks List<string>
- Block
- Cloud
Inline boolCat - Cloud inline cat
- Continues List<string>
- Continue
- Credential
Enforcement GetUrl Access Profile Credential Enforcement - Credential enforcement
- Description string
- Description
- Device string
- The device in which the resource is defined
- Folder string
- The folder in which the resource is defined
- Id string
- UUID of the resource
- Local
Inline boolCat - Local inline cat
- Log
Container boolPage Only - Log container page only
- Log
Http boolHdr Referer - Log http hdr referer
- Log
Http boolHdr User Agent - Log http hdr user agent
- Log
Http boolHdr Xff - Log http hdr xff
- Mlav
Category List<string>Exceptions - Mlav category exception
- Name string
- Name
- Redirects List<string>
- Redirect
- Safe
Search boolEnforcement - Safe search enforcement
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Alerts []string
- Alert
- Allows []string
- Allow
- Blocks []string
- Block
- Cloud
Inline boolCat - Cloud inline cat
- Continues []string
- Continue
- Credential
Enforcement GetUrl Access Profile Credential Enforcement - Credential enforcement
- Description string
- Description
- Device string
- The device in which the resource is defined
- Folder string
- The folder in which the resource is defined
- Id string
- UUID of the resource
- Local
Inline boolCat - Local inline cat
- Log
Container boolPage Only - Log container page only
- Log
Http boolHdr Referer - Log http hdr referer
- Log
Http boolHdr User Agent - Log http hdr user agent
- Log
Http boolHdr Xff - Log http hdr xff
- Mlav
Category []stringExceptions - Mlav category exception
- Name string
- Name
- Redirects []string
- Redirect
- Safe
Search boolEnforcement - Safe search enforcement
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- alerts List<String>
- Alert
- allows List<String>
- Allow
- blocks List<String>
- Block
- cloud
Inline BooleanCat - Cloud inline cat
- continues List<String>
- Continue
- credential
Enforcement GetUrl Access Profile Credential Enforcement - Credential enforcement
- description String
- Description
- device String
- The device in which the resource is defined
- folder String
- The folder in which the resource is defined
- id String
- UUID of the resource
- local
Inline BooleanCat - Local inline cat
- log
Container BooleanPage Only - Log container page only
- log
Http BooleanHdr Referer - Log http hdr referer
- log
Http BooleanHdr User Agent - Log http hdr user agent
- log
Http BooleanHdr Xff - Log http hdr xff
- mlav
Category List<String>Exceptions - Mlav category exception
- name String
- Name
- redirects List<String>
- Redirect
- safe
Search BooleanEnforcement - Safe search enforcement
- snippet String
- The snippet in which the resource is defined
- tfid String
- alerts string[]
- Alert
- allows string[]
- Allow
- blocks string[]
- Block
- cloud
Inline booleanCat - Cloud inline cat
- continues string[]
- Continue
- credential
Enforcement GetUrl Access Profile Credential Enforcement - Credential enforcement
- description string
- Description
- device string
- The device in which the resource is defined
- folder string
- The folder in which the resource is defined
- id string
- UUID of the resource
- local
Inline booleanCat - Local inline cat
- log
Container booleanPage Only - Log container page only
- log
Http booleanHdr Referer - Log http hdr referer
- log
Http booleanHdr User Agent - Log http hdr user agent
- log
Http booleanHdr Xff - Log http hdr xff
- mlav
Category string[]Exceptions - Mlav category exception
- name string
- Name
- redirects string[]
- Redirect
- safe
Search booleanEnforcement - Safe search enforcement
- snippet string
- The snippet in which the resource is defined
- tfid string
- alerts Sequence[str]
- Alert
- allows Sequence[str]
- Allow
- blocks Sequence[str]
- Block
- cloud_
inline_ boolcat - Cloud inline cat
- continues Sequence[str]
- Continue
- credential_
enforcement GetUrl Access Profile Credential Enforcement - Credential enforcement
- description str
- Description
- device str
- The device in which the resource is defined
- folder str
- The folder in which the resource is defined
- id str
- UUID of the resource
- local_
inline_ boolcat - Local inline cat
- log_
container_ boolpage_ only - Log container page only
- log_
http_ boolhdr_ referer - Log http hdr referer
- log_
http_ boolhdr_ user_ agent - Log http hdr user agent
- log_
http_ boolhdr_ xff - Log http hdr xff
- mlav_
category_ Sequence[str]exceptions - Mlav category exception
- name str
- Name
- redirects Sequence[str]
- Redirect
- safe_
search_ boolenforcement - Safe search enforcement
- snippet str
- The snippet in which the resource is defined
- tfid str
- alerts List<String>
- Alert
- allows List<String>
- Allow
- blocks List<String>
- Block
- cloud
Inline BooleanCat - Cloud inline cat
- continues List<String>
- Continue
- credential
Enforcement Property Map - Credential enforcement
- description String
- Description
- device String
- The device in which the resource is defined
- folder String
- The folder in which the resource is defined
- id String
- UUID of the resource
- local
Inline BooleanCat - Local inline cat
- log
Container BooleanPage Only - Log container page only
- log
Http BooleanHdr Referer - Log http hdr referer
- log
Http BooleanHdr User Agent - Log http hdr user agent
- log
Http BooleanHdr Xff - Log http hdr xff
- mlav
Category List<String>Exceptions - Mlav category exception
- name String
- Name
- redirects List<String>
- Redirect
- safe
Search BooleanEnforcement - Safe search enforcement
- snippet String
- The snippet in which the resource is defined
- 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.
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
