aws logo
AWS Classic v5.41.0, May 15 23

aws.evidently.Project

Explore with Pulumi AI

Provides a CloudWatch Evidently Project resource.

Example Usage

Basic

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = new Aws.Evidently.Project("example", new()
    {
        Description = "Example Description",
        Tags = 
        {
            { "Key1", "example Project" },
        },
    });

});
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/evidently"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := evidently.NewProject(ctx, "example", &evidently.ProjectArgs{
			Description: pulumi.String("Example Description"),
			Tags: pulumi.StringMap{
				"Key1": pulumi.String("example Project"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.evidently.Project;
import com.pulumi.aws.evidently.ProjectArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var example = new Project("example", ProjectArgs.builder()        
            .description("Example Description")
            .tags(Map.of("Key1", "example Project"))
            .build());

    }
}
import pulumi
import pulumi_aws as aws

example = aws.evidently.Project("example",
    description="Example Description",
    tags={
        "Key1": "example Project",
    })
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = new aws.evidently.Project("example", {
    description: "Example Description",
    tags: {
        Key1: "example Project",
    },
});
resources:
  example:
    type: aws:evidently:Project
    properties:
      description: Example Description
      tags:
        Key1: example Project

Store evaluation events in a CloudWatch Log Group

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = new Aws.Evidently.Project("example", new()
    {
        DataDelivery = new Aws.Evidently.Inputs.ProjectDataDeliveryArgs
        {
            CloudwatchLogs = new Aws.Evidently.Inputs.ProjectDataDeliveryCloudwatchLogsArgs
            {
                LogGroup = "example-log-group-name",
            },
        },
        Description = "Example Description",
        Tags = 
        {
            { "Key1", "example Project" },
        },
    });

});
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/evidently"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := evidently.NewProject(ctx, "example", &evidently.ProjectArgs{
			DataDelivery: &evidently.ProjectDataDeliveryArgs{
				CloudwatchLogs: &evidently.ProjectDataDeliveryCloudwatchLogsArgs{
					LogGroup: pulumi.String("example-log-group-name"),
				},
			},
			Description: pulumi.String("Example Description"),
			Tags: pulumi.StringMap{
				"Key1": pulumi.String("example Project"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.evidently.Project;
import com.pulumi.aws.evidently.ProjectArgs;
import com.pulumi.aws.evidently.inputs.ProjectDataDeliveryArgs;
import com.pulumi.aws.evidently.inputs.ProjectDataDeliveryCloudwatchLogsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var example = new Project("example", ProjectArgs.builder()        
            .dataDelivery(ProjectDataDeliveryArgs.builder()
                .cloudwatchLogs(ProjectDataDeliveryCloudwatchLogsArgs.builder()
                    .logGroup("example-log-group-name")
                    .build())
                .build())
            .description("Example Description")
            .tags(Map.of("Key1", "example Project"))
            .build());

    }
}
import pulumi
import pulumi_aws as aws

example = aws.evidently.Project("example",
    data_delivery=aws.evidently.ProjectDataDeliveryArgs(
        cloudwatch_logs=aws.evidently.ProjectDataDeliveryCloudwatchLogsArgs(
            log_group="example-log-group-name",
        ),
    ),
    description="Example Description",
    tags={
        "Key1": "example Project",
    })
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = new aws.evidently.Project("example", {
    dataDelivery: {
        cloudwatchLogs: {
            logGroup: "example-log-group-name",
        },
    },
    description: "Example Description",
    tags: {
        Key1: "example Project",
    },
});
resources:
  example:
    type: aws:evidently:Project
    properties:
      dataDelivery:
        cloudwatchLogs:
          logGroup: example-log-group-name
      description: Example Description
      tags:
        Key1: example Project

Store evaluation events in an S3 bucket

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = new Aws.Evidently.Project("example", new()
    {
        DataDelivery = new Aws.Evidently.Inputs.ProjectDataDeliveryArgs
        {
            S3Destination = new Aws.Evidently.Inputs.ProjectDataDeliveryS3DestinationArgs
            {
                Bucket = "example-bucket-name",
                Prefix = "example",
            },
        },
        Description = "Example Description",
        Tags = 
        {
            { "Key1", "example Project" },
        },
    });

});
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/evidently"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := evidently.NewProject(ctx, "example", &evidently.ProjectArgs{
			DataDelivery: &evidently.ProjectDataDeliveryArgs{
				S3Destination: &evidently.ProjectDataDeliveryS3DestinationArgs{
					Bucket: pulumi.String("example-bucket-name"),
					Prefix: pulumi.String("example"),
				},
			},
			Description: pulumi.String("Example Description"),
			Tags: pulumi.StringMap{
				"Key1": pulumi.String("example Project"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.evidently.Project;
import com.pulumi.aws.evidently.ProjectArgs;
import com.pulumi.aws.evidently.inputs.ProjectDataDeliveryArgs;
import com.pulumi.aws.evidently.inputs.ProjectDataDeliveryS3DestinationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var example = new Project("example", ProjectArgs.builder()        
            .dataDelivery(ProjectDataDeliveryArgs.builder()
                .s3Destination(ProjectDataDeliveryS3DestinationArgs.builder()
                    .bucket("example-bucket-name")
                    .prefix("example")
                    .build())
                .build())
            .description("Example Description")
            .tags(Map.of("Key1", "example Project"))
            .build());

    }
}
import pulumi
import pulumi_aws as aws

example = aws.evidently.Project("example",
    data_delivery=aws.evidently.ProjectDataDeliveryArgs(
        s3_destination=aws.evidently.ProjectDataDeliveryS3DestinationArgs(
            bucket="example-bucket-name",
            prefix="example",
        ),
    ),
    description="Example Description",
    tags={
        "Key1": "example Project",
    })
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = new aws.evidently.Project("example", {
    dataDelivery: {
        s3Destination: {
            bucket: "example-bucket-name",
            prefix: "example",
        },
    },
    description: "Example Description",
    tags: {
        Key1: "example Project",
    },
});
resources:
  example:
    type: aws:evidently:Project
    properties:
      dataDelivery:
        s3Destination:
          bucket: example-bucket-name
          prefix: example
      description: Example Description
      tags:
        Key1: example Project

Create Project Resource

new Project(name: string, args?: ProjectArgs, opts?: CustomResourceOptions);
@overload
def Project(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            data_delivery: Optional[ProjectDataDeliveryArgs] = None,
            description: Optional[str] = None,
            name: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None)
@overload
def Project(resource_name: str,
            args: Optional[ProjectArgs] = None,
            opts: Optional[ResourceOptions] = None)
func NewProject(ctx *Context, name string, args *ProjectArgs, opts ...ResourceOption) (*Project, error)
public Project(string name, ProjectArgs? args = null, CustomResourceOptions? opts = null)
public Project(String name, ProjectArgs args)
public Project(String name, ProjectArgs args, CustomResourceOptions options)
type: aws:evidently:Project
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

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

Project Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Project resource accepts the following input properties:

DataDelivery ProjectDataDeliveryArgs

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

Description string

Specifies the description of the project.

Name string

A name for the project.

Tags Dictionary<string, string>

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

DataDelivery ProjectDataDeliveryArgs

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

Description string

Specifies the description of the project.

Name string

A name for the project.

Tags map[string]string

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

dataDelivery ProjectDataDeliveryArgs

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

description String

Specifies the description of the project.

name String

A name for the project.

tags Map<String,String>

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

dataDelivery ProjectDataDeliveryArgs

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

description string

Specifies the description of the project.

name string

A name for the project.

tags {[key: string]: string}

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

data_delivery ProjectDataDeliveryArgs

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

description str

Specifies the description of the project.

name str

A name for the project.

tags Mapping[str, str]

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

dataDelivery Property Map

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

description String

Specifies the description of the project.

name String

A name for the project.

tags Map<String>

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

Outputs

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

ActiveExperimentCount int

The number of ongoing experiments currently in the project.

ActiveLaunchCount int

The number of ongoing launches currently in the project.

Arn string

The ARN of the project.

CreatedTime string

The date and time that the project is created.

ExperimentCount int

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

FeatureCount int

The number of features currently in the project.

Id string

The provider-assigned unique ID for this managed resource.

LastUpdatedTime string

The date and time that the project was most recently updated.

LaunchCount int

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

Status string

The current state of the project. Valid values are AVAILABLE and UPDATING.

TagsAll Dictionary<string, string>

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

ActiveExperimentCount int

The number of ongoing experiments currently in the project.

ActiveLaunchCount int

The number of ongoing launches currently in the project.

Arn string

The ARN of the project.

CreatedTime string

The date and time that the project is created.

ExperimentCount int

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

FeatureCount int

The number of features currently in the project.

Id string

The provider-assigned unique ID for this managed resource.

LastUpdatedTime string

The date and time that the project was most recently updated.

LaunchCount int

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

Status string

The current state of the project. Valid values are AVAILABLE and UPDATING.

TagsAll map[string]string

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

activeExperimentCount Integer

The number of ongoing experiments currently in the project.

activeLaunchCount Integer

The number of ongoing launches currently in the project.

arn String

The ARN of the project.

createdTime String

The date and time that the project is created.

experimentCount Integer

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

featureCount Integer

The number of features currently in the project.

id String

The provider-assigned unique ID for this managed resource.

lastUpdatedTime String

The date and time that the project was most recently updated.

launchCount Integer

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

status String

The current state of the project. Valid values are AVAILABLE and UPDATING.

tagsAll Map<String,String>

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

activeExperimentCount number

The number of ongoing experiments currently in the project.

activeLaunchCount number

The number of ongoing launches currently in the project.

arn string

The ARN of the project.

createdTime string

The date and time that the project is created.

experimentCount number

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

featureCount number

The number of features currently in the project.

id string

The provider-assigned unique ID for this managed resource.

lastUpdatedTime string

The date and time that the project was most recently updated.

launchCount number

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

status string

The current state of the project. Valid values are AVAILABLE and UPDATING.

tagsAll {[key: string]: string}

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

active_experiment_count int

The number of ongoing experiments currently in the project.

active_launch_count int

The number of ongoing launches currently in the project.

arn str

The ARN of the project.

created_time str

The date and time that the project is created.

experiment_count int

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

feature_count int

The number of features currently in the project.

id str

The provider-assigned unique ID for this managed resource.

last_updated_time str

The date and time that the project was most recently updated.

launch_count int

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

status str

The current state of the project. Valid values are AVAILABLE and UPDATING.

tags_all Mapping[str, str]

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

activeExperimentCount Number

The number of ongoing experiments currently in the project.

activeLaunchCount Number

The number of ongoing launches currently in the project.

arn String

The ARN of the project.

createdTime String

The date and time that the project is created.

experimentCount Number

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

featureCount Number

The number of features currently in the project.

id String

The provider-assigned unique ID for this managed resource.

lastUpdatedTime String

The date and time that the project was most recently updated.

launchCount Number

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

status String

The current state of the project. Valid values are AVAILABLE and UPDATING.

tagsAll Map<String>

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Look up Existing Project Resource

Get an existing Project resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ProjectState, opts?: CustomResourceOptions): Project
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        active_experiment_count: Optional[int] = None,
        active_launch_count: Optional[int] = None,
        arn: Optional[str] = None,
        created_time: Optional[str] = None,
        data_delivery: Optional[ProjectDataDeliveryArgs] = None,
        description: Optional[str] = None,
        experiment_count: Optional[int] = None,
        feature_count: Optional[int] = None,
        last_updated_time: Optional[str] = None,
        launch_count: Optional[int] = None,
        name: Optional[str] = None,
        status: Optional[str] = None,
        tags: Optional[Mapping[str, str]] = None,
        tags_all: Optional[Mapping[str, str]] = None) -> Project
func GetProject(ctx *Context, name string, id IDInput, state *ProjectState, opts ...ResourceOption) (*Project, error)
public static Project Get(string name, Input<string> id, ProjectState? state, CustomResourceOptions? opts = null)
public static Project get(String name, Output<String> id, ProjectState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ActiveExperimentCount int

The number of ongoing experiments currently in the project.

ActiveLaunchCount int

The number of ongoing launches currently in the project.

Arn string

The ARN of the project.

CreatedTime string

The date and time that the project is created.

DataDelivery ProjectDataDeliveryArgs

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

Description string

Specifies the description of the project.

ExperimentCount int

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

FeatureCount int

The number of features currently in the project.

LastUpdatedTime string

The date and time that the project was most recently updated.

LaunchCount int

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

Name string

A name for the project.

Status string

The current state of the project. Valid values are AVAILABLE and UPDATING.

Tags Dictionary<string, string>

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

TagsAll Dictionary<string, string>

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

ActiveExperimentCount int

The number of ongoing experiments currently in the project.

ActiveLaunchCount int

The number of ongoing launches currently in the project.

Arn string

The ARN of the project.

CreatedTime string

The date and time that the project is created.

DataDelivery ProjectDataDeliveryArgs

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

Description string

Specifies the description of the project.

ExperimentCount int

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

FeatureCount int

The number of features currently in the project.

LastUpdatedTime string

The date and time that the project was most recently updated.

LaunchCount int

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

Name string

A name for the project.

Status string

The current state of the project. Valid values are AVAILABLE and UPDATING.

Tags map[string]string

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

TagsAll map[string]string

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

activeExperimentCount Integer

The number of ongoing experiments currently in the project.

activeLaunchCount Integer

The number of ongoing launches currently in the project.

arn String

The ARN of the project.

createdTime String

The date and time that the project is created.

dataDelivery ProjectDataDeliveryArgs

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

description String

Specifies the description of the project.

experimentCount Integer

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

featureCount Integer

The number of features currently in the project.

lastUpdatedTime String

The date and time that the project was most recently updated.

launchCount Integer

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

name String

A name for the project.

status String

The current state of the project. Valid values are AVAILABLE and UPDATING.

tags Map<String,String>

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

tagsAll Map<String,String>

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

activeExperimentCount number

The number of ongoing experiments currently in the project.

activeLaunchCount number

The number of ongoing launches currently in the project.

arn string

The ARN of the project.

createdTime string

The date and time that the project is created.

dataDelivery ProjectDataDeliveryArgs

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

description string

Specifies the description of the project.

experimentCount number

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

featureCount number

The number of features currently in the project.

lastUpdatedTime string

The date and time that the project was most recently updated.

launchCount number

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

name string

A name for the project.

status string

The current state of the project. Valid values are AVAILABLE and UPDATING.

tags {[key: string]: string}

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

tagsAll {[key: string]: string}

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

active_experiment_count int

The number of ongoing experiments currently in the project.

active_launch_count int

The number of ongoing launches currently in the project.

arn str

The ARN of the project.

created_time str

The date and time that the project is created.

data_delivery ProjectDataDeliveryArgs

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

description str

Specifies the description of the project.

experiment_count int

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

feature_count int

The number of features currently in the project.

last_updated_time str

The date and time that the project was most recently updated.

launch_count int

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

name str

A name for the project.

status str

The current state of the project. Valid values are AVAILABLE and UPDATING.

tags Mapping[str, str]

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

tags_all Mapping[str, str]

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

activeExperimentCount Number

The number of ongoing experiments currently in the project.

activeLaunchCount Number

The number of ongoing launches currently in the project.

arn String

The ARN of the project.

createdTime String

The date and time that the project is created.

dataDelivery Property Map

A block that contains information about where Evidently is to store evaluation events for longer term storage, if you choose to do so. If you choose not to store these events, Evidently deletes them after using them to produce metrics and other experiment results that you can view. See below.

description String

Specifies the description of the project.

experimentCount Number

The number of experiments currently in the project. This includes all experiments that have been created and not deleted, whether they are ongoing or not.

featureCount Number

The number of features currently in the project.

lastUpdatedTime String

The date and time that the project was most recently updated.

launchCount Number

The number of launches currently in the project. This includes all launches that have been created and not deleted, whether they are ongoing or not.

name String

A name for the project.

status String

The current state of the project. Valid values are AVAILABLE and UPDATING.

tags Map<String>

Tags to apply to the project. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level.

tagsAll Map<String>

A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block.

Supporting Types

ProjectDataDelivery

CloudwatchLogs ProjectDataDeliveryCloudwatchLogs

A block that defines the CloudWatch Log Group that stores the evaluation events. See below.

S3Destination ProjectDataDeliveryS3Destination

A block that defines the S3 bucket and prefix that stores the evaluation events. See below.

CloudwatchLogs ProjectDataDeliveryCloudwatchLogs

A block that defines the CloudWatch Log Group that stores the evaluation events. See below.

S3Destination ProjectDataDeliveryS3Destination

A block that defines the S3 bucket and prefix that stores the evaluation events. See below.

cloudwatchLogs ProjectDataDeliveryCloudwatchLogs

A block that defines the CloudWatch Log Group that stores the evaluation events. See below.

s3Destination ProjectDataDeliveryS3Destination

A block that defines the S3 bucket and prefix that stores the evaluation events. See below.

cloudwatchLogs ProjectDataDeliveryCloudwatchLogs

A block that defines the CloudWatch Log Group that stores the evaluation events. See below.

s3Destination ProjectDataDeliveryS3Destination

A block that defines the S3 bucket and prefix that stores the evaluation events. See below.

cloudwatch_logs ProjectDataDeliveryCloudwatchLogs

A block that defines the CloudWatch Log Group that stores the evaluation events. See below.

s3_destination ProjectDataDeliveryS3Destination

A block that defines the S3 bucket and prefix that stores the evaluation events. See below.

cloudwatchLogs Property Map

A block that defines the CloudWatch Log Group that stores the evaluation events. See below.

s3Destination Property Map

A block that defines the S3 bucket and prefix that stores the evaluation events. See below.

ProjectDataDeliveryCloudwatchLogs

LogGroup string

The name of the log group where the project stores evaluation events.

LogGroup string

The name of the log group where the project stores evaluation events.

logGroup String

The name of the log group where the project stores evaluation events.

logGroup string

The name of the log group where the project stores evaluation events.

log_group str

The name of the log group where the project stores evaluation events.

logGroup String

The name of the log group where the project stores evaluation events.

ProjectDataDeliveryS3Destination

Bucket string

The name of the bucket in which Evidently stores evaluation events.

Prefix string

The bucket prefix in which Evidently stores evaluation events.

Bucket string

The name of the bucket in which Evidently stores evaluation events.

Prefix string

The bucket prefix in which Evidently stores evaluation events.

bucket String

The name of the bucket in which Evidently stores evaluation events.

prefix String

The bucket prefix in which Evidently stores evaluation events.

bucket string

The name of the bucket in which Evidently stores evaluation events.

prefix string

The bucket prefix in which Evidently stores evaluation events.

bucket str

The name of the bucket in which Evidently stores evaluation events.

prefix str

The bucket prefix in which Evidently stores evaluation events.

bucket String

The name of the bucket in which Evidently stores evaluation events.

prefix String

The bucket prefix in which Evidently stores evaluation events.

Import

CloudWatch Evidently Project can be imported using the arn, e.g.,

 $ pulumi import aws:evidently/project:Project example arn:aws:evidently:us-east-1:123456789012:segment/example

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes

This Pulumi package is based on the aws Terraform Provider.