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

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.connect.getSecurityProfile

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 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>
Copy
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]
Copy
func LookupSecurityProfile(ctx *Context, args *LookupSecurityProfileArgs, opts ...InvokeOption) (*LookupSecurityProfileResult, error)
func LookupSecurityProfileOutput(ctx *Context, args *LookupSecurityProfileOutputArgs, opts ...InvokeOption) LookupSecurityProfileResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetSecurityProfileResult> getSecurityProfile(GetSecurityProfileArgs args, InvokeOptions options)
public static Output<GetSecurityProfileResult> getSecurityProfile(GetSecurityProfileArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:connect:getSecurityProfile
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

SecurityProfileArn This property is required. string
The Amazon Resource Name (ARN) for the security profile.
SecurityProfileArn This property is required. string
The Amazon Resource Name (ARN) for the security profile.
securityProfileArn This property is required. String
The Amazon Resource Name (ARN) for the security profile.
securityProfileArn This property is required. string
The Amazon Resource Name (ARN) for the security profile.
security_profile_arn This property is required. str
The Amazon Resource Name (ARN) for the security profile.
securityProfileArn This property is required. 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 This property is required. List<string>
The permissions that the agent is granted on the application
Namespace This property is required. string
Namespace of the application that you want to give access to.
ApplicationPermissions This property is required. []string
The permissions that the agent is granted on the application
Namespace This property is required. string
Namespace of the application that you want to give access to.
applicationPermissions This property is required. List<String>
The permissions that the agent is granted on the application
namespace This property is required. String
Namespace of the application that you want to give access to.
applicationPermissions This property is required. string[]
The permissions that the agent is granted on the application
namespace This property is required. string
Namespace of the application that you want to give access to.
application_permissions This property is required. Sequence[str]
The permissions that the agent is granted on the application
namespace This property is required. str
Namespace of the application that you want to give access to.
applicationPermissions This property is required. List<String>
The permissions that the agent is granted on the application
namespace This property is required. String
Namespace of the application that you want to give access to.

SecurityProfileTag

Key This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

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

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi