Resource: aws_ssoadmin_application_assignment

Terraform resource for managing an AWS SSO Admin Application Assignment.

Example Usage

Basic Usage

resource "aws_ssoadmin_application_assignment" "example" {
  application_arn = aws_ssoadmin_application.example.application_arn
  principal_id    = aws_identitystore_user.example.user_id
  principal_type  = "USER"
}

Group Type

resource "aws_ssoadmin_application_assignment" "example" {
  application_arn = aws_ssoadmin_application.example.application_arn
  principal_id    = aws_identitystore_group.example.group_id
  principal_type  = "GROUP"
}

Argument Reference

The following arguments are required:

Attribute Reference

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

Import

In Terraform v1.5.0 and later, use an import block to import SSO Admin Application Assignment using the id. For example:

import {
  to = aws_ssoadmin_application_assignment.example
  id = "arn:aws:sso::012345678901:application/id-12345678,abcd1234,USER"
}

Using terraform import, import SSO Admin Application Assignment using the id. For example:

% terraform import aws_ssoadmin_application_assignment.example arn:aws:sso::012345678901:application/id-12345678,abcd1234,USER