Class CfnPermissionMixinProps
Properties for CfnPermissionPropsMixin.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.QBusiness
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnPermissionMixinProps : ICfnPermissionMixinProps
Syntax (vb)
Public Class CfnPermissionMixinProps Implements ICfnPermissionMixinProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qbusiness-permission.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.QBusiness;
var cfnPermissionMixinProps = new CfnPermissionMixinProps {
Actions = new [] { "actions" },
ApplicationId = "applicationId",
Conditions = new [] { new ConditionProperty {
ConditionKey = "conditionKey",
ConditionOperator = "conditionOperator",
ConditionValues = new [] { "conditionValues" }
} },
Principal = "principal",
StatementId = "statementId"
};
Synopsis
Constructors
| CfnPermissionMixinProps() | Properties for CfnPermissionPropsMixin. |
Properties
| Actions | The list of Amazon Q Business actions that the ISV is allowed to perform. |
| ApplicationId | The unique identifier of the Amazon Q Business application. |
| Conditions | Properties for CfnPermissionPropsMixin. |
| Principal | Provides user and group information used for filtering documents to use for generating Amazon Q Business conversation responses. |
| StatementId | A unique identifier for the policy statement. |
Constructors
CfnPermissionMixinProps()
Properties for CfnPermissionPropsMixin.
public CfnPermissionMixinProps()
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-qbusiness-permission.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.QBusiness;
var cfnPermissionMixinProps = new CfnPermissionMixinProps {
Actions = new [] { "actions" },
ApplicationId = "applicationId",
Conditions = new [] { new ConditionProperty {
ConditionKey = "conditionKey",
ConditionOperator = "conditionOperator",
ConditionValues = new [] { "conditionValues" }
} },
Principal = "principal",
StatementId = "statementId"
};
Properties
Actions
The list of Amazon Q Business actions that the ISV is allowed to perform.
public string[]? Actions { get; set; }
Property Value
string[]
Remarks
ApplicationId
The unique identifier of the Amazon Q Business application.
public string? ApplicationId { get; set; }
Property Value
Remarks
Conditions
Properties for CfnPermissionPropsMixin.
public object? Conditions { get; set; }
Property Value
Remarks
Principal
Provides user and group information used for filtering documents to use for generating Amazon Q Business conversation responses.
public string? Principal { get; set; }
Property Value
Remarks
StatementId
A unique identifier for the policy statement.
public string? StatementId { get; set; }