Skip to content
This repository was archived by the owner on Mar 28, 2025. It is now read-only.

Latest commit

 

History

History
85 lines (50 loc) · 2.08 KB

File metadata and controls

85 lines (50 loc) · 2.08 KB

GitLab::Projects::Project

Creates a project in GitLab

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{
    "Type" : "GitLab::Projects::Project",
    "Properties" : {
        "Name" : String,
        "Path" : String,
        "Public" : Boolean,
    }
}

YAML

Type: GitLab::Projects::Project
Properties:
    Name: String
    Path: String
    Public: Boolean

Properties

Name

The name of the project to create

Required: Yes

Type: String

Maximum Length: 64

Update requires: No interruption

Path

The path of the project

Required: No

Type: String

Maximum Length: 64

Pattern: ^[a-zA-Z0-9_';:, !-.*"?]*$

Update requires: Replacement

Public

Whether the project should be public (default false)

Required: No

Type: Boolean

Update requires: No interruption

Return Values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the Id.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

Id

The ID of the project