Class CfnIntegrationAssociation
A CloudFormation AWS::Connect::IntegrationAssociation
.
Inherited Members
Namespace: Amazon.CDK.AWS.Connect
Assembly: Amazon.CDK.AWS.Connect.dll
Syntax (csharp)
public class CfnIntegrationAssociation : CfnResource, IConstruct, IDependable, IInspectable
Syntax (vb)
Public Class CfnIntegrationAssociation
Inherits CfnResource
Implements IConstruct, IDependable, IInspectable
Remarks
Specifies the association of an AWS resource such as Lex bot (both v1 and v2) and Lambda function with an Amazon Connect instance.
CloudformationResource: AWS::Connect::IntegrationAssociation
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.AWS.Connect;
var cfnIntegrationAssociation = new CfnIntegrationAssociation(this, "MyCfnIntegrationAssociation", new CfnIntegrationAssociationProps {
InstanceId = "instanceId",
IntegrationArn = "integrationArn",
IntegrationType = "integrationType"
});
Synopsis
Constructors
CfnIntegrationAssociation(Construct, String, ICfnIntegrationAssociationProps) | Create a new |
CfnIntegrationAssociation(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
CfnIntegrationAssociation(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
Properties
AttrIntegrationAssociationId | Identifier of the association with an Amazon Connect instance. |
CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
CfnProperties | |
InstanceId | The Amazon Resource Name (ARN) of the instance. |
IntegrationArn | ARN of the integration being associated with the instance. |
IntegrationType | Specifies the integration type to be associated with the instance. |
Methods
Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
RenderProperties(IDictionary<String, Object>) |
Constructors
CfnIntegrationAssociation(Construct, String, ICfnIntegrationAssociationProps)
Create a new AWS::Connect::IntegrationAssociation
.
public CfnIntegrationAssociation(Construct scope, string id, ICfnIntegrationAssociationProps props)
Parameters
- scope Construct
- scope in which this resource is defined.
- id System.String
- scoped id of the resource.
- props ICfnIntegrationAssociationProps
- resource properties.
CfnIntegrationAssociation(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected CfnIntegrationAssociation(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
CfnIntegrationAssociation(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected CfnIntegrationAssociation(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
Properties
AttrIntegrationAssociationId
Identifier of the association with an Amazon Connect instance.
public virtual string AttrIntegrationAssociationId { get; }
Property Value
System.String
Remarks
CloudformationAttribute: IntegrationAssociationId
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
System.String
CfnProperties
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
System.Collections.Generic.IDictionary<System.String, System.Object>
Overrides
InstanceId
The Amazon Resource Name (ARN) of the instance.
public virtual string InstanceId { get; set; }
Property Value
System.String
Remarks
IntegrationArn
ARN of the integration being associated with the instance.
public virtual string IntegrationArn { get; set; }
Property Value
System.String
Remarks
IntegrationType
Specifies the integration type to be associated with the instance.
public virtual string IntegrationType { get; set; }
Property Value
System.String
Remarks
Allowed Values : LEX_BOT
| LAMBDA_FUNCTION
Methods
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
- tree inspector to collect and process attributes.
RenderProperties(IDictionary<String, Object>)
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props System.Collections.Generic.IDictionary<System.String, System.Object>
Returns
System.Collections.Generic.IDictionary<System.String, System.Object>