awswisdom

package
v2.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 8, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL