Cluster Role Association Args
    data class ClusterRoleAssociationArgs(val dbClusterIdentifier: Output<String>? = null, val featureName: Output<String>? = null, val roleArn: Output<String>? = null) : ConvertibleToJava<ClusterRoleAssociationArgs> 
Manages a RDS DB Cluster association with an IAM Role. Example use cases:
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.rds.ClusterRoleAssociation("example", {
    dbClusterIdentifier: exampleAwsRdsCluster.id,
    featureName: "S3_INTEGRATION",
    roleArn: exampleAwsIamRole.arn,
});Content copied to clipboard
import pulumi
import pulumi_aws as aws
example = aws.rds.ClusterRoleAssociation("example",
    db_cluster_identifier=example_aws_rds_cluster["id"],
    feature_name="S3_INTEGRATION",
    role_arn=example_aws_iam_role["arn"])Content copied to clipboard
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
    var example = new Aws.Rds.ClusterRoleAssociation("example", new()
    {
        DbClusterIdentifier = exampleAwsRdsCluster.Id,
        FeatureName = "S3_INTEGRATION",
        RoleArn = exampleAwsIamRole.Arn,
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/rds"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := rds.NewClusterRoleAssociation(ctx, "example", &rds.ClusterRoleAssociationArgs{
			DbClusterIdentifier: pulumi.Any(exampleAwsRdsCluster.Id),
			FeatureName:         pulumi.String("S3_INTEGRATION"),
			RoleArn:             pulumi.Any(exampleAwsIamRole.Arn),
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.rds.ClusterRoleAssociation;
import com.pulumi.aws.rds.ClusterRoleAssociationArgs;
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 ClusterRoleAssociation("example", ClusterRoleAssociationArgs.builder()
            .dbClusterIdentifier(exampleAwsRdsCluster.id())
            .featureName("S3_INTEGRATION")
            .roleArn(exampleAwsIamRole.arn())
            .build());
    }
}Content copied to clipboard
resources:
  example:
    type: aws:rds:ClusterRoleAssociation
    properties:
      dbClusterIdentifier: ${exampleAwsRdsCluster.id}
      featureName: S3_INTEGRATION
      roleArn: ${exampleAwsIamRole.arn}Content copied to clipboard
Import
Using pulumi import, import aws_rds_cluster_role_association using the DB Cluster Identifier and IAM Role ARN separated by a comma (,). For example:
$ pulumi import aws:rds/clusterRoleAssociation:ClusterRoleAssociation example my-db-cluster,arn:aws:iam::123456789012:role/my-roleContent copied to clipboard
Constructors
Link copied to clipboard
                fun ClusterRoleAssociationArgs(dbClusterIdentifier: Output<String>? = null, featureName: Output<String>? = null, roleArn: Output<String>? = null)
Functions
Properties
Link copied to clipboard
                Name of the feature for association. This can be found in the AWS documentation relevant to the integration or a full list is available in the SupportedFeatureNames list returned by AWS CLI rds describe-db-engine-versions.