Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
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
