ServiceCatalog / Client / delete_portfolio_share
delete_portfolio_share#
- ServiceCatalog.Client.delete_portfolio_share(**kwargs)#
- Stops sharing the specified portfolio with the specified account or organization node. Shares to an organization node can only be deleted by the management account of an organization or by a delegated administrator. - Note that if a delegated admin is de-registered, portfolio shares created from that account are removed. - See also: AWS API Documentation - Request Syntax- response = client.delete_portfolio_share( AcceptLanguage='string', PortfolioId='string', AccountId='string', OrganizationNode={ 'Type': 'ORGANIZATION'|'ORGANIZATIONAL_UNIT'|'ACCOUNT', 'Value': 'string' } ) - Parameters:
- AcceptLanguage (string) – - The language code. - jp- Japanese
- zh- Chinese
 
- PortfolioId (string) – - [REQUIRED] - The portfolio identifier. 
- AccountId (string) – The Amazon Web Services account ID. 
- OrganizationNode (dict) – - The organization node to whom you are going to stop sharing. - Type (string) – - The organization node type. 
- Value (string) – - The identifier of the organization node. 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'PortfolioShareToken': 'string' } - Response Structure- (dict) – - PortfolioShareToken (string) – - The portfolio share unique identifier. This will only be returned if delete is made to an organization node. 
 
 
 - Exceptions- ServiceCatalog.Client.exceptions.ResourceNotFoundException
- ServiceCatalog.Client.exceptions.InvalidParametersException
- ServiceCatalog.Client.exceptions.OperationNotSupportedException
- ServiceCatalog.Client.exceptions.InvalidStateException