We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 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.26.0 published on Wednesday, Mar 12, 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>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)
public static Output<GetSecurityProfileResult> getSecurityProfile(GetSecurityProfileArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:connect:getSecurityProfile
  arguments:
    # arguments dictionaryThe following arguments are supported:
- SecurityProfile stringArn 
- The Amazon Resource Name (ARN) for the security profile.
- SecurityProfile stringArn 
- The Amazon Resource Name (ARN) for the security profile.
- securityProfile StringArn 
- The Amazon Resource Name (ARN) for the security profile.
- securityProfile stringArn 
- The Amazon Resource Name (ARN) for the security profile.
- security_profile_ strarn 
- The Amazon Resource Name (ARN) for the security profile.
- securityProfile StringArn 
- The Amazon Resource Name (ARN) for the security profile.
getSecurityProfile Result
The following output properties are available:
- AllowedAccess stringControl Hierarchy Group Id 
- The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
- 
List<Pulumi.Aws Native. Connect. Outputs. Security Profile Tag> 
- The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
- Applications
List<Pulumi.Aws Native. Connect. Outputs. Security Profile Application> 
- A list of third-party applications that the security profile will give access to.
- Description string
- The description of the security profile.
- HierarchyRestricted List<string>Resources 
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
- LastModified stringRegion 
- The AWS Region where this resource was last modified.
- LastModified doubleTime 
- The timestamp when this resource was last modified.
- Permissions List<string>
- Permissions assigned to the security profile.
- SecurityProfile stringArn 
- The Amazon Resource Name (ARN) for the security profile.
- TagRestricted List<string>Resources 
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- The tags used to organize, track, or control access for this resource.
- AllowedAccess stringControl Hierarchy Group Id 
- The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
- 
[]SecurityProfile Tag 
- The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
- Applications
[]SecurityProfile Application 
- A list of third-party applications that the security profile will give access to.
- Description string
- The description of the security profile.
- HierarchyRestricted []stringResources 
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
- LastModified stringRegion 
- The AWS Region where this resource was last modified.
- LastModified float64Time 
- The timestamp when this resource was last modified.
- Permissions []string
- Permissions assigned to the security profile.
- SecurityProfile stringArn 
- The Amazon Resource Name (ARN) for the security profile.
- TagRestricted []stringResources 
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.
- Tag
- The tags used to organize, track, or control access for this resource.
- allowedAccess StringControl Hierarchy Group Id 
- The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
- 
List<SecurityProfile Tag> 
- The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
- applications
List<SecurityProfile Application> 
- A list of third-party applications that the security profile will give access to.
- description String
- The description of the security profile.
- hierarchyRestricted List<String>Resources 
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
- lastModified StringRegion 
- The AWS Region where this resource was last modified.
- lastModified DoubleTime 
- The timestamp when this resource was last modified.
- permissions List<String>
- Permissions assigned to the security profile.
- securityProfile StringArn 
- The Amazon Resource Name (ARN) for the security profile.
- tagRestricted List<String>Resources 
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.
- List<Tag>
- The tags used to organize, track, or control access for this resource.
- allowedAccess stringControl Hierarchy Group Id 
- The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
- 
SecurityProfile Tag[] 
- The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
- applications
SecurityProfile Application[] 
- A list of third-party applications that the security profile will give access to.
- description string
- The description of the security profile.
- hierarchyRestricted string[]Resources 
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
- lastModified stringRegion 
- The AWS Region where this resource was last modified.
- lastModified numberTime 
- The timestamp when this resource was last modified.
- permissions string[]
- Permissions assigned to the security profile.
- securityProfile stringArn 
- The Amazon Resource Name (ARN) for the security profile.
- tagRestricted string[]Resources 
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.
- Tag[]
- The tags used to organize, track, or control access for this resource.
- allowed_access_ strcontrol_ hierarchy_ group_ id 
- The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
- 
Sequence[SecurityProfile Tag] 
- The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
- applications
Sequence[SecurityProfile Application] 
- A list of third-party applications that the security profile will give access to.
- description str
- The description of the security profile.
- hierarchy_restricted_ Sequence[str]resources 
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
- last_modified_ strregion 
- The AWS Region where this resource was last modified.
- last_modified_ floattime 
- The timestamp when this resource was last modified.
- permissions Sequence[str]
- Permissions assigned to the security profile.
- security_profile_ strarn 
- The Amazon Resource Name (ARN) for the security profile.
- tag_restricted_ Sequence[str]resources 
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.
- Sequence[root_Tag]
- The tags used to organize, track, or control access for this resource.
- allowedAccess StringControl Hierarchy Group Id 
- The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
- 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.
- hierarchyRestricted List<String>Resources 
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.
- lastModified StringRegion 
- The AWS Region where this resource was last modified.
- lastModified NumberTime 
- The timestamp when this resource was last modified.
- permissions List<String>
- Permissions assigned to the security profile.
- securityProfile StringArn 
- The Amazon Resource Name (ARN) for the security profile.
- tagRestricted List<String>Resources 
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.
- 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
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.26.0 published on Wednesday, Mar 12, 2025 by Pulumi