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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.connect.CfnSecurityProfileProps
CfnSecurityProfileProps.Builder, CfnSecurityProfileProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSecurityProfileProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.final ObjectThe list of tags that a security profile uses to restrict access to resources in Amazon Connect.final ObjectA list of third-party applications that the security profile will give access to.final StringThe description of the security profile.final ObjectThe granular access control configuration for the security profile, including data table permissions.The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.final ObjectThe identifier of the Amazon Connect instance.Permissions assigned to the security profile.final StringThe 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 inthashCode()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:CfnSecurityProfilePropsThe identifier of the Amazon Connect instance.Returns union: either
StringorIInstanceRef- Specified by:
getInstanceArnin interfaceCfnSecurityProfileProps- See Also:
-
getSecurityProfileName
Description copied from interface:CfnSecurityProfilePropsThe name for the security profile.- Specified by:
getSecurityProfileNamein interfaceCfnSecurityProfileProps- See Also:
-
getAllowedAccessControlHierarchyGroupId
Description copied from interface:CfnSecurityProfilePropsThe identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.- Specified by:
getAllowedAccessControlHierarchyGroupIdin interfaceCfnSecurityProfileProps- See Also:
-
getAllowedAccessControlTags
Description copied from interface:CfnSecurityProfilePropsThe list of tags that a security profile uses to restrict access to resources in Amazon Connect.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTag>- Specified by:
getAllowedAccessControlTagsin interfaceCfnSecurityProfileProps- See Also:
-
getApplications
Description copied from interface:CfnSecurityProfilePropsA list of third-party applications that the security profile will give access to.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSecurityProfile.ApplicationProperty>- Specified by:
getApplicationsin interfaceCfnSecurityProfileProps- See Also:
-
getDescription
Description copied from interface:CfnSecurityProfilePropsThe description of the security profile.- Specified by:
getDescriptionin interfaceCfnSecurityProfileProps- See Also:
-
getGranularAccessControlConfiguration
Description copied from interface:CfnSecurityProfilePropsThe granular access control configuration for the security profile, including data table permissions.Returns union: either
IResolvableorCfnSecurityProfile.GranularAccessControlConfigurationProperty- Specified by:
getGranularAccessControlConfigurationin interfaceCfnSecurityProfileProps- See Also:
-
getHierarchyRestrictedResources
Description copied from interface:CfnSecurityProfilePropsThe list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.Following are acceptable ResourceNames:
User.- Specified by:
getHierarchyRestrictedResourcesin interfaceCfnSecurityProfileProps- See Also:
-
getPermissions
Description copied from interface:CfnSecurityProfilePropsPermissions assigned to the security profile.For a list of valid permissions, see List of security profile permissions .
- Specified by:
getPermissionsin interfaceCfnSecurityProfileProps- See Also:
-
getTagRestrictedResources
Description copied from interface:CfnSecurityProfilePropsThe list of resources that a security profile applies tag restrictions to in Amazon Connect.- Specified by:
getTagRestrictedResourcesin interfaceCfnSecurityProfileProps- See Also:
-
getTags
Description copied from interface:CfnSecurityProfilePropsThe tags used to organize, track, or control access for this resource.For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- Specified by:
getTagsin interfaceCfnSecurityProfileProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-