Class CfnConnector
Creates a new connector profile associated with your AWS account .
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.AppFlow
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnConnector : CfnResource, IInspectable
Syntax (vb)
Public Class CfnConnector
Inherits CfnResource
Implements IInspectable
Remarks
There is a soft quota of 100 connector profiles per AWS account . If you need more connector profiles than this quota allows, you can submit a request to the Amazon AppFlow team through the Amazon AppFlow support channel. In each connector profile that you create, you can provide the credentials and properties for only one connector.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appflow-connector.html
CloudformationResource: AWS::AppFlow::Connector
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.AppFlow;
var cfnConnector = new CfnConnector(this, "MyCfnConnector", new CfnConnectorProps {
ConnectorProvisioningConfig = new ConnectorProvisioningConfigProperty {
Lambda = new LambdaConnectorProvisioningConfigProperty {
LambdaArn = "lambdaArn"
}
},
ConnectorProvisioningType = "connectorProvisioningType",
// the properties below are optional
ConnectorLabel = "connectorLabel",
Description = "description"
});
Synopsis
Constructors
CfnConnector(ByRefValue) | Used by jsii to construct an instance of this class from a Javascript-owned object reference |
CfnConnector(DeputyBase.DeputyProps) | Used by jsii to construct an instance of this class from DeputyProps |
CfnConnector(Construct, String, ICfnConnectorProps) |
Properties
AttrConnectorArn | The arn of the connector. |
CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
CfnProperties | |
ConnectorLabel | The label used for registering the connector. |
ConnectorProvisioningConfig | The configuration required for registering the connector. |
ConnectorProvisioningType | The provisioning type used to register the connector. |
Description | A description about the connector runtime setting. |
Methods
Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
RenderProperties(IDictionary<String, Object>) |
Constructors
CfnConnector(ByRefValue)
Used by jsii to construct an instance of this class from a Javascript-owned object reference
protected CfnConnector(ByRefValue reference)
Parameters
- reference Amazon.JSII.Runtime.Deputy.ByRefValue
The Javascript-owned object reference
CfnConnector(DeputyBase.DeputyProps)
Used by jsii to construct an instance of this class from DeputyProps
protected CfnConnector(DeputyBase.DeputyProps props)
Parameters
- props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps
The deputy props
CfnConnector(Construct, String, ICfnConnectorProps)
public CfnConnector(Construct scope, string id, ICfnConnectorProps props)
Parameters
- scope Constructs.Construct
Scope in which this resource is defined.
- id System.String
Construct identifier for this resource (unique in its scope).
- props ICfnConnectorProps
Resource properties.
Properties
AttrConnectorArn
The arn of the connector.
public virtual string AttrConnectorArn { get; }
Property Value
System.String
Remarks
The arn is unique for each ConnectorRegistration in your AWS account.
CloudformationAttribute: ConnectorArn
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
ConnectorLabel
The label used for registering the connector.
public virtual string ConnectorLabel { get; set; }
Property Value
System.String
ConnectorProvisioningConfig
The configuration required for registering the connector.
public virtual object ConnectorProvisioningConfig { get; set; }
Property Value
System.Object
ConnectorProvisioningType
The provisioning type used to register the connector.
public virtual string ConnectorProvisioningType { get; set; }
Property Value
System.String
Description
A description about the connector runtime setting.
public virtual string Description { get; set; }
Property Value
System.String
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>