Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 1.69 KB

File metadata and controls

48 lines (38 loc) · 1.69 KB

Community::ServiceQuotas::CloudFormation

Installation using AWS CLI

# first install the execution role
aws cloudformation create-stack \
  --template-url https://community-resource-provider-catalog.s3.amazonaws.com/community-servicequotas-cloudformation-resource-role-0.1.0.yml \
  --stack-name community-servicequotas-cloudformation-resource-role \
  --capabilities CAPABILITY_IAM

aws cloudformation wait stack-create-complete \
  --stack-name community-servicequotas-cloudformation-resource-role

# get the value of the ExecutionRoleArn Output
aws cloudformation describe-stacks \
  --stack-name community-servicequotas-cloudformation-resource-role

# register the cloudformation type
aws cloudformation register-type \
  --type-name Community::ServiceQuotas::CloudFormation \
  --type RESOURCE \
  --schema-handler-package s3://community-resource-provider-catalog/community-servicequotas-cloudformation-0.1.0.zip \
  --execution-role <role-arn-from-output>

aws cloudformation describe-type-registration --registration-token <registration-token> 

aws cloudformation set-type-default-version \
  --version-id <version-id> \
  --type-name Community::ServiceQuotas::CloudFormation \
  --type RESOURCE

Installation using org-formation task

For more information on AWS Organization Formation, see: https://github.com/org-formation/org-formation-cli

CommunityServiceQuotasCfnRP:
  Type: register-type
  SchemaHandlerPackage: s3://community-resource-provider-catalog/community-servicequotas-cloudformation-0.1.0.zip
  ResourceType: 'Community::ServiceQuotas::CloudFormation'
  MaxConcurrentTasks: 10
  OrganizationBinding:
    IncludeMasterAccount: true
    Account: '*'
    Region: us-east-1