The GitHub::Repositories::Repository resource creates a GitHub personal or organizational repository.
To declare this entity in your AWS CloudFormation template, use the following syntax:
{ "Type" : "GitHub::Repositories::Repository", "Properties" : { "Username" : String, "Password" : String, "Name" : String, "Owner" : String, "Description" : String, "IsPrivate" : Boolean, "Homepage" : String, "HasWiki" : Boolean, "HasIssues" : Boolean } }
Type: GitHub::Repositories::Repository Properties: Username: String Password: String Name: String Owner: String Description: String IsPrivate: Boolean Homepage: String HasWiki: Boolean HasIssues: Boolean
The username of the authenticating user.
Required: Yes
Type: String
Update requires: Replacement
The password or personal access token of the authenticating user.
Required: Yes
Type: String
Update requires: Replacement
The name of the repository.
Required: Yes
Type: String
Update requires: Replacement
The organization in which the repository is located. This is required to make the repository organizational.
Required: No
Type: String
Update requires: Replacement
A description of the repository.
Required: No
Type: String
Update requires: No interruption
Whether the repository is a private repository. Repositories are created as public (e.g. open source) by default.
Required: No
Type: Boolean
Update requires: No interruption
A URL of a page describing the project.
Required: No
Type: String
Update requires: No interruption
Whether the Wiki feature is enabled in the repository.
Required: No
Type: Boolean
Update requires: No interruption
Whether the Issues feature is enabled in the repository.
Required: No
Type: Boolean
Update requires: No interruption
When you pass the logical ID of this resource to the intrinsic Ref
function, Ref returns the short path (owner/name) of the repository.
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.
The short path (owner/name) of the repository.