CfnPermissionMixinProps
- class aws_cdk.mixins_preview.aws_qbusiness.mixins.CfnPermissionMixinProps(*, actions=None, application_id=None, conditions=None, principal=None, statement_id=None)
Bases:
objectProperties for CfnPermissionPropsMixin.
- Parameters:
actions (
Optional[Sequence[str]]) – The list of Amazon Q Business actions that the ISV is allowed to perform.application_id (
Optional[str]) – The unique identifier of the Amazon Q Business application.conditions (
Union[IResolvable,Sequence[Union[IResolvable,ConditionProperty,Dict[str,Any]]],None])principal (
Optional[str]) – Provides user and group information used for filtering documents to use for generating Amazon Q Business conversation responses.statement_id (
Optional[str]) – A unique identifier for the policy statement.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qbusiness-permission.html
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_qbusiness import mixins as qbusiness_mixins cfn_permission_mixin_props = qbusiness_mixins.CfnPermissionMixinProps( actions=["actions"], application_id="applicationId", conditions=[qbusiness_mixins.CfnPermissionPropsMixin.ConditionProperty( condition_key="conditionKey", condition_operator="conditionOperator", condition_values=["conditionValues"] )], principal="principal", statement_id="statementId" )
Attributes
- actions
The list of Amazon Q Business actions that the ISV is allowed to perform.
- application_id
The unique identifier of the Amazon Q Business application.
- conditions
-
- Type:
see
- principal
Provides user and group information used for filtering documents to use for generating Amazon Q Business conversation responses.
- statement_id
A unique identifier for the policy statement.