Class CfnSecurityProfileMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.connect.CfnSecurityProfileMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSecurityProfileMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSecurityProfileMixinProps
@Stability(Stable)
@Internal
public static final class CfnSecurityProfileMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSecurityProfileMixinProps
An implementation for
CfnSecurityProfileMixinProps-
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.cfnpropertymixins.services.connect.CfnSecurityProfileMixinProps
CfnSecurityProfileMixinProps.Builder, CfnSecurityProfileMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSecurityProfileMixinProps.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 ObjectThe list of flow-module resources to be linked to a security profile 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 theCfnSecurityProfileMixinProps.Builder.
-
-
Method Details
-
getAllowedAccessControlHierarchyGroupId
Description copied from interface:CfnSecurityProfileMixinPropsThe identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.- Specified by:
getAllowedAccessControlHierarchyGroupIdin interfaceCfnSecurityProfileMixinProps- See Also:
-
getAllowedAccessControlTags
Description copied from interface:CfnSecurityProfileMixinPropsThe 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 interfaceCfnSecurityProfileMixinProps- See Also:
-
getAllowedFlowModules
Description copied from interface:CfnSecurityProfileMixinPropsThe list of flow-module resources to be linked to a security profile in Amazon Connect.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSecurityProfilePropsMixin.FlowModuleProperty>- Specified by:
getAllowedFlowModulesin interfaceCfnSecurityProfileMixinProps- See Also:
-
getApplications
Description copied from interface:CfnSecurityProfileMixinPropsA list of third-party applications that the security profile will give access to.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSecurityProfilePropsMixin.ApplicationProperty>- Specified by:
getApplicationsin interfaceCfnSecurityProfileMixinProps- See Also:
-
getDescription
Description copied from interface:CfnSecurityProfileMixinPropsThe description of the security profile.- Specified by:
getDescriptionin interfaceCfnSecurityProfileMixinProps- See Also:
-
getGranularAccessControlConfiguration
Description copied from interface:CfnSecurityProfileMixinPropsThe granular access control configuration for the security profile, including data table permissions.Returns union: either
IResolvableorCfnSecurityProfilePropsMixin.GranularAccessControlConfigurationProperty- Specified by:
getGranularAccessControlConfigurationin interfaceCfnSecurityProfileMixinProps- See Also:
-
getHierarchyRestrictedResources
Description copied from interface:CfnSecurityProfileMixinPropsThe list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.Following are acceptable ResourceNames:
User.- Specified by:
getHierarchyRestrictedResourcesin interfaceCfnSecurityProfileMixinProps- See Also:
-
getInstanceArn
Description copied from interface:CfnSecurityProfileMixinPropsThe identifier of the Amazon Connect instance.Returns union: either
StringorIInstanceRef- Specified by:
getInstanceArnin interfaceCfnSecurityProfileMixinProps- See Also:
-
getPermissions
Description copied from interface:CfnSecurityProfileMixinPropsPermissions assigned to the security profile.For a list of valid permissions, see List of security profile permissions .
- Specified by:
getPermissionsin interfaceCfnSecurityProfileMixinProps- See Also:
-
getSecurityProfileName
Description copied from interface:CfnSecurityProfileMixinPropsThe name for the security profile.- Specified by:
getSecurityProfileNamein interfaceCfnSecurityProfileMixinProps- See Also:
-
getTagRestrictedResources
Description copied from interface:CfnSecurityProfileMixinPropsThe list of resources that a security profile applies tag restrictions to in Amazon Connect.- Specified by:
getTagRestrictedResourcesin interfaceCfnSecurityProfileMixinProps- See Also:
-
getTags
Description copied from interface:CfnSecurityProfileMixinPropsThe tags used to organize, track, or control access for this resource.For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- Specified by:
getTagsin interfaceCfnSecurityProfileMixinProps- 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()
-