1. Packages
  2. AWS Native
  3. API Docs
  4. connect
  5. getSecurityProfile

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

aws-native.connect.getSecurityProfile

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

    Resource Type definition for AWS::Connect::SecurityProfile

    Using getSecurityProfile

    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 getSecurityProfile(args: GetSecurityProfileArgs, opts?: InvokeOptions): Promise<GetSecurityProfileResult>
    function getSecurityProfileOutput(args: GetSecurityProfileOutputArgs, opts?: InvokeOptions): Output<GetSecurityProfileResult>
    def get_security_profile(security_profile_arn: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetSecurityProfileResult
    def get_security_profile_output(security_profile_arn: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetSecurityProfileResult]
    func LookupSecurityProfile(ctx *Context, args *LookupSecurityProfileArgs, opts ...InvokeOption) (*LookupSecurityProfileResult, error)
    func LookupSecurityProfileOutput(ctx *Context, args *LookupSecurityProfileOutputArgs, opts ...InvokeOption) LookupSecurityProfileResultOutput

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

    public static class GetSecurityProfile 
    {
        public static Task<GetSecurityProfileResult> InvokeAsync(GetSecurityProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetSecurityProfileResult> Invoke(GetSecurityProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSecurityProfileResult> getSecurityProfile(GetSecurityProfileArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:connect:getSecurityProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    SecurityProfileArn string
    The Amazon Resource Name (ARN) for the security profile.
    SecurityProfileArn string
    The Amazon Resource Name (ARN) for the security profile.
    securityProfileArn String
    The Amazon Resource Name (ARN) for the security profile.
    securityProfileArn string
    The Amazon Resource Name (ARN) for the security profile.
    security_profile_arn str
    The Amazon Resource Name (ARN) for the security profile.
    securityProfileArn String
    The Amazon Resource Name (ARN) for the security profile.

    getSecurityProfile Result

    The following output properties are available:

    AllowedAccessControlHierarchyGroupId string
    The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
    AllowedAccessControlTags List<Pulumi.AwsNative.Connect.Outputs.SecurityProfileTag>
    The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
    Applications List<Pulumi.AwsNative.Connect.Outputs.SecurityProfileApplication>
    A list of third-party applications that the security profile will give access to.
    Description string
    The description of the security profile.
    HierarchyRestrictedResources List<string>
    The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
    LastModifiedRegion string
    The AWS Region where this resource was last modified.
    LastModifiedTime double
    The timestamp when this resource was last modified.
    Permissions List<string>
    Permissions assigned to the security profile.
    SecurityProfileArn string
    The Amazon Resource Name (ARN) for the security profile.
    TagRestrictedResources List<string>
    The list of resources that a security profile applies tag restrictions to in Amazon Connect.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    The tags used to organize, track, or control access for this resource.
    AllowedAccessControlHierarchyGroupId string
    The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
    AllowedAccessControlTags []SecurityProfileTag
    The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
    Applications []SecurityProfileApplication
    A list of third-party applications that the security profile will give access to.
    Description string
    The description of the security profile.
    HierarchyRestrictedResources []string
    The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
    LastModifiedRegion string
    The AWS Region where this resource was last modified.
    LastModifiedTime float64
    The timestamp when this resource was last modified.
    Permissions []string
    Permissions assigned to the security profile.
    SecurityProfileArn string
    The Amazon Resource Name (ARN) for the security profile.
    TagRestrictedResources []string
    The list of resources that a security profile applies tag restrictions to in Amazon Connect.
    Tags Tag
    The tags used to organize, track, or control access for this resource.
    allowedAccessControlHierarchyGroupId String
    The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
    allowedAccessControlTags List<SecurityProfileTag>
    The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
    applications List<SecurityProfileApplication>
    A list of third-party applications that the security profile will give access to.
    description String
    The description of the security profile.
    hierarchyRestrictedResources List<String>
    The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
    lastModifiedRegion String
    The AWS Region where this resource was last modified.
    lastModifiedTime Double
    The timestamp when this resource was last modified.
    permissions List<String>
    Permissions assigned to the security profile.
    securityProfileArn String
    The Amazon Resource Name (ARN) for the security profile.
    tagRestrictedResources List<String>
    The list of resources that a security profile applies tag restrictions to in Amazon Connect.
    tags List<Tag>
    The tags used to organize, track, or control access for this resource.
    allowedAccessControlHierarchyGroupId string
    The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
    allowedAccessControlTags SecurityProfileTag[]
    The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
    applications SecurityProfileApplication[]
    A list of third-party applications that the security profile will give access to.
    description string
    The description of the security profile.
    hierarchyRestrictedResources string[]
    The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
    lastModifiedRegion string
    The AWS Region where this resource was last modified.
    lastModifiedTime number
    The timestamp when this resource was last modified.
    permissions string[]
    Permissions assigned to the security profile.
    securityProfileArn string
    The Amazon Resource Name (ARN) for the security profile.
    tagRestrictedResources string[]
    The list of resources that a security profile applies tag restrictions to in Amazon Connect.
    tags Tag[]
    The tags used to organize, track, or control access for this resource.
    allowed_access_control_hierarchy_group_id str
    The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
    allowed_access_control_tags Sequence[SecurityProfileTag]
    The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
    applications Sequence[SecurityProfileApplication]
    A list of third-party applications that the security profile will give access to.
    description str
    The description of the security profile.
    hierarchy_restricted_resources Sequence[str]
    The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
    last_modified_region str
    The AWS Region where this resource was last modified.
    last_modified_time float
    The timestamp when this resource was last modified.
    permissions Sequence[str]
    Permissions assigned to the security profile.
    security_profile_arn str
    The Amazon Resource Name (ARN) for the security profile.
    tag_restricted_resources Sequence[str]
    The list of resources that a security profile applies tag restrictions to in Amazon Connect.
    tags Sequence[root_Tag]
    The tags used to organize, track, or control access for this resource.
    allowedAccessControlHierarchyGroupId String
    The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
    allowedAccessControlTags List<Property Map>
    The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
    applications List<Property Map>
    A list of third-party applications that the security profile will give access to.
    description String
    The description of the security profile.
    hierarchyRestrictedResources List<String>
    The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
    lastModifiedRegion String
    The AWS Region where this resource was last modified.
    lastModifiedTime Number
    The timestamp when this resource was last modified.
    permissions List<String>
    Permissions assigned to the security profile.
    securityProfileArn String
    The Amazon Resource Name (ARN) for the security profile.
    tagRestrictedResources List<String>
    The list of resources that a security profile applies tag restrictions to in Amazon Connect.
    tags List<Property Map>
    The tags used to organize, track, or control access for this resource.

    Supporting Types

    SecurityProfileApplication

    ApplicationPermissions List<string>
    The permissions that the agent is granted on the application
    Namespace string
    Namespace of the application that you want to give access to.
    ApplicationPermissions []string
    The permissions that the agent is granted on the application
    Namespace string
    Namespace of the application that you want to give access to.
    applicationPermissions List<String>
    The permissions that the agent is granted on the application
    namespace String
    Namespace of the application that you want to give access to.
    applicationPermissions string[]
    The permissions that the agent is granted on the application
    namespace string
    Namespace of the application that you want to give access to.
    application_permissions Sequence[str]
    The permissions that the agent is granted on the application
    namespace str
    Namespace of the application that you want to give access to.
    applicationPermissions List<String>
    The permissions that the agent is granted on the application
    namespace String
    Namespace of the application that you want to give access to.

    SecurityProfileTag

    Key string
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    Value string
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    Key string
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    Value string
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key String
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value String
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key string
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value string
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key str
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value str
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    key String
    The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
    value String
    The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi