cloudformation-coverage-roadmap icon indicating copy to clipboard operation
cloudformation-coverage-roadmap copied to clipboard

AWS::ServiceCatalog::PortfolioShare - OrganizationNode and Type

Open ArtisanBot opened this issue 4 years ago • 14 comments

AWS::ServiceCatalog::PortfolioShare-OrganizationNode

AWS::ServiceCatalog::PortfolioShare-Type

Scope of request

Add a new property called "OrganizationNode" that allows you to share your portfolio with the corresponding OrganizationId

Add another new property called "Type" that specifies the type of share. Valid Values:

  • ORGANIZATION
  • ORGANIZATIONAL_UNIT
  • ACCOUNT

Expected Behavior

In the console, Service Catalog currently supports sharing to an Organization, an AWS Organization Account, and to Organization Units. This would mimic that functionality.

These new property names match the properties used within the CLI.

Helpful Links

https://docs.aws.amazon.com/cli/latest/reference/servicecatalog/create-portfolio-share.html

Category

Management, ServiceCatalog, Organizations

ArtisanBot avatar Aug 05 '20 19:08 ArtisanBot

This would be very helpful for scaled setups. Can we get some traction here?

cxystras-xm avatar Jan 26 '21 12:01 cxystras-xm

Any update on this? We currently use a lambda function in our CDK deployment that uses this function from the SDK. It would really nice if we could get rid of that workaround and share our portfolio from within the CDK.

idealo-ricardo-band avatar Nov 04 '21 16:11 idealo-ricardo-band

Any Update on this? we have the same issue and working on workarounds.

praveenvemuri11 avatar Mar 31 '22 19:03 praveenvemuri11

Still not implemented ... we need this feature please include that in your product development lifecycle

arturschneider389 avatar May 24 '22 07:05 arturschneider389

~~I believe AWS::ServiceCatalog::AcceptedPortfolioShare will also need PortfolioShareType field with value "IMPORTED" for this to be complete.~~

EDIT: no, accepting the share from organizations is not required to use this. Disregard.

joneskoo avatar Aug 31 '22 10:08 joneskoo

Any update on this? We need to work around this missing Resource feature by using a bash script that shares portfolios via the AWS cli in the Gitops pipeline.

gdenn avatar Jan 17 '23 16:01 gdenn

I made a custom resource. The API is very straightforward so I just put the API parameters as json string in custom resource parameters and call create / delete share APIs with boto.

Would be nice to have it natively as it clearly belongs to the resource is just not implemented.

joneskoo avatar Jan 17 '23 16:01 joneskoo

@joneskoo custom resource would also be an option. Have you open-sourced it by chance?

gdenn avatar Jan 17 '23 18:01 gdenn

Any updates? It's frustrating to continuously run into disparity between what the API supports and what CloudFormation supports, especially given how long this feature has been available in the API.

jabalsad avatar Jan 19 '23 22:01 jabalsad

Still in the researching phase, how many votes do we need to make any progress?

image

ozbillwang avatar Sep 26 '23 11:09 ozbillwang

no news yet?

davidgabrielyan avatar Oct 27 '23 11:10 davidgabrielyan

it's not in cdk or cfn yet so probably not

jehannes avatar Dec 12 '23 09:12 jehannes

Even Terraform already supports the organizational-level sharing (see https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/servicecatalog_portfolio_share)

green2k avatar Feb 13 '24 10:02 green2k

Any updates on this ticket yet?

OpenSourceable avatar Jul 08 '24 21:07 OpenSourceable