1. Packages
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. bedrock
  6. DataAutomationLibrary

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.62.0
published on Monday, Apr 20, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.62.0
published on Monday, Apr 20, 2026 by Pulumi

    Resource Type definition for AWS::Bedrock::DataAutomationLibrary

    Create DataAutomationLibrary Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DataAutomationLibrary(name: string, args?: DataAutomationLibraryArgs, opts?: CustomResourceOptions);
    @overload
    def DataAutomationLibrary(resource_name: str,
                              args: Optional[DataAutomationLibraryArgs] = None,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def DataAutomationLibrary(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              encryption_configuration: Optional[DataAutomationLibraryEncryptionConfigurationArgs] = None,
                              library_description: Optional[str] = None,
                              library_name: Optional[str] = None,
                              tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewDataAutomationLibrary(ctx *Context, name string, args *DataAutomationLibraryArgs, opts ...ResourceOption) (*DataAutomationLibrary, error)
    public DataAutomationLibrary(string name, DataAutomationLibraryArgs? args = null, CustomResourceOptions? opts = null)
    public DataAutomationLibrary(String name, DataAutomationLibraryArgs args)
    public DataAutomationLibrary(String name, DataAutomationLibraryArgs args, CustomResourceOptions options)
    
    type: aws-native:bedrock:DataAutomationLibrary
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DataAutomationLibraryArgs
    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 DataAutomationLibraryArgs
    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 DataAutomationLibraryArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DataAutomationLibraryArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DataAutomationLibraryArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    DataAutomationLibrary 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 DataAutomationLibrary resource accepts the following input properties:

    EncryptionConfiguration DataAutomationLibraryEncryptionConfigurationArgs
    LibraryDescription string
    Description of the DataAutomationLibrary
    LibraryName string
    Name of the DataAutomationLibrary
    Tags TagArgs
    List of tags
    encryptionConfiguration DataAutomationLibraryEncryptionConfiguration
    libraryDescription String
    Description of the DataAutomationLibrary
    libraryName String
    Name of the DataAutomationLibrary
    tags List<Tag>
    List of tags
    encryptionConfiguration DataAutomationLibraryEncryptionConfiguration
    libraryDescription string
    Description of the DataAutomationLibrary
    libraryName string
    Name of the DataAutomationLibrary
    tags Tag[]
    List of tags
    encryption_configuration DataAutomationLibraryEncryptionConfigurationArgs
    library_description str
    Description of the DataAutomationLibrary
    library_name str
    Name of the DataAutomationLibrary
    tags Sequence[TagArgs]
    List of tags
    encryptionConfiguration Property Map
    libraryDescription String
    Description of the DataAutomationLibrary
    libraryName String
    Name of the DataAutomationLibrary
    tags List<Property Map>
    List of tags

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DataAutomationLibrary resource produces the following output properties:

    CreationTime string
    Time Stamp
    EntityTypes List<Pulumi.AwsNative.Bedrock.Outputs.DataAutomationLibraryEntityTypeInfo>
    List of info for each entity type in the DataAutomationLibrary
    Id string
    The provider-assigned unique ID for this managed resource.
    LibraryArn string
    ARN generated at the server side when a DataAutomationLibrary is created
    Status Pulumi.AwsNative.Bedrock.DataAutomationLibraryStatus
    CreationTime string
    Time Stamp
    EntityTypes []DataAutomationLibraryEntityTypeInfo
    List of info for each entity type in the DataAutomationLibrary
    Id string
    The provider-assigned unique ID for this managed resource.
    LibraryArn string
    ARN generated at the server side when a DataAutomationLibrary is created
    Status DataAutomationLibraryStatus
    creationTime String
    Time Stamp
    entityTypes List<DataAutomationLibraryEntityTypeInfo>
    List of info for each entity type in the DataAutomationLibrary
    id String
    The provider-assigned unique ID for this managed resource.
    libraryArn String
    ARN generated at the server side when a DataAutomationLibrary is created
    status DataAutomationLibraryStatus
    creationTime string
    Time Stamp
    entityTypes DataAutomationLibraryEntityTypeInfo[]
    List of info for each entity type in the DataAutomationLibrary
    id string
    The provider-assigned unique ID for this managed resource.
    libraryArn string
    ARN generated at the server side when a DataAutomationLibrary is created
    status DataAutomationLibraryStatus
    creation_time str
    Time Stamp
    entity_types Sequence[DataAutomationLibraryEntityTypeInfo]
    List of info for each entity type in the DataAutomationLibrary
    id str
    The provider-assigned unique ID for this managed resource.
    library_arn str
    ARN generated at the server side when a DataAutomationLibrary is created
    status DataAutomationLibraryStatus
    creationTime String
    Time Stamp
    entityTypes List<Property Map>
    List of info for each entity type in the DataAutomationLibrary
    id String
    The provider-assigned unique ID for this managed resource.
    libraryArn String
    ARN generated at the server side when a DataAutomationLibrary is created
    status "ACTIVE" | "DELETING"

    Supporting Types

    DataAutomationLibraryEncryptionConfiguration, DataAutomationLibraryEncryptionConfigurationArgs

    KMS Encryption Configuration
    KmsKeyId string
    KMS Key Identifier
    KmsEncryptionContext Dictionary<string, string>
    KmsKeyId string
    KMS Key Identifier
    KmsEncryptionContext map[string]string
    kmsKeyId String
    KMS Key Identifier
    kmsEncryptionContext Map<String,String>
    kmsKeyId string
    KMS Key Identifier
    kmsEncryptionContext {[key: string]: string}
    kms_key_id str
    KMS Key Identifier
    kms_encryption_context Mapping[str, str]
    kmsKeyId String
    KMS Key Identifier
    kmsEncryptionContext Map<String>

    DataAutomationLibraryEntityType, DataAutomationLibraryEntityTypeArgs

    Vocabulary
    VOCABULARY
    DataAutomationLibraryEntityTypeVocabulary
    VOCABULARY
    Vocabulary
    VOCABULARY
    Vocabulary
    VOCABULARY
    VOCABULARY
    VOCABULARY
    "VOCABULARY"
    VOCABULARY

    DataAutomationLibraryEntityTypeInfo, DataAutomationLibraryEntityTypeInfoArgs

    Information about an entity type in the DataAutomationLibrary
    EntityType Pulumi.AwsNative.Bedrock.DataAutomationLibraryEntityType
    EntityMetadata string
    JSON string representing relevant metadata for the entity type
    EntityType DataAutomationLibraryEntityType
    EntityMetadata string
    JSON string representing relevant metadata for the entity type
    entityType DataAutomationLibraryEntityType
    entityMetadata String
    JSON string representing relevant metadata for the entity type
    entityType DataAutomationLibraryEntityType
    entityMetadata string
    JSON string representing relevant metadata for the entity type
    entity_type DataAutomationLibraryEntityType
    entity_metadata str
    JSON string representing relevant metadata for the entity type
    entityType "VOCABULARY"
    entityMetadata String
    JSON string representing relevant metadata for the entity type

    DataAutomationLibraryStatus, DataAutomationLibraryStatusArgs

    Active
    ACTIVE
    Deleting
    DELETING
    DataAutomationLibraryStatusActive
    ACTIVE
    DataAutomationLibraryStatusDeleting
    DELETING
    Active
    ACTIVE
    Deleting
    DELETING
    Active
    ACTIVE
    Deleting
    DELETING
    ACTIVE
    ACTIVE
    DELETING
    DELETING
    "ACTIVE"
    ACTIVE
    "DELETING"
    DELETING

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.62.0
    published on Monday, Apr 20, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.