We recommend new projects start with resources from the AWS provider.
published on Thursday, Oct 22, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Thursday, Oct 22, 2026 by Pulumi
Definition of AWS::Wisdom::Content Resource Type
Create Content Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Content(name: string, args: ContentArgs, opts?: CustomResourceOptions);@overload
def Content(resource_name: str,
args: ContentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Content(resource_name: str,
opts: Optional[ResourceOptions] = None,
knowledge_base_id: Optional[str] = None,
metadata: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
override_link_out_uri: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
title: Optional[str] = None,
upload_id: Optional[str] = None)func NewContent(ctx *Context, name string, args ContentArgs, opts ...ResourceOption) (*Content, error)public Content(string name, ContentArgs args, CustomResourceOptions? opts = null)
public Content(String name, ContentArgs args)
public Content(String name, ContentArgs args, CustomResourceOptions options)
type: aws-native:wisdom:Content
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_wisdom_content" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ContentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ContentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ContentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ContentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ContentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Content Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Content resource accepts the following input properties:
- Knowledge
Base stringId - The identifier of the knowledge base.
- Metadata Dictionary<string, string>
- A key/value map to store attributes without affecting tagging or recommendations.
- Name string
- The name of the content.
- Override
Link stringOut Uri - The URI you want to use for the article.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The tags used to organize, track, or control access for this resource.
- Title string
- The title of the content.
- Upload
Id string - A pointer to the uploaded asset. This value is returned by StartContentUpload.
- Knowledge
Base stringId - The identifier of the knowledge base.
- Metadata map[string]string
- A key/value map to store attributes without affecting tagging or recommendations.
- Name string
- The name of the content.
- Override
Link stringOut Uri - The URI you want to use for the article.
-
Tag
Args - The tags used to organize, track, or control access for this resource.
- Title string
- The title of the content.
- Upload
Id string - A pointer to the uploaded asset. This value is returned by StartContentUpload.
- knowledge_
base_ stringid - The identifier of the knowledge base.
- metadata map(string)
- A key/value map to store attributes without affecting tagging or recommendations.
- name string
- The name of the content.
- override_
link_ stringout_ uri - The URI you want to use for the article.
- list(object)
- The tags used to organize, track, or control access for this resource.
- title string
- The title of the content.
- upload_
id string - A pointer to the uploaded asset. This value is returned by StartContentUpload.
- knowledge
Base StringId - The identifier of the knowledge base.
- metadata Map<String,String>
- A key/value map to store attributes without affecting tagging or recommendations.
- name String
- The name of the content.
- override
Link StringOut Uri - The URI you want to use for the article.
- List<Tag>
- The tags used to organize, track, or control access for this resource.
- title String
- The title of the content.
- upload
Id String - A pointer to the uploaded asset. This value is returned by StartContentUpload.
- knowledge
Base stringId - The identifier of the knowledge base.
- metadata {[key: string]: string}
- A key/value map to store attributes without affecting tagging or recommendations.
- name string
- The name of the content.
- override
Link stringOut Uri - The URI you want to use for the article.
- Tag[]
- The tags used to organize, track, or control access for this resource.
- title string
- The title of the content.
- upload
Id string - A pointer to the uploaded asset. This value is returned by StartContentUpload.
- knowledge_
base_ strid - The identifier of the knowledge base.
- metadata Mapping[str, str]
- A key/value map to store attributes without affecting tagging or recommendations.
- name str
- The name of the content.
- override_
link_ strout_ uri - The URI you want to use for the article.
-
Sequence[Tag
Args] - The tags used to organize, track, or control access for this resource.
- title str
- The title of the content.
- upload_
id str - A pointer to the uploaded asset. This value is returned by StartContentUpload.
- knowledge
Base StringId - The identifier of the knowledge base.
- metadata Map<String>
- A key/value map to store attributes without affecting tagging or recommendations.
- name String
- The name of the content.
- override
Link StringOut Uri - The URI you want to use for the article.
- List<Property Map>
- The tags used to organize, track, or control access for this resource.
- title String
- The title of the content.
- upload
Id String - A pointer to the uploaded asset. This value is returned by StartContentUpload.
Outputs
All input properties are implicitly available as output properties. Additionally, the Content resource produces the following output properties:
- Content
Arn string - The Amazon Resource Name (ARN) of the content.
- Content
Id string - The identifier of the content.
- Content
Type string - The media type of the content.
- Id string
- The provider-assigned unique ID for this managed resource.
- Knowledge
Base stringArn - The Amazon Resource Name (ARN) of the knowledge base.
- Link
Out stringUri - The URI of the content.
- Revision
Id string - The identifier of the content revision.
- Status
Pulumi.
Aws Native. Wisdom. Content Status - The status of the content.
- Content
Arn string - The Amazon Resource Name (ARN) of the content.
- Content
Id string - The identifier of the content.
- Content
Type string - The media type of the content.
- Id string
- The provider-assigned unique ID for this managed resource.
- Knowledge
Base stringArn - The Amazon Resource Name (ARN) of the knowledge base.
- Link
Out stringUri - The URI of the content.
- Revision
Id string - The identifier of the content revision.
- Status
Content
Status - The status of the content.
- content_
arn string - The Amazon Resource Name (ARN) of the content.
- content_
id string - The identifier of the content.
- content_
type string - The media type of the content.
- id string
- The provider-assigned unique ID for this managed resource.
- knowledge_
base_ stringarn - The Amazon Resource Name (ARN) of the knowledge base.
- link_
out_ stringuri - The URI of the content.
- revision_
id string - The identifier of the content revision.
- status "CREATE_IN_PROGRESS" | "CREATE_FAILED" | "ACTIVE" | "DELETE_IN_PROGRESS" | "DELETE_FAILED" | "DELETED" | "UPDATE_FAILED"
- The status of the content.
- content
Arn String - The Amazon Resource Name (ARN) of the content.
- content
Id String - The identifier of the content.
- content
Type String - The media type of the content.
- id String
- The provider-assigned unique ID for this managed resource.
- knowledge
Base StringArn - The Amazon Resource Name (ARN) of the knowledge base.
- link
Out StringUri - The URI of the content.
- revision
Id String - The identifier of the content revision.
- status
Content
Status - The status of the content.
- content
Arn string - The Amazon Resource Name (ARN) of the content.
- content
Id string - The identifier of the content.
- content
Type string - The media type of the content.
- id string
- The provider-assigned unique ID for this managed resource.
- knowledge
Base stringArn - The Amazon Resource Name (ARN) of the knowledge base.
- link
Out stringUri - The URI of the content.
- revision
Id string - The identifier of the content revision.
- status
Content
Status - The status of the content.
- content_
arn str - The Amazon Resource Name (ARN) of the content.
- content_
id str - The identifier of the content.
- content_
type str - The media type of the content.
- id str
- The provider-assigned unique ID for this managed resource.
- knowledge_
base_ strarn - The Amazon Resource Name (ARN) of the knowledge base.
- link_
out_ struri - The URI of the content.
- revision_
id str - The identifier of the content revision.
- status
Content
Status - The status of the content.
- content
Arn String - The Amazon Resource Name (ARN) of the content.
- content
Id String - The identifier of the content.
- content
Type String - The media type of the content.
- id String
- The provider-assigned unique ID for this managed resource.
- knowledge
Base StringArn - The Amazon Resource Name (ARN) of the knowledge base.
- link
Out StringUri - The URI of the content.
- revision
Id String - The identifier of the content revision.
- status "CREATE_IN_PROGRESS" | "CREATE_FAILED" | "ACTIVE" | "DELETE_IN_PROGRESS" | "DELETE_FAILED" | "DELETED" | "UPDATE_FAILED"
- The status of the content.
Supporting Types
ContentStatus, ContentStatusArgs
- Create
In Progress CREATE_IN_PROGRESS- Create
Failed CREATE_FAILED- Active
ACTIVE- Delete
In Progress DELETE_IN_PROGRESS- Delete
Failed DELETE_FAILED- Deleted
DELETED- Update
Failed UPDATE_FAILED
- Content
Status Create In Progress CREATE_IN_PROGRESS- Content
Status Create Failed CREATE_FAILED- Content
Status Active ACTIVE- Content
Status Delete In Progress DELETE_IN_PROGRESS- Content
Status Delete Failed DELETE_FAILED- Content
Status Deleted DELETED- Content
Status Update Failed UPDATE_FAILED
- "CREATE_IN_PROGRESS"
CREATE_IN_PROGRESS- "CREATE_FAILED"
CREATE_FAILED- "ACTIVE"
ACTIVE- "DELETE_IN_PROGRESS"
DELETE_IN_PROGRESS- "DELETE_FAILED"
DELETE_FAILED- "DELETED"
DELETED- "UPDATE_FAILED"
UPDATE_FAILED
- Create
In Progress CREATE_IN_PROGRESS- Create
Failed CREATE_FAILED- Active
ACTIVE- Delete
In Progress DELETE_IN_PROGRESS- Delete
Failed DELETE_FAILED- Deleted
DELETED- Update
Failed UPDATE_FAILED
- Create
In Progress CREATE_IN_PROGRESS- Create
Failed CREATE_FAILED- Active
ACTIVE- Delete
In Progress DELETE_IN_PROGRESS- Delete
Failed DELETE_FAILED- Deleted
DELETED- Update
Failed UPDATE_FAILED
- CREATE_IN_PROGRESS
CREATE_IN_PROGRESS- CREATE_FAILED
CREATE_FAILED- ACTIVE
ACTIVE- DELETE_IN_PROGRESS
DELETE_IN_PROGRESS- DELETE_FAILED
DELETE_FAILED- DELETED
DELETED- UPDATE_FAILED
UPDATE_FAILED
- "CREATE_IN_PROGRESS"
CREATE_IN_PROGRESS- "CREATE_FAILED"
CREATE_FAILED- "ACTIVE"
ACTIVE- "DELETE_IN_PROGRESS"
DELETE_IN_PROGRESS- "DELETE_FAILED"
DELETE_FAILED- "DELETED"
DELETED- "UPDATE_FAILED"
UPDATE_FAILED
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Thursday, Oct 22, 2026 by Pulumi