1. Packages
  2. Scm Provider
  3. API Docs
  4. getProfileGroup
Strata Cloud Manager v0.1.6 published on Wednesday, Oct 16, 2024 by Pulumi

scm.getProfileGroup

Explore with Pulumi AI

scm logo
Strata Cloud Manager v0.1.6 published on Wednesday, Oct 16, 2024 by Pulumi

    Retrieves a config item.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as scm from "@pulumi/scm";
    
    const example = scm.getProfileGroup({
        id: "1234-56-789",
    });
    
    import pulumi
    import pulumi_scm as scm
    
    example = scm.get_profile_group(id="1234-56-789")
    
    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 {
    		_, err := scm.LookupProfileGroup(ctx, &scm.LookupProfileGroupArgs{
    			Id: "1234-56-789",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scm = Pulumi.Scm;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Scm.GetProfileGroup.Invoke(new()
        {
            Id = "1234-56-789",
        });
    
    });
    
    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.GetProfileGroupArgs;
    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 example = ScmFunctions.getProfileGroup(GetProfileGroupArgs.builder()
                .id("1234-56-789")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: scm:getProfileGroup
          Arguments:
            id: 1234-56-789
    

    Using getProfileGroup

    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 getProfileGroup(args: GetProfileGroupArgs, opts?: InvokeOptions): Promise<GetProfileGroupResult>
    function getProfileGroupOutput(args: GetProfileGroupOutputArgs, opts?: InvokeOptions): Output<GetProfileGroupResult>
    def get_profile_group(id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetProfileGroupResult
    def get_profile_group_output(id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetProfileGroupResult]
    func LookupProfileGroup(ctx *Context, args *LookupProfileGroupArgs, opts ...InvokeOption) (*LookupProfileGroupResult, error)
    func LookupProfileGroupOutput(ctx *Context, args *LookupProfileGroupOutputArgs, opts ...InvokeOption) LookupProfileGroupResultOutput

    > Note: This function is named LookupProfileGroup in the Go SDK.

    public static class GetProfileGroup 
    {
        public static Task<GetProfileGroupResult> InvokeAsync(GetProfileGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetProfileGroupResult> Invoke(GetProfileGroupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProfileGroupResult> getProfileGroup(GetProfileGroupArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: scm:index/getProfileGroup:getProfileGroup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The Id param.
    Id string
    The Id param.
    id String
    The Id param.
    id string
    The Id param.
    id str
    The Id param.
    id String
    The Id param.

    getProfileGroup Result

    The following output properties are available:

    DnsSecurities List<string>
    The DnsSecurities param.
    FileBlockings List<string>
    The FileBlockings param.
    Id string
    The Id param.
    Name string
    The Name param.
    SaasSecurities List<string>
    The SaasSecurities param.
    Spywares List<string>
    The Spywares param.
    Tfid string
    UrlFilterings List<string>
    The UrlFilterings param.
    VirusAndWildfireAnalyses List<string>
    The VirusAndWildfireAnalyses param.
    Vulnerabilities List<string>
    The Vulnerabilities param.
    DnsSecurities []string
    The DnsSecurities param.
    FileBlockings []string
    The FileBlockings param.
    Id string
    The Id param.
    Name string
    The Name param.
    SaasSecurities []string
    The SaasSecurities param.
    Spywares []string
    The Spywares param.
    Tfid string
    UrlFilterings []string
    The UrlFilterings param.
    VirusAndWildfireAnalyses []string
    The VirusAndWildfireAnalyses param.
    Vulnerabilities []string
    The Vulnerabilities param.
    dnsSecurities List<String>
    The DnsSecurities param.
    fileBlockings List<String>
    The FileBlockings param.
    id String
    The Id param.
    name String
    The Name param.
    saasSecurities List<String>
    The SaasSecurities param.
    spywares List<String>
    The Spywares param.
    tfid String
    urlFilterings List<String>
    The UrlFilterings param.
    virusAndWildfireAnalyses List<String>
    The VirusAndWildfireAnalyses param.
    vulnerabilities List<String>
    The Vulnerabilities param.
    dnsSecurities string[]
    The DnsSecurities param.
    fileBlockings string[]
    The FileBlockings param.
    id string
    The Id param.
    name string
    The Name param.
    saasSecurities string[]
    The SaasSecurities param.
    spywares string[]
    The Spywares param.
    tfid string
    urlFilterings string[]
    The UrlFilterings param.
    virusAndWildfireAnalyses string[]
    The VirusAndWildfireAnalyses param.
    vulnerabilities string[]
    The Vulnerabilities param.
    dns_securities Sequence[str]
    The DnsSecurities param.
    file_blockings Sequence[str]
    The FileBlockings param.
    id str
    The Id param.
    name str
    The Name param.
    saas_securities Sequence[str]
    The SaasSecurities param.
    spywares Sequence[str]
    The Spywares param.
    tfid str
    url_filterings Sequence[str]
    The UrlFilterings param.
    virus_and_wildfire_analyses Sequence[str]
    The VirusAndWildfireAnalyses param.
    vulnerabilities Sequence[str]
    The Vulnerabilities param.
    dnsSecurities List<String>
    The DnsSecurities param.
    fileBlockings List<String>
    The FileBlockings param.
    id String
    The Id param.
    name String
    The Name param.
    saasSecurities List<String>
    The SaasSecurities param.
    spywares List<String>
    The Spywares param.
    tfid String
    urlFilterings List<String>
    The UrlFilterings param.
    virusAndWildfireAnalyses List<String>
    The VirusAndWildfireAnalyses param.
    vulnerabilities List<String>
    The Vulnerabilities param.

    Package Details

    Repository
    scm pulumi/pulumi-scm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scm Terraform Provider.
    scm logo
    Strata Cloud Manager v0.1.6 published on Wednesday, Oct 16, 2024 by Pulumi