Documentation ¶
Index ¶
- func CfnDomain_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDomain_IsCfnElement(x interface{}) *bool
- func CfnDomain_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDomain_IsConstruct(x interface{}) *bool
- func CfnIntegration_CFN_RESOURCE_TYPE_NAME() *string
- func CfnIntegration_IsCfnElement(x interface{}) *bool
- func CfnIntegration_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnIntegration_IsConstruct(x interface{}) *bool
- func CfnObjectType_CFN_RESOURCE_TYPE_NAME() *string
- func CfnObjectType_IsCfnElement(x interface{}) *bool
- func CfnObjectType_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnObjectType_IsConstruct(x interface{}) *bool
- func NewCfnDomain_Override(c CfnDomain, scope constructs.Construct, id *string, props *CfnDomainProps)
- func NewCfnIntegration_Override(c CfnIntegration, scope constructs.Construct, id *string, ...)
- func NewCfnObjectType_Override(c CfnObjectType, scope constructs.Construct, id *string, ...)
- type CfnDomain
- type CfnDomainProps
- type CfnIntegration
- type CfnIntegrationProps
- type CfnIntegration_ConnectorOperatorProperty
- type CfnIntegration_FlowDefinitionProperty
- type CfnIntegration_IncrementalPullConfigProperty
- type CfnIntegration_MarketoSourcePropertiesProperty
- type CfnIntegration_S3SourcePropertiesProperty
- type CfnIntegration_SalesforceSourcePropertiesProperty
- type CfnIntegration_ScheduledTriggerPropertiesProperty
- type CfnIntegration_ServiceNowSourcePropertiesProperty
- type CfnIntegration_SourceConnectorPropertiesProperty
- type CfnIntegration_SourceFlowConfigProperty
- type CfnIntegration_TaskPropertiesMapProperty
- type CfnIntegration_TaskProperty
- type CfnIntegration_TriggerConfigProperty
- type CfnIntegration_TriggerPropertiesProperty
- type CfnIntegration_ZendeskSourcePropertiesProperty
- type CfnObjectType
- type CfnObjectTypeProps
- type CfnObjectType_FieldMapProperty
- type CfnObjectType_KeyMapProperty
- type CfnObjectType_ObjectTypeFieldProperty
- type CfnObjectType_ObjectTypeKeyProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnDomain_CFN_RESOURCE_TYPE_NAME ¶
func CfnDomain_CFN_RESOURCE_TYPE_NAME() *string
func CfnDomain_IsCfnElement ¶
func CfnDomain_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnDomain_IsCfnResource ¶
func CfnDomain_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDomain_IsConstruct ¶
func CfnDomain_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnIntegration_CFN_RESOURCE_TYPE_NAME ¶
func CfnIntegration_CFN_RESOURCE_TYPE_NAME() *string
func CfnIntegration_IsCfnElement ¶
func CfnIntegration_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnIntegration_IsCfnResource ¶
func CfnIntegration_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnIntegration_IsConstruct ¶
func CfnIntegration_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnObjectType_CFN_RESOURCE_TYPE_NAME ¶
func CfnObjectType_CFN_RESOURCE_TYPE_NAME() *string
func CfnObjectType_IsCfnElement ¶
func CfnObjectType_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnObjectType_IsCfnResource ¶
func CfnObjectType_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnObjectType_IsConstruct ¶
func CfnObjectType_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnDomain_Override ¶
func NewCfnDomain_Override(c CfnDomain, scope constructs.Construct, id *string, props *CfnDomainProps)
Create a new `AWS::CustomerProfiles::Domain`.
func NewCfnIntegration_Override ¶
func NewCfnIntegration_Override(c CfnIntegration, scope constructs.Construct, id *string, props *CfnIntegrationProps)
Create a new `AWS::CustomerProfiles::Integration`.
func NewCfnObjectType_Override ¶
func NewCfnObjectType_Override(c CfnObjectType, scope constructs.Construct, id *string, props *CfnObjectTypeProps)
Create a new `AWS::CustomerProfiles::ObjectType`.
Types ¶
type CfnDomain ¶
type CfnDomain interface { awscdk.CfnResource awscdk.IInspectable AttrCreatedAt() *string AttrLastUpdatedAt() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DeadLetterQueueUrl() *string SetDeadLetterQueueUrl(val *string) DefaultEncryptionKey() *string SetDefaultEncryptionKey(val *string) DefaultExpirationDays() *float64 SetDefaultExpirationDays(val *float64) DomainName() *string SetDomainName(val *string) LogicalId() *string Node() constructs.Node Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::CustomerProfiles::Domain`.
func NewCfnDomain ¶
func NewCfnDomain(scope constructs.Construct, id *string, props *CfnDomainProps) CfnDomain
Create a new `AWS::CustomerProfiles::Domain`.
type CfnDomainProps ¶
type CfnDomainProps struct { // `AWS::CustomerProfiles::Domain.DomainName`. DomainName *string `json:"domainName"` // `AWS::CustomerProfiles::Domain.DeadLetterQueueUrl`. DeadLetterQueueUrl *string `json:"deadLetterQueueUrl"` // `AWS::CustomerProfiles::Domain.DefaultEncryptionKey`. DefaultEncryptionKey *string `json:"defaultEncryptionKey"` // `AWS::CustomerProfiles::Domain.DefaultExpirationDays`. DefaultExpirationDays *float64 `json:"defaultExpirationDays"` // `AWS::CustomerProfiles::Domain.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::CustomerProfiles::Domain`.
type CfnIntegration ¶
type CfnIntegration interface { awscdk.CfnResource awscdk.IInspectable AttrCreatedAt() *string AttrLastUpdatedAt() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DomainName() *string SetDomainName(val *string) FlowDefinition() interface{} SetFlowDefinition(val interface{}) LogicalId() *string Node() constructs.Node ObjectTypeName() *string SetObjectTypeName(val *string) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} Uri() *string SetUri(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::CustomerProfiles::Integration`.
func NewCfnIntegration ¶
func NewCfnIntegration(scope constructs.Construct, id *string, props *CfnIntegrationProps) CfnIntegration
Create a new `AWS::CustomerProfiles::Integration`.
type CfnIntegrationProps ¶
type CfnIntegrationProps struct { // `AWS::CustomerProfiles::Integration.DomainName`. DomainName *string `json:"domainName"` // `AWS::CustomerProfiles::Integration.ObjectTypeName`. ObjectTypeName *string `json:"objectTypeName"` // `AWS::CustomerProfiles::Integration.FlowDefinition`. FlowDefinition interface{} `json:"flowDefinition"` // `AWS::CustomerProfiles::Integration.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::CustomerProfiles::Integration.Uri`. Uri *string `json:"uri"` }
Properties for defining a `AWS::CustomerProfiles::Integration`.
type CfnIntegration_ConnectorOperatorProperty ¶
type CfnIntegration_ConnectorOperatorProperty struct { // `CfnIntegration.ConnectorOperatorProperty.Marketo`. Marketo *string `json:"marketo"` // `CfnIntegration.ConnectorOperatorProperty.S3`. S3 *string `json:"s3"` // `CfnIntegration.ConnectorOperatorProperty.Salesforce`. Salesforce *string `json:"salesforce"` // `CfnIntegration.ConnectorOperatorProperty.ServiceNow`. ServiceNow *string `json:"serviceNow"` // `CfnIntegration.ConnectorOperatorProperty.Zendesk`. Zendesk *string `json:"zendesk"` }
type CfnIntegration_FlowDefinitionProperty ¶
type CfnIntegration_FlowDefinitionProperty struct { // `CfnIntegration.FlowDefinitionProperty.FlowName`. FlowName *string `json:"flowName"` // `CfnIntegration.FlowDefinitionProperty.KmsArn`. KmsArn *string `json:"kmsArn"` // `CfnIntegration.FlowDefinitionProperty.SourceFlowConfig`. SourceFlowConfig interface{} `json:"sourceFlowConfig"` // `CfnIntegration.FlowDefinitionProperty.Tasks`. Tasks interface{} `json:"tasks"` // `CfnIntegration.FlowDefinitionProperty.TriggerConfig`. TriggerConfig interface{} `json:"triggerConfig"` // `CfnIntegration.FlowDefinitionProperty.Description`. Description *string `json:"description"` }
type CfnIntegration_IncrementalPullConfigProperty ¶
type CfnIntegration_IncrementalPullConfigProperty struct { // `CfnIntegration.IncrementalPullConfigProperty.DatetimeTypeFieldName`. DatetimeTypeFieldName *string `json:"datetimeTypeFieldName"` }
type CfnIntegration_MarketoSourcePropertiesProperty ¶
type CfnIntegration_MarketoSourcePropertiesProperty struct { // `CfnIntegration.MarketoSourcePropertiesProperty.Object`. Object *string `json:"object"` }
type CfnIntegration_SalesforceSourcePropertiesProperty ¶
type CfnIntegration_SalesforceSourcePropertiesProperty struct { // `CfnIntegration.SalesforceSourcePropertiesProperty.Object`. Object *string `json:"object"` // `CfnIntegration.SalesforceSourcePropertiesProperty.EnableDynamicFieldUpdate`. EnableDynamicFieldUpdate interface{} `json:"enableDynamicFieldUpdate"` // `CfnIntegration.SalesforceSourcePropertiesProperty.IncludeDeletedRecords`. IncludeDeletedRecords interface{} `json:"includeDeletedRecords"` }
type CfnIntegration_ScheduledTriggerPropertiesProperty ¶
type CfnIntegration_ScheduledTriggerPropertiesProperty struct { // `CfnIntegration.ScheduledTriggerPropertiesProperty.ScheduleExpression`. ScheduleExpression *string `json:"scheduleExpression"` // `CfnIntegration.ScheduledTriggerPropertiesProperty.DataPullMode`. DataPullMode *string `json:"dataPullMode"` // `CfnIntegration.ScheduledTriggerPropertiesProperty.FirstExecutionFrom`. FirstExecutionFrom *float64 `json:"firstExecutionFrom"` // `CfnIntegration.ScheduledTriggerPropertiesProperty.ScheduleEndTime`. ScheduleEndTime *float64 `json:"scheduleEndTime"` // `CfnIntegration.ScheduledTriggerPropertiesProperty.ScheduleOffset`. ScheduleOffset *float64 `json:"scheduleOffset"` // `CfnIntegration.ScheduledTriggerPropertiesProperty.ScheduleStartTime`. ScheduleStartTime *float64 `json:"scheduleStartTime"` // `CfnIntegration.ScheduledTriggerPropertiesProperty.Timezone`. Timezone *string `json:"timezone"` }
type CfnIntegration_ServiceNowSourcePropertiesProperty ¶
type CfnIntegration_ServiceNowSourcePropertiesProperty struct { // `CfnIntegration.ServiceNowSourcePropertiesProperty.Object`. Object *string `json:"object"` }
type CfnIntegration_SourceConnectorPropertiesProperty ¶
type CfnIntegration_SourceConnectorPropertiesProperty struct { // `CfnIntegration.SourceConnectorPropertiesProperty.Marketo`. Marketo interface{} `json:"marketo"` // `CfnIntegration.SourceConnectorPropertiesProperty.S3`. S3 interface{} `json:"s3"` // `CfnIntegration.SourceConnectorPropertiesProperty.Salesforce`. Salesforce interface{} `json:"salesforce"` // `CfnIntegration.SourceConnectorPropertiesProperty.ServiceNow`. ServiceNow interface{} `json:"serviceNow"` // `CfnIntegration.SourceConnectorPropertiesProperty.Zendesk`. Zendesk interface{} `json:"zendesk"` }
type CfnIntegration_SourceFlowConfigProperty ¶
type CfnIntegration_SourceFlowConfigProperty struct { // `CfnIntegration.SourceFlowConfigProperty.ConnectorType`. ConnectorType *string `json:"connectorType"` // `CfnIntegration.SourceFlowConfigProperty.SourceConnectorProperties`. SourceConnectorProperties interface{} `json:"sourceConnectorProperties"` // `CfnIntegration.SourceFlowConfigProperty.ConnectorProfileName`. ConnectorProfileName *string `json:"connectorProfileName"` // `CfnIntegration.SourceFlowConfigProperty.IncrementalPullConfig`. IncrementalPullConfig interface{} `json:"incrementalPullConfig"` }
type CfnIntegration_TaskProperty ¶
type CfnIntegration_TaskProperty struct { // `CfnIntegration.TaskProperty.SourceFields`. SourceFields *[]*string `json:"sourceFields"` // `CfnIntegration.TaskProperty.TaskType`. TaskType *string `json:"taskType"` // `CfnIntegration.TaskProperty.ConnectorOperator`. ConnectorOperator interface{} `json:"connectorOperator"` // `CfnIntegration.TaskProperty.DestinationField`. DestinationField *string `json:"destinationField"` // `CfnIntegration.TaskProperty.TaskProperties`. TaskProperties interface{} `json:"taskProperties"` }
type CfnIntegration_TriggerConfigProperty ¶
type CfnIntegration_TriggerConfigProperty struct { // `CfnIntegration.TriggerConfigProperty.TriggerType`. TriggerType *string `json:"triggerType"` // `CfnIntegration.TriggerConfigProperty.TriggerProperties`. TriggerProperties interface{} `json:"triggerProperties"` }
type CfnIntegration_TriggerPropertiesProperty ¶
type CfnIntegration_TriggerPropertiesProperty struct {
// `CfnIntegration.TriggerPropertiesProperty.Scheduled`.
Scheduled interface{} `json:"scheduled"`
}
type CfnIntegration_ZendeskSourcePropertiesProperty ¶
type CfnIntegration_ZendeskSourcePropertiesProperty struct { // `CfnIntegration.ZendeskSourcePropertiesProperty.Object`. Object *string `json:"object"` }
type CfnObjectType ¶
type CfnObjectType interface { awscdk.CfnResource awscdk.IInspectable AllowProfileCreation() interface{} SetAllowProfileCreation(val interface{}) AttrCreatedAt() *string AttrLastUpdatedAt() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) DomainName() *string SetDomainName(val *string) EncryptionKey() *string SetEncryptionKey(val *string) ExpirationDays() *float64 SetExpirationDays(val *float64) Fields() interface{} SetFields(val interface{}) Keys() interface{} SetKeys(val interface{}) LogicalId() *string Node() constructs.Node ObjectTypeName() *string SetObjectTypeName(val *string) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager TemplateId() *string SetTemplateId(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OverrideLogicalId(newLogicalId *string) RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool ToString() *string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::CustomerProfiles::ObjectType`.
func NewCfnObjectType ¶
func NewCfnObjectType(scope constructs.Construct, id *string, props *CfnObjectTypeProps) CfnObjectType
Create a new `AWS::CustomerProfiles::ObjectType`.
type CfnObjectTypeProps ¶
type CfnObjectTypeProps struct { // `AWS::CustomerProfiles::ObjectType.DomainName`. DomainName *string `json:"domainName"` // `AWS::CustomerProfiles::ObjectType.AllowProfileCreation`. AllowProfileCreation interface{} `json:"allowProfileCreation"` // `AWS::CustomerProfiles::ObjectType.Description`. Description *string `json:"description"` // `AWS::CustomerProfiles::ObjectType.EncryptionKey`. EncryptionKey *string `json:"encryptionKey"` // `AWS::CustomerProfiles::ObjectType.ExpirationDays`. ExpirationDays *float64 `json:"expirationDays"` // `AWS::CustomerProfiles::ObjectType.Fields`. Fields interface{} `json:"fields"` // `AWS::CustomerProfiles::ObjectType.Keys`. Keys interface{} `json:"keys"` // `AWS::CustomerProfiles::ObjectType.ObjectTypeName`. ObjectTypeName *string `json:"objectTypeName"` // `AWS::CustomerProfiles::ObjectType.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::CustomerProfiles::ObjectType.TemplateId`. TemplateId *string `json:"templateId"` }
Properties for defining a `AWS::CustomerProfiles::ObjectType`.
type CfnObjectType_FieldMapProperty ¶
type CfnObjectType_FieldMapProperty struct { // `CfnObjectType.FieldMapProperty.Name`. Name *string `json:"name"` // `CfnObjectType.FieldMapProperty.ObjectTypeField`. ObjectTypeField interface{} `json:"objectTypeField"` }
type CfnObjectType_KeyMapProperty ¶
type CfnObjectType_KeyMapProperty struct { // `CfnObjectType.KeyMapProperty.Name`. Name *string `json:"name"` // `CfnObjectType.KeyMapProperty.ObjectTypeKeyList`. ObjectTypeKeyList interface{} `json:"objectTypeKeyList"` }
type CfnObjectType_ObjectTypeFieldProperty ¶
type CfnObjectType_ObjectTypeFieldProperty struct { // `CfnObjectType.ObjectTypeFieldProperty.ContentType`. ContentType *string `json:"contentType"` // `CfnObjectType.ObjectTypeFieldProperty.Source`. Source *string `json:"source"` // `CfnObjectType.ObjectTypeFieldProperty.Target`. Target *string `json:"target"` }