Class CfnSecurityProfileProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.connect.CfnSecurityProfileProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSecurityProfileProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSecurityProfileProps
@Stability(Stable)
@Internal
public static final class CfnSecurityProfileProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSecurityProfileProps
An implementation for
CfnSecurityProfileProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.connect.CfnSecurityProfileProps
CfnSecurityProfileProps.Builder, CfnSecurityProfileProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnSecurityProfileProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.final Object
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.final Object
A list of third-party applications that the security profile will give access to.final String
The description of the security profile.The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.final String
The identifier of the Amazon Connect instance.Permissions assigned to the security profile.final String
The name for the security profile.The list of resources that a security profile applies tag restrictions to in Amazon Connect.getTags()
The tags used to organize, track, or control access for this resource.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnSecurityProfileProps.Builder
.
-
-
Method Details
-
getInstanceArn
Description copied from interface:CfnSecurityProfileProps
The identifier of the Amazon Connect instance.- Specified by:
getInstanceArn
in interfaceCfnSecurityProfileProps
- See Also:
-
getSecurityProfileName
Description copied from interface:CfnSecurityProfileProps
The name for the security profile.- Specified by:
getSecurityProfileName
in interfaceCfnSecurityProfileProps
- See Also:
-
getAllowedAccessControlHierarchyGroupId
Description copied from interface:CfnSecurityProfileProps
The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.- Specified by:
getAllowedAccessControlHierarchyGroupId
in interfaceCfnSecurityProfileProps
- See Also:
-
getAllowedAccessControlTags
Description copied from interface:CfnSecurityProfileProps
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.- Specified by:
getAllowedAccessControlTags
in interfaceCfnSecurityProfileProps
- See Also:
-
getApplications
Description copied from interface:CfnSecurityProfileProps
A list of third-party applications that the security profile will give access to.- Specified by:
getApplications
in interfaceCfnSecurityProfileProps
- See Also:
-
getDescription
Description copied from interface:CfnSecurityProfileProps
The description of the security profile.- Specified by:
getDescription
in interfaceCfnSecurityProfileProps
- See Also:
-
getHierarchyRestrictedResources
Description copied from interface:CfnSecurityProfileProps
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.Following are acceptable ResourceNames:
User
.- Specified by:
getHierarchyRestrictedResources
in interfaceCfnSecurityProfileProps
- See Also:
-
getPermissions
Description copied from interface:CfnSecurityProfileProps
Permissions assigned to the security profile.For a list of valid permissions, see List of security profile permissions .
- Specified by:
getPermissions
in interfaceCfnSecurityProfileProps
- See Also:
-
getTagRestrictedResources
Description copied from interface:CfnSecurityProfileProps
The list of resources that a security profile applies tag restrictions to in Amazon Connect.- Specified by:
getTagRestrictedResources
in interfaceCfnSecurityProfileProps
- See Also:
-
getTags
Description copied from interface:CfnSecurityProfileProps
The tags used to organize, track, or control access for this resource.For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- Specified by:
getTags
in interfaceCfnSecurityProfileProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-