Resource: aws_servicecatalog_principal_portfolio_association

Manages a Service Catalog Principal Portfolio Association.

Example Usage

Basic Usage

resource "aws_servicecatalog_principal_portfolio_association" "example" {
  portfolio_id  = "port-68656c6c6f"
  principal_arn = "arn:aws:iam::123456789012:user/Eleanor"
}

Argument Reference

The following arguments are required:

The following arguments are optional:

Attribute Reference

This resource exports the following attributes in addition to the arguments above:

Timeouts

Configuration options:

Import

In Terraform v1.5.0 and later, use an import block to import aws_servicecatalog_principal_portfolio_association using accept_language, principal_arn, portfolio_id, and principal_type separated by a comma. For example:

import {
  to = aws_servicecatalog_principal_portfolio_association.example
  id = "en,arn:aws:iam::123456789012:user/Eleanor,port-68656c6c6f,IAM"
}

Using terraform import, import aws_servicecatalog_principal_portfolio_association using accept_language, principal_arn, portfolio_id, and principal_type separated by a comma. For example:

% terraform import aws_servicecatalog_principal_portfolio_association.example en,arn:aws:iam::123456789012:user/Eleanor,port-68656c6c6f,IAM