AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Container for the parameters to the DisassociatePrincipalFromPortfolio operation. Disassociates a previously associated principal ARN from a specified portfolio.
The PrincipalType
and PrincipalARN
must match the AssociatePrincipalWithPortfolio
call request details. For example, to disassociate an association created with a PrincipalARN
of PrincipalType
IAM you must use the PrincipalType
IAM when calling
DisassociatePrincipalFromPortfolio
.
For portfolios that have been shared with principal name sharing enabled: after disassociating a principal, share recipient accounts will no longer be able to provision products in this portfolio using a role matching the name of the associated principal.
For more information, review associate-principal-with-portfolio in the Amazon Web Services CLI Command Reference.
If you disassociate a principal from a portfolio, with PrincipalType as IAM
,
the same principal will still have access to the portfolio if it matches one of the
associated principals of type IAM_PATTERN
. To fully remove access for a principal,
verify all the associated Principals of type IAM_PATTERN
, and then ensure you
disassociate any IAM_PATTERN
principals that match the principal whose access
you are removing.
Namespace: Amazon.ServiceCatalog.Model
Assembly: AWSSDK.ServiceCatalog.dll
Version: 3.x.y.z
public class DisassociatePrincipalFromPortfolioRequest : AmazonServiceCatalogRequest IAmazonWebServiceRequest
The DisassociatePrincipalFromPortfolioRequest type exposes the following members
Name | Description | |
---|---|---|
DisassociatePrincipalFromPortfolioRequest() |
Name | Type | Description | |
---|---|---|---|
AcceptLanguage | System.String |
Gets and sets the property AcceptLanguage. The language code.
|
|
PortfolioId | System.String |
Gets and sets the property PortfolioId. The portfolio identifier. |
|
PrincipalARN | System.String |
Gets and sets the property PrincipalARN.
The ARN of the principal (user, role, or group). This field allows an ARN with no
|
|
PrincipalType | Amazon.ServiceCatalog.PrincipalType |
Gets and sets the property PrincipalType.
The supported value is |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5