Documentation ¶
Index ¶
- func CfnAssistantAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAssistantAssociation_IsCfnElement(x interface{}) *bool
- func CfnAssistantAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAssistantAssociation_IsConstruct(x interface{}) *bool
- func CfnAssistant_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAssistant_IsCfnElement(x interface{}) *bool
- func CfnAssistant_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAssistant_IsConstruct(x interface{}) *bool
- func CfnKnowledgeBase_CFN_RESOURCE_TYPE_NAME() *string
- func CfnKnowledgeBase_IsCfnElement(x interface{}) *bool
- func CfnKnowledgeBase_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnKnowledgeBase_IsConstruct(x interface{}) *bool
- func NewCfnAssistantAssociation_Override(c CfnAssistantAssociation, scope constructs.Construct, id *string, ...)
- func NewCfnAssistant_Override(c CfnAssistant, scope constructs.Construct, id *string, ...)
- func NewCfnKnowledgeBase_Override(c CfnKnowledgeBase, scope constructs.Construct, id *string, ...)
- type CfnAssistant
- type CfnAssistantAssociation
- type CfnAssistantAssociationProps
- type CfnAssistantAssociation_AssociationDataProperty
- type CfnAssistantProps
- type CfnAssistant_ServerSideEncryptionConfigurationProperty
- type CfnKnowledgeBase
- type CfnKnowledgeBaseProps
- type CfnKnowledgeBase_AppIntegrationsConfigurationProperty
- type CfnKnowledgeBase_RenderingConfigurationProperty
- type CfnKnowledgeBase_ServerSideEncryptionConfigurationProperty
- type CfnKnowledgeBase_SourceConfigurationProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnAssistantAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnAssistantAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnAssistantAssociation_IsCfnElement ¶
func CfnAssistantAssociation_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.
func CfnAssistantAssociation_IsCfnResource ¶
func CfnAssistantAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnAssistantAssociation_IsConstruct ¶
func CfnAssistantAssociation_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 CfnAssistant_CFN_RESOURCE_TYPE_NAME ¶
func CfnAssistant_CFN_RESOURCE_TYPE_NAME() *string
func CfnAssistant_IsCfnElement ¶
func CfnAssistant_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.
func CfnAssistant_IsCfnResource ¶
func CfnAssistant_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnAssistant_IsConstruct ¶
func CfnAssistant_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 CfnKnowledgeBase_CFN_RESOURCE_TYPE_NAME ¶
func CfnKnowledgeBase_CFN_RESOURCE_TYPE_NAME() *string
func CfnKnowledgeBase_IsCfnElement ¶
func CfnKnowledgeBase_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.
func CfnKnowledgeBase_IsCfnResource ¶
func CfnKnowledgeBase_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnKnowledgeBase_IsConstruct ¶
func CfnKnowledgeBase_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 NewCfnAssistantAssociation_Override ¶
func NewCfnAssistantAssociation_Override(c CfnAssistantAssociation, scope constructs.Construct, id *string, props *CfnAssistantAssociationProps)
Create a new `AWS::Wisdom::AssistantAssociation`.
func NewCfnAssistant_Override ¶
func NewCfnAssistant_Override(c CfnAssistant, scope constructs.Construct, id *string, props *CfnAssistantProps)
Create a new `AWS::Wisdom::Assistant`.
func NewCfnKnowledgeBase_Override ¶
func NewCfnKnowledgeBase_Override(c CfnKnowledgeBase, scope constructs.Construct, id *string, props *CfnKnowledgeBaseProps)
Create a new `AWS::Wisdom::KnowledgeBase`.
Types ¶
type CfnAssistant ¶
type CfnAssistant interface { awscdk.CfnResource awscdk.IInspectable AttrAssistantArn() *string AttrAssistantId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Ref() *string ServerSideEncryptionConfiguration() interface{} SetServerSideEncryptionConfiguration(val interface{}) Stack() awscdk.Stack Tags() awscdk.TagManager Type() *string SetType(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::Wisdom::Assistant`.
TODO: EXAMPLE
func NewCfnAssistant ¶
func NewCfnAssistant(scope constructs.Construct, id *string, props *CfnAssistantProps) CfnAssistant
Create a new `AWS::Wisdom::Assistant`.
type CfnAssistantAssociation ¶
type CfnAssistantAssociation interface { awscdk.CfnResource awscdk.IInspectable AssistantId() *string SetAssistantId(val *string) Association() interface{} SetAssociation(val interface{}) AssociationType() *string SetAssociationType(val *string) AttrAssistantArn() *string AttrAssistantAssociationArn() *string AttrAssistantAssociationId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*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::Wisdom::AssistantAssociation`.
TODO: EXAMPLE
func NewCfnAssistantAssociation ¶
func NewCfnAssistantAssociation(scope constructs.Construct, id *string, props *CfnAssistantAssociationProps) CfnAssistantAssociation
Create a new `AWS::Wisdom::AssistantAssociation`.
type CfnAssistantAssociationProps ¶
type CfnAssistantAssociationProps struct { // `AWS::Wisdom::AssistantAssociation.AssistantId`. AssistantId *string `json:"assistantId"` // `AWS::Wisdom::AssistantAssociation.Association`. Association interface{} `json:"association"` // `AWS::Wisdom::AssistantAssociation.AssociationType`. AssociationType *string `json:"associationType"` // `AWS::Wisdom::AssistantAssociation.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Wisdom::AssistantAssociation`.
TODO: EXAMPLE
type CfnAssistantAssociation_AssociationDataProperty ¶
type CfnAssistantAssociation_AssociationDataProperty struct { // `CfnAssistantAssociation.AssociationDataProperty.KnowledgeBaseId`. KnowledgeBaseId *string `json:"knowledgeBaseId"` }
TODO: EXAMPLE
type CfnAssistantProps ¶
type CfnAssistantProps struct { // `AWS::Wisdom::Assistant.Description`. Description *string `json:"description"` // `AWS::Wisdom::Assistant.Name`. Name *string `json:"name"` // `AWS::Wisdom::Assistant.ServerSideEncryptionConfiguration`. ServerSideEncryptionConfiguration interface{} `json:"serverSideEncryptionConfiguration"` // `AWS::Wisdom::Assistant.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::Wisdom::Assistant.Type`. Type *string `json:"type"` }
Properties for defining a `AWS::Wisdom::Assistant`.
TODO: EXAMPLE
type CfnAssistant_ServerSideEncryptionConfigurationProperty ¶
type CfnAssistant_ServerSideEncryptionConfigurationProperty struct { // `CfnAssistant.ServerSideEncryptionConfigurationProperty.KmsKeyId`. KmsKeyId *string `json:"kmsKeyId"` }
TODO: EXAMPLE
type CfnKnowledgeBase ¶
type CfnKnowledgeBase interface { awscdk.CfnResource awscdk.IInspectable AttrKnowledgeBaseArn() *string AttrKnowledgeBaseId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) KnowledgeBaseType() *string SetKnowledgeBaseType(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node Ref() *string RenderingConfiguration() interface{} SetRenderingConfiguration(val interface{}) ServerSideEncryptionConfiguration() interface{} SetServerSideEncryptionConfiguration(val interface{}) SourceConfiguration() interface{} SetSourceConfiguration(val interface{}) 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::Wisdom::KnowledgeBase`.
TODO: EXAMPLE
func NewCfnKnowledgeBase ¶
func NewCfnKnowledgeBase(scope constructs.Construct, id *string, props *CfnKnowledgeBaseProps) CfnKnowledgeBase
Create a new `AWS::Wisdom::KnowledgeBase`.
type CfnKnowledgeBaseProps ¶
type CfnKnowledgeBaseProps struct { // `AWS::Wisdom::KnowledgeBase.Description`. Description *string `json:"description"` // `AWS::Wisdom::KnowledgeBase.KnowledgeBaseType`. KnowledgeBaseType *string `json:"knowledgeBaseType"` // `AWS::Wisdom::KnowledgeBase.Name`. Name *string `json:"name"` // `AWS::Wisdom::KnowledgeBase.RenderingConfiguration`. RenderingConfiguration interface{} `json:"renderingConfiguration"` // `AWS::Wisdom::KnowledgeBase.ServerSideEncryptionConfiguration`. ServerSideEncryptionConfiguration interface{} `json:"serverSideEncryptionConfiguration"` // `AWS::Wisdom::KnowledgeBase.SourceConfiguration`. SourceConfiguration interface{} `json:"sourceConfiguration"` // `AWS::Wisdom::KnowledgeBase.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Wisdom::KnowledgeBase`.
TODO: EXAMPLE
type CfnKnowledgeBase_AppIntegrationsConfigurationProperty ¶
type CfnKnowledgeBase_AppIntegrationsConfigurationProperty struct { // `CfnKnowledgeBase.AppIntegrationsConfigurationProperty.AppIntegrationArn`. AppIntegrationArn *string `json:"appIntegrationArn"` // `CfnKnowledgeBase.AppIntegrationsConfigurationProperty.ObjectFields`. ObjectFields *[]*string `json:"objectFields"` }
TODO: EXAMPLE
type CfnKnowledgeBase_RenderingConfigurationProperty ¶
type CfnKnowledgeBase_RenderingConfigurationProperty struct { // `CfnKnowledgeBase.RenderingConfigurationProperty.TemplateUri`. TemplateUri *string `json:"templateUri"` }
TODO: EXAMPLE
type CfnKnowledgeBase_ServerSideEncryptionConfigurationProperty ¶
type CfnKnowledgeBase_ServerSideEncryptionConfigurationProperty struct { // `CfnKnowledgeBase.ServerSideEncryptionConfigurationProperty.KmsKeyId`. KmsKeyId *string `json:"kmsKeyId"` }
TODO: EXAMPLE
type CfnKnowledgeBase_SourceConfigurationProperty ¶
type CfnKnowledgeBase_SourceConfigurationProperty struct {
// `CfnKnowledgeBase.SourceConfigurationProperty.AppIntegrations`.
AppIntegrations interface{} `json:"appIntegrations"`
}
TODO: EXAMPLE